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 foundMetodo 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.