bash mystery

divineant
Antal: 666
Tilmeldt:
26-06-2007
User is offline
bash mystery

en af min halv stive kammerater, som intet ved om linux ,sad og skrev tilfældig kommandoer i min terminal. Det resulterede i at han opdagede en kommando som åbenbart finder den sidste kommando man har skrevet til program X.

[brian@Lapdog ~]$ "#!kill
"#kill -9 7538

men jeg kan ikke helt gennemskue hvad det egentligt er der er blevet kaldt, eller hvordan det virker. er der nogen der kan kaste lys over mystikken?


skou
Antal: 23
Tilmeldt:
14-09-2003
User is offline
Re: bash mystery

Kig under "History Expansion" i manual siderne for BASH (man bash).

!streng ekspandere til den sidste udførte kommando startende med streng.
'"' og '#' gør i dette henseende ikke noget.

/Skou