我在 SUSE Linux Enterprise 10 sp1 上使用 bash shell。
有人禁用了 bash 历史记录。这意味着我无法通过按 UP 键来获取上一个命令。我想启用命令历史记录。
我怎样才能做到这一点?
Den*_*son 30
在 Bash 提示符下,键入以下命令并执行每个命令后面列出的步骤:
set -o | grep history
Run Code Online (Sandbox Code Playgroud)
如果您关闭“历史记录”,请在您的末尾添加此行~/.bashrc:
set -o history
Run Code Online (Sandbox Code Playgroud)
下一次尝试:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
Run Code Online (Sandbox Code Playgroud)
如果第一个为空 或/dev/null,请将此行添加到您的末尾~/.bashrc:
HISTFILE=$HOME/.bash_history
Run Code Online (Sandbox Code Playgroud)
如果最后两个打印 0,请将它们设置为某个数字,例如默认值 500:
HISTFILESIZE=500
HISTSIZE=500
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46174 次 |
| 最近记录: |