Respondendo ao melhor de meu conhecimento. Eu não tenho certeza do que você acha que está faltando, então eu posso ser waaaay lá fora. Nesse caso, apenas me diga.
O terminal (mais especificamente, bash
) tem histórico. pressione Up-Arrow
ou (depois) Down-Arrow
ou insira history
. É armazenado em ~/.bash_history
, que pode ser lido por qualquer editor de texto. A edição de comandos é mais fácil se você souber as combinações de teclas para navegar .
A pesquisa do histórico também pode ajudar você encontra conjuntos de parâmetros específicos para uma única chamada. Por exemplo, insira hdiutil
e use-os para localizar todas as invocações recentes desse comando e percorrê-las.
Estes ( 1 , 2 ) também podem ajudá-lo a aprender mais sobre o seu shell. Eu comprei e gosto deles, mas há toneladas lá fora, explicando quase qualquer aspecto do Terminal ou bash
de uso.
Ferramentas como AppleScript ( tell application "Terminal" to do script "..."
) e Automator (ação Executar Script Shell ) também podem ajudá-lo a automatizar tarefas repetidas ou criar "macros".
No caso de programas executados com frequência, criar um script de shell pequeno não seria uma má ideia. É essencialmente um two-liner, e usar um editor como o TextMate, com comandos relacionados ao que você quer realizar (por exemplo, "tornar executável", para que você não tenha que digitar chmod
line) torna isso ainda mais fácil.
O Mac OS X usa as extensões de arquivo .tool
e .command
para que os scripts sejam executados usando o Terminal. Você precisa torná-los executáveis, infelizmente.