Weboldal keresés

2 módszer az utoljára végrehajtott parancsok újrafuttatására Linux alatt


A Bash egyik legnagyobb funkciója a parancselőzmények, amelyek a felhasználó által futtatott összes parancsot egy előzményfájlban tárolják a saját könyvtárában (általában /home/$USER/.bash_history ). Ez lehetővé teszi a felhasználó számára a korábbi parancsok egyszerű előhívását, szerkesztését és újrafuttatását.

Ebben a cikkben bemutatjuk, hogyan lehet újra végrehajtani egy adott parancsot a parancsértelmezőbe bevitt parancsok előzményeiből. Ez azért hasznos, hogy elkerülje ugyanazon parancsok újra és újra begépelését.

Általában egy nemrégiben futtatott parancs lekéréséhez használja a Fel nyílbillentyűket egy korábbi parancs lekéréséhez. Folyamatos megnyomásával végigvezeti az előzmények több parancsát, így megtalálhatja a kívántat. Használja a Le nyilat a fordított irányba való mozgáshoz.

Az előzményfájl azonban sok bejegyzést tartalmazhat, a parancsok előzményeiből adott parancs újbóli végrehajtásához futtassa a történelem parancsot.

history 

Ezután szerezze be az újra végrehajtani kívánt parancs(ok) számát (ha például újra szeretné indítani a PHP-FPM-et, és meg szeretné tekinteni az állapotát, újra végre kell hajtania a 997 és a 998) parancsot az ábra szerint.

!997
!998

A korábban használt parancsot (sudo yum update) is végrehajthatja újra a '!' karakterrel, amelyet néhány első karakter követ (például sud). vagy sudo) az adott parancshoz, ahogy az ábrán látható.

!sud
OR
!sudo

A Bash előzményekkel kapcsolatos további információkért tekintse meg az alábbi útmutatókat:

  1. A Linux ereje „History Command” a Bash Shellben
  2. Hogyan lehet törölni a BASH parancssori előzményeket Linuxban
  3. Állítsa be a dátumot és az időt minden egyes végrehajtott parancshoz a Bash History alkalmazásban
  4. Hasznos Linux parancssori Bash parancsikonok, amelyeket tudnia kell

Ez minden! A Bash History egy nagyszerű funkció, amely lehetővé teszi a korábbi parancsok egyszerű előhívását, szerkesztését és újrafuttatását. Ha tud más módokat az utoljára végrehajtott parancs újbóli végrehajtására, ossza meg velünk a megjegyzés részben.