Bash 不记得命令

Alf*_*dez 4 bash

众所周知,如果您在 gnome-terminal 中按下 «up» 和 «down» 键,您可以继续使用使用过的命令。它仅适用于关闭窗口之前引入的命令。当我关闭它时,gnome-terminal 会忘记所有命令。此外,我无法使用 Ctrl+Shift+V 粘贴文本。

小智 5

快速回答是“将以下内容添加到 .bashrc 文件的最后”:


shopt -s histappend
export HISTSIZE='10000'
export HISTFILE="$HOME/.bash_history"
export HISTIGNORE=cd:ls:bg:fg:exit
export HISTCONTROL=ignoreboth:erasedups
Run Code Online (Sandbox Code Playgroud)

...或类似的东西,直接来自我的 .bashrc 文件。

正确答案是“阅读 bash shell”。
我强烈推荐学习 Bash Shell (http://oreilly.com/catalog/9781565923478)。

否则网上有很多免费资料可以帮助您入门,例如:http:www.ibm.com/developerworks/library/l-bash.html
http://tldp.org/LDP/abs/html/

此外,Romanovzky 和 ​​Dennis 有一个有效的观点 - 该文件可能已经存在。
您还可以确保您的用户拥有并可以写入您的 .bash_history 文件:


sudo chown $USER:$USER $HOME/.bash_history
sudo chmod u+w $HOME/.bash_history
Run Code Online (Sandbox Code Playgroud)