Ret nemt en skrivefejl med tidligere kommando ved hjælp af karat (^) symbol


Har du nogensinde skrevet en kommando og skyndte dig at trykke Enter, kun for at finde ud af, at du havde en skrivefejl i den? Mens du kan bruge pilene op og ned til at navigere i kommandohistorikken og redigere skrivefejl, er der en nemmere og hurtigere måde.

I dette tip skal vi dække en enkel og praktisk metode til at håndtere en kommandolinjetypefejl, lad os antage, at du ville se, om der er en tjeneste, der lytter på port 22, men ved et uheld skrev nestat i stedet for netstat .

Du kan nemt udskifte skrivefejl med den korrekte kommando og udføre den sådan:

# nestat -npltu | grep 22
# ^nestat^netstat

Det er rigtigt. Ved hjælp af to karattegn (de skal følges af henholdsvis typografien og det rigtige ord) kan du rette skrivefejlen og køre kommandoen automatisk bagefter.

Du skal være opmærksom på, at denne metode kun fungerer for den forrige kommando (seneste kommando, der er udført), når du prøver at rette en skrivefejl for en kommando, der blev udført tidligere, udskriver shell en fejl.

Resumé

Dette er et godt tip, der kan hjælpe dig med at fjerne tidsspildende tendenser, som du har set, er det meget nemmere og hurtigere end at rulle gennem kommandohistorikken for at finde og rette en skrivefejl.

Alt du skal gøre er at rette skrivefejl ved hjælp af karattegnene, trykke på Enter-knappen, og den korrekte kommando udføres automatisk.

Der er muligvis adskillige andre måder at korrigere kommandolinjetypefejl på, det ville være så interessant at lære nye, og du kan dele enhver, du har opdaget, med os via nedenstående kommentarformular.

I næste kør en kommando en gang på et givet tidspunkt. Indtil da skal du forblive forbundet med Tecmint.