Atualmente, tenho o seguinte em meu .zshrc:
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
No entanto, isso só parece corresponder ao conteúdo da minha entrada atual antes que um caractere de espaço ocorra. Por exempl...
No Ubuntu 12.04 eu uso CTRL - R para inserir uma pesquisa de histórico inversa. Se o comando que eu quero não for encontrado (depois de repetido CTRL - R ), como eu imediatamente saio de volta para o prompt de comando (vazio) sem nenhum c...
Por exemplo, se eu quiser criar um arquivo e inserir texto em uma linha, posso redirecionar a saída para um arquivo com o uso do operador > :
echo "something" > /path/foobar
mas se eu não tiver acesso à pasta /path/ e precisar...
Suponha que eu tenha o seguinte exemplo trivial no meu history :
...
76 cd ~
77 ./generator.sh out.file
78 cp out.file ~/out/
79 ./out/cleaner.sh .
80 ls -alnh /out
...
Se eu quisesse executar os comandos 77 , 78 e 79 em um coma...
Eu gostaria de executar o comando
foo --bar=baz <16 zeroes>
Como eu digito os 16 zeros de forma eficiente *? Se eu segurar Alt e pressionar 1 6 0 ele irá repetir a próxima coisa 160 vezes, o que não é o que Eu quero. No emac...
Vindo de um mundo do FreeBSD eu quero fazer o terminal Linux se comportar como o do FreeBSD, especialmente a versão 9.1, basicamente quando você digita cd no terminal e pressiona a seta "para cima" você pode procurar todos os comandos no hist...
Imagine que você acabou de executar uma dúzia de comandos. Diga ...
$ cd foo/ # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../ # history cmd #10012
Eu sei que posso reexecutá-los concatenados com !-...
Como você pode registrar todos os comandos que alguém inseriu no shell?
Estou perguntando se você está logado no servidor de outra pessoa e algo quebra, ou se alguém está logado em seu servidor (intencionalmente ou maliciosamente).
Até m...
Se eu adicionar export HISTCONTROL=ignorespace em .bashrc , o bash não gravará nenhum comando que tenha espaços em branco antes deles no histórico. Mas eu não entendo em que situações isso será útil. Alguém pode dar alguns exemplos?
Aqui está algo que eu estou fazendo frequentemente:
less super/long/file/name
Seguido por:
vim super/long/file/name
Existe uma maneira fácil de passar os argumentos do comando anterior para o próximo? Então, eu gostaria de fazer...