Suave

Como repetir o último comando en Linux sen usar as teclas de frecha

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 17 de febreiro de 2021

Como repetir o último comando en Linux sen usar as teclas de frecha: Ben, ás veces, queres repetir o comando anterior na liña de comandos cando traballas con sistemas Linux e iso tamén sen usar as teclas de frecha, entón non hai ningunha forma particular de facelo, pero aquí no solucionador de problemas enumeramos todas as formas de facelo exactamente.



Para repetir ordes, normalmente pode usar o antigo csh! operador de historia!! (sen comiñas) para o comando máis recente, se só quere repetir o comando anterior, pode usar !-2, !foo para o comando máis recente que comeza co subsrting foo. Tamén pode usar o comando fc ou simplemente usar :p para imprimir a suxestión do operador do historial.

Contidos[ esconderse ]



Como repetir o último comando en Linux sen usar as teclas de frecha

Vexamos algunhas das formas de recuperar comandos no indicador do shell:

Método 1: para csh ou calquera shell que implemente a substitución do historial tipo csh

|_+_|

Nota: !! ou !-1 non se expandirá automaticamente e ata que os executes pode ser demasiado tarde.



Se usas bash, podes poñer bind space:magic-space en ~/.bashrc, despois de que prema o comando space, expandirase automaticamente en liña.

Método 2: use as ligazóns de teclas de Emacs

A maioría dos shells que teñen unha función de edición de liña de comandos que admite ligazóns de teclas Emacs:

|_+_|

Método 3: use CTRL + P e logo CTRL + O

Premer CTRL + P permitirache cambiar ao último comando e premer CTRL + O permitirache executar a liña actual. Nota: CTRL + O pódense usar tantas veces como queiras.

Método 3: Usando o comando fc

|_+_|

Le tamén, Como restaurar ficheiros de perdidos + atopados

Método 4: Use!

Para csh ou calquera shell que implemente a substitución do historial tipo csh (tcsh, bash, zsh), pode usar o ! para chamar ao último comando que comeza por

|_+_|

Método 5: En caso de usar MAC podes a chave

Podes vincular ?+R a 0x0C 0x10 0x0d. Isto borrará o terminal e executará o último comando.

Iso é o que aprendeu con éxito Como repetir o último comando en Linux sen usar as teclas de frecha pero se aínda tes algunha dúbida sobre esta publicación non dubides en preguntalas na sección de comentarios.

Aditya Farrad

Aditya é un profesional de tecnoloxía da información automotivado e foi escritor de tecnoloxía durante os últimos 7 anos. Abarca servizos de Internet, móbiles, Windows, software e guías prácticas.