Bash não lembra de comandos

3

É bem sabido que se você apertar as teclas «up» e «down» no gnome-terminal, você pode mover os comandos usados. Só funciona para os comandos que são introduzidos antes de fechar a janela. Quando eu fechar, o gnome-terminal esquece todos os comandos. Além disso, não consigo colar texto com Ctrl + Shift + V.

    
por Alfredo Hernández 11.10.2010 / 01:27

3 respostas

4

A resposta rápida é "adicione o seguinte ao final do arquivo .bashrc":


shopt -s histappend
export HISTSIZE='10000'
export HISTFILE="$HOME/.bash_history"
export HISTIGNORE=cd:ls:bg:fg:exit
export HISTCONTROL=ignoreboth:erasedups

... Ou algo parecido, está diretamente fora do meu arquivo .bashrc.

A resposta correta é 'ler no shell bash'.
Eu recomendo altamente o Learning The Bash Shell (http://oreilly.com/catalog/9781565923478).

Caso contrário, há muito material gratuito na Web para você começar, por exemplo: http: www.ibm.com/developerworks/library/l-bash.html
link

Além disso, Romanovzky e Dennis têm um ponto válido - o arquivo já pode estar lá.
Você também pode certificar-se de que seu usuário possui e pode gravar em seu arquivo .bash_history:


sudo chown $USER:$USER $HOME/.bash_history
sudo chmod u+w $HOME/.bash_history
    
por JA01201 11.10.2010 / 03:54
1

Você tem o arquivo .bash_history em sua casa?

    
por Romanovzky 11.10.2010 / 01:43
1

Eu tenho o Maverick e no gnome-terminal eu repito os comandos antigos com a seta para cima. Eu também posso colar texto com Control-Shift-V.

Em relação à colagem - o que acontece se você copiar algo de dentro da janela com control-shift-c e depois tentar uma pasta Control-Shift-V - isso funciona? Ou as coisas no seu buffer fora da janela estão falhando? Uma pasta de mouse funciona (no botão Editar - > Colar ou clica com o botão direito do mouse na janela e vai para baixo para colar) - especialmente do material copiado de dentro da janela? Se você for em "Editar - > Atalhos de teclado", ele terá uma entrada "Editar: Colar - > Control-Shift-V"?

No que diz respeito à história, eu faço eco do que Romanovzky perguntou - você tem um arquivo .bash_history no seu diretório pessoal? Existem comandos? Você é o proprietário e tem permissão para ler o arquivo?

    
por Dennis Sheil 11.10.2010 / 01:54

Tags