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:
- A Linux ereje „History Command” a Bash Shellben
- Hogyan lehet törölni a BASH parancssori előzményeket Linuxban
- Állítsa be a dátumot és az időt minden egyes végrehajtott parancshoz a Bash History alkalmazásban
- 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.