Už jste někdy zadali příkaz a spěchali stisknout Enter , jen abyste zjistili, že jste v něm měli překlep? Zatímco můžete použít up
a down
šipky pro navigaci v historii příkazů a úpravu překlepu, existuje jednodušší a rychlejší způsob.
Ne t Miss: Síla Linuxu „History Command“ v Bash Shell
V tomto tipu se budeme zabývat jednoduchou a praktickou metodou, jak se vypořádat s překlepem v příkazovém řádku, předpokládejme, že chcete zjistit, zda služba naslouchá na portu 22 , ale omylem zadali nestat
místo netstat
.
Překlep můžete snadno nahradit správným příkazem a provést jej takto:
# nestat -npltu | grep 22 # ^nestat^netstat
To je správně. Pomocí dvou karátů znaky (měl by za nimi následovat překlep a správné slovo), překlep můžete opravit a příkaz poté automaticky spustit.
Musíte si uvědomit, že tato metoda funguje pouze pro předchozí příkaz (naposledy provedený příkaz), když se pokusíte opravit překlep u dříve provedeného příkazu, shell vypíše chybu.
Shrnutí
Toto je skvělý tip, který vám může pomoci eliminovat tendence ke ztrátě času, jak jste viděli, najít a opravit překlep je mnohem jednodušší a rychlejší než procházení historií příkazů.
Jediné, co musíte udělat, je opravit překlep pomocí karátů stiskněte Enter a správný příkaz se provede automaticky.
Možná existuje několik dalších způsobů, jak opravit překlepy v příkazovém řádku, bylo by tak zajímavé naučit se nové a můžete se s námi podělit o jakékoli, které jste objevili, prostřednictvím formuláře níže.
V dalším tipu Linuxu pro systémové administrátory probereme, jak spustit příkaz jednou v daný čas. Do té doby zůstaňte ve spojení se službou Tecmint .