Perguntas sobre 'command-history'

4
respostas

ZSH: histórico de pesquisa nas teclas para cima e para baixo?

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...
05.07.2011 / 17:11
2
respostas

Como sair do modo de pesquisa do histórico de bash?

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...
13.07.2012 / 06:09
3
respostas

Execute uma linha de comandos com um sudo

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...
20.06.2014 / 15:50
2
respostas

Existe um atalho para executar uma série de comandos no histórico bash?

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...
23.10.2017 / 20:31
6
respostas

Como faço para inserir n repetições de um dígito no bash, interativamente

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...
10.10.2016 / 15:40
4
respostas

Procura por um comando anterior com o mesmo prefixo quando eu pressiono Acima em um prompt do shell

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...
17.10.2013 / 19:10
1
resposta

Execute novamente vários comandos de histórico

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 !-...
09.10.2012 / 18:22
2
respostas

Como você pode registrar todos os comandos digitados?

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...
08.08.2013 / 18:14
5
respostas

Em que situações um usuário não deixaria o shell registrar seu comando no histórico?

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?     
27.04.2013 / 12:47
5
respostas

Use os mesmos argumentos com um comando diferente [duplicate]

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...
09.08.2013 / 00:27