Uma coisa que sinto falta do shell do Linux é o atalho Alt + Dot . O que ele faz é inserir o último argumento do comando anterior. Parece ser uma técnica trivial, mas é realmente útil.
ou seja, se você digitar isso:
$ ls /Applications/MAMP/conf/apache/
Na próxima vez que você apenas digitar um comando + atalho, o argumento será concluído.
$ cd 'alt+dot'
No Mac, conheço 2 alternativas; pressionar Esc + Dot ou digitação ! $ , * com a configuração do espaço mágico .
No entanto, embora as duas alternativas insiram os últimos argumentos usados, eles não podem voltar no histórico de comandos, como digitar Alt + Dot repetidamente.
Por enquanto, posso viver com essas opções, mas eu adoraria saber se alguém sabe a melhor maneira de fazer isso.
No Terminal.app, Preferências-> Configurações, selecione a guia Teclado. Verifique se "Usar chave de opção como meta" está marcada.
fonte
+Esc
na parte inferior.Use option+.
Note que este é um recurso do bash e não do linux. Macs se divertem com eles também. Alt-. é o atalho para uma função bash interna
insert-last-argument
. Leia a seção READLINE da página de manual do bash para saber como vincular isso a uma combinação de teclas diferente.Colando algumas partes relevantes:
fonte
Fonte
fonte