Una cosa que extraño del shell de Linux es el acceso directo Alt + Dot . Lo que hace es insertar el último argumento del comando anterior. Parece ser una técnica trivial, pero es realmente útil.
es decir, si escribe esto:
$ ls /Applications/MAMP/conf/apache/
La próxima vez solo tiene que escribir un comando + acceso directo y el argumento se completará por usted.
$ cd 'alt+dot'
En Mac conozco 2 alternativas; presionando Esc + Punto o escribiendo ! $ , ! * con la configuración espacio mágico .
Sin embargo, si bien ambas alternativas insertan los últimos argumentos que ha utilizado, no pueden desplazarse hacia atrás en el historial de comandos como escribir Alt + Dot repetidamente.
Puedo vivir con estas opciones por ahora, pero me encantaría saber si alguien conoce una mejor manera de hacerlo.
En Terminal.app, Preferencias-> Configuración, seleccione la pestaña Teclado. Asegúrese de que "Usar la tecla de opción como meta" esté marcado.
fuente
+Esc
en la parte inferior.Use option+.
Tenga en cuenta que esta es una característica de bash y no de linux. Las Macs también han atacado. Alt-. es el acceso directo para una función bash incorporada
insert-last-argument
. Lea la sección READLINE de la página de manual de bash para saber cómo puede vincular esto a una combinación de teclas diferente.Pegar algunas partes relevantes:
fuente
Fuente
fuente