Perguntas com a marcação «command-history»

50
Como posso `alias sudo !!`?

Estou tentando definir um alias para o sudo !!Bash. Eu tentei alias sbb='sudo !!', mas interpreta isso como literal !!e imprime sudo: !!: command not found Se eu usar aspas duplas, ele substituirá o estrondo duplo na própria string, para que não funcione. Existe alguma maneira de fazer isto...

42
História ilimitada no zsh

Em zsh, eu quero ter uma história ilimitada. Eu defino HISTSIZE=, que funciona bash. Agora eu importo uma história antiga mv old_history .history que é bem grande wc -l .history 43562 .history Se eu fechar agora e começar de zshnovo, vejo wc -l .history 32234 .history Não posso ter...

40
Excluir as últimas N linhas do histórico do bash

Ao colar acidentalmente um arquivo no shell, ele coloca uma tonelada de entradas absurdas e feias no histórico do bash. Existe uma maneira limpa de remover essas entradas? Obviamente, eu poderia fechar o shell e editar o .bash_historyarquivo manualmente, mas talvez haja algum tipo de API disponível...

40
Como navegar na pesquisa reversa do bash?

O Bash oferece a funcionalidade de reverter a pesquisa via Ctrl+ R. Em seguida, pode-se digitar uma parte de um comando para mostrar uma entrada apropriada do histórico. Suponha que esta é minha história: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Eu...

38
Como habilitar a pesquisa reversa no zsh?

Recentemente, mudei para o zsh (finalmente) e estou adorando! Até agora, uma coisa que me falta é Ctrl+ Rpara fazer uma pesquisa incremental no histórico. Eu tenho o histórico configurado corretamente HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history e eu usei vicombinações de...

37
Como obter os últimos N comandos da história?

Eu quero ver quais são os últimos N comandos no meu history. Eu pensei history | tail -n 5que conseguiria, mas notei que um comando multilinha conta para tantas linhas quanto ele possui. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Então, minha pergunta é: eu...

34
Como é que !! trabalhar na festança?

Muito útil quando você esquece um sudo no início do seu comando, !!age como um apelido do comando anterior. Exemplo: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Como chamamos isso de...

30
Ver uma série de histórico do bash

O historycomando lista todo o histórico da sessão atual. Gostar: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history A fim de procurar itens de interesse, eu posso tubo historycom grepcomo history | grep ls 1 ls 6 ls 10...

29
Como posso salvar o último comando em um arquivo?

Quando estou executando minhas análises usando o shell bash, geralmente desejo salvar os comandos que usei que me deram bons resultados em um arquivo no mesmo diretório (meu "LOGBOOK", como é chamado) para que eu possa verificar o que Eu fiz para obter esses resultados. Até agora, isso significava...