Você pode usar ctrl + r, começar a digitar um comando e, em seguida, uma sugestão aparecerá em um comando que você usou anteriormente (e que está no histórico).
Eu tenho vários comandos que costumo usar. Por exemplo:
du -h --max-depth=1 /home
Infelizmente, meu cérebro tem muito pouco espaço para esse tipo de coisa. Eu atualmente mantenho um arquivo de texto no meu desktop para anotar estes comandos - mas eu estou querendo saber se há uma maneira melhor de fazer isso direto da linha de comando ...
Idealmente, eu poderia criar um comando de alias que abrisse uma lista dos meus comandos favoritos ... por exemplo:
mfc
abriria minha lista de comandos favoritos e eu poderia copiar e sair rapidamente para fazer o comando. Alguém tem um fluxo de trabalho que gostaria de sugerir sobre isso?
Você pode usar ctrl + r, começar a digitar um comando e, em seguida, uma sugestão aparecerá em um comando que você usou anteriormente (e que está no histórico).
Eu só posso dizer o que faço, já que existem bilhões de maneiras de abordar isso. Usamos o Puppet para gerenciamento de sistemas na minha empresa, por isso preencho meu .bashrc
com várias funções e aliases. Por exemplo (seu exemplo me lembrou do meu):
alias sp='du -mx . --max-depth=1 | sort -nr | head'
Se algum dia eu quiser me lembrar do que fiz, posso ver .bashrc
, tipo alias
e / ou declare -f
(para ver funções carregadas no meu shell).
Tags shell