Dentro de um terminal, quando você pressiona o teclado, consegue ver os comandos anteriores que você deu a ele antes em ordem. Fiquei me perguntando se havia uma maneira de ver apenas os comandos no passado, começando com -por exemplo, "ls -l". Dessa forma, se a lista de comandos for:
- ls -l -a
- cmake
- cd ~ / Desktop
- cmake
Uma maneira de escrever "ls" e tab ou qualquer combinação de teclas necessárias para exibir o comando passado, cedendo ao terminal começando com "ls"
Obrigado,
command-line
jlo
fonte
fonte
CTRL+R
comando de atalho.Às vezes é útil ter isso ...
Exemplo
Conectando a outra máquina usando ssh:
começe a digitar
Use a PgUptecla e seu ssh termina com o último usado ... pressione PgUpnovamente e ele fornece o próximo e assim por diante. Gosto disso?
Você pode usar isto:
Edite seu arquivo .bashrc (
vi /home/<yourfolder>/.bashrc
) e adicione:Isso adiciona apenas ao terminal do usuário essa função. Você terá que editar também o da raiz para ter o mesmo: você pode seguir este tutorial no wiki, não há como errar, também há muitas coisas extras para melhorar sua experiência no terminal ...
fonte
bind '"\e[A": history-search-backward'; bind '"\e[B": history-search-forward'
tornando-o ainda mais intuitivo.Para ver o histórico do comando, use can use:
Se você deseja apenas ver o comando passado começar com, por exemplo, "ls", na minha opinião, utilizo:
Certamente a saída conterá algo que não é um comando, mas conterá caracteres "ls", mas acho que pode ajudar.
fonte
A maneira mais fácil de conseguir o que você deseja é
!<whatever-command>
. Por exemplo, para executar ols
que você executou por último, você pode fazer a!ls
. Dê uma olhada no seguinte log para ver se é disso que você precisa:fonte
setopt HIST_VERIFY
e o comando será colocado no seu buffer de entrada, onde você pode pressionar enter para aceitá-lo ou editá-lo.O histórico está localizado ~ / .bash_history Além disso, para obter um truque interessante para pesquisar seu histórico do bash, pressione ctrl + r e digite o início do comando que você está procurando.
e http://ubuntuforums.org/showthread.php?t=204382 para aliases e truques úteis da linha de comando
fonte