Ricerca nel sito web

Correggi facilmente un errore di battitura del comando precedente utilizzando il simbolo Carat (^).


Ti è mai capitato di digitare un comando e poi di premere Invio, solo per scoprire di aver commesso un errore di battitura? Anche se puoi utilizzare le frecce su e giù per navigare nella cronologia dei comandi e modificare l'errore di battitura, esiste un modo più semplice e veloce.

Da non perdere: la potenza di Linux “History Command” in Bash Shell

In questo suggerimento, tratteremo un metodo semplice e pratico per gestire un errore di battitura nella riga di comando, supponiamo che tu voglia vedere se c'è un servizio in ascolto sulla porta 22, ma hai digitato accidentalmente nestat invece di netstat.

Puoi facilmente sostituire l'errore di battitura con il comando corretto ed eseguirlo in questo modo:

nestat -npltu | grep 22
^nestat^netstat

Giusto. Usando due segni di carato (dovrebbero essere seguiti rispettivamente dall'errore di battitura e dalla parola giusta) puoi correggere l'errore di battitura ed eseguire successivamente il comando automaticamente.

Devi tenere presente che questo metodo funziona solo per il comando precedente (comando più recente eseguito), quando provi a correggere un errore di battitura per un comando eseguito in precedenza, la shell stamperà un errore.

Riepilogo

Questo è un ottimo consiglio che può aiutarti a eliminare la tendenza a perdere tempo. Come hai visto, è molto più semplice e veloce che scorrere la cronologia dei comandi per individuare e correggere un errore di battitura.

Tutto quello che devi fare è correggere l'errore di battitura utilizzando i simboli carato, premere il pulsante Invio e il comando corretto verrà eseguito automaticamente.

Esistono probabilmente molti altri modi per correggere gli errori di battitura della riga di comando, sarebbe molto interessante impararne di nuovi e puoi condividere con noi quelli che hai scoperto tramite il modulo di commento qui sotto.

Nel prossimo suggerimento Linux per gli amministratori di sistema, tratteremo come eseguire un comando una volta alla volta. Fino ad allora, rimani connesso a Tecmint.