Come ripetere l'ultimo comando in Linux senza usare i tasti freccia

Come ripetere l'ultimo comando in Linux senza usare i tasti freccia: Beh, a volte vuoi ripetere il comando precedente sulla riga di comando quando lavori con sistemi Linux e anche questo senza usare i tasti freccia, non c'è un modo particolare per farlo ma qui su risoluzione dei problemi abbiamo elencato tutti i vari modi per fare esattamente questo.

Per ripetere i comandi puoi normalmente usare il vecchio csh! operatore storico "!!" (senza virgolette) per il comando più recente, se si desidera semplicemente ripetere il comando precedente, è possibile utilizzare! -2, ! pippo per il più recente a partire dal sottotitolo "pippo". Puoi anche usare il comando fc o semplicemente usare: p per stampare il suggerimento dell'operatore storico.

Come ripetere l'ultimo comando in Linux senza usare i tasti freccia

Vediamo alcuni dei modi per richiamare i comandi al prompt della shell:

$config[ads_text6] not found

Metodo 1: per csh o qualsiasi shell che implementa la sostituzione della cronologia simile a csh

 !! Quindi premere Invio O! -1 Quindi premere Invio O Ctrl + P, quindi premere Invio 

Nota: !! o! -1 non si espanderà automaticamente per te e fino a quando non li eseguirai potrebbe essere troppo tardi.

Se usi bash, puoi mettere lo spazio di associazione: spazio-magico in ~ / .bashrc, quindi dopo il comando premi spazio li espanderà automaticamente in linea.

Metodo 2: utilizzare le associazioni dei tasti Emacs

La maggior parte delle shell che hanno una funzione di edizione a riga di comando che supporta i collegamenti ai tasti Emacs:

 Su Ctrl + P Giù Ctrl + N Sinistra Ctrl + B Destra Ctrl + F Home Ctrl + A Fine Ctrl + E Elimina Ctrl + D 

Metodo 3: utilizzare CTRL + P quindi CTRL + O

Premere CTRL + P per passare all'ultimo comando e premere CTRL + O per eseguire la riga corrente. Nota: CTRL + O può essere utilizzato tutte le volte che vuoi.

Metodo 3: utilizzo del comando fc

 fc -e: -1 Ad esempio: $ echo "Risoluzione dei problemi" Risoluzione dei problemi $ fc -e: -1 echo "Risoluzione dei problemi" Risoluzione dei problemi 

Leggi anche, Come ripristinare i file da lost + found

Metodo 4: utilizzare!

Per csh o qualsiasi shell che implementa la sostituzione della storia simile a csh (tcsh, bash, zsh), puoi usare! per chiamare l'ultimo comando che inizia con

 Ad esempio: $ tail example.txt $ less file.txt $! Ta! Ta eseguirà tail example.txt 

Metodo 5: In caso di utilizzo di MAC è possibile la chiave

Puoi associare? + R a 0x0C 0x10 0x0d. Questo cancellerà il terminale ed eseguirà l'ultimo comando.

Ecco perché hai imparato con successo Come ripetere l'ultimo comando in Linux senza usare i tasti freccia, ma se hai ancora domande su questo post sentiti libero di chiedere nella sezione dei commenti.

Articoli Correlati