$ man cpufreq-aperf
$ cpufreq-aperf
You must be root
然后,当我输入向上键时,它给我man cpufreq-aperf
而不是cpufreq-aperf
.
$ aaa
No command 'aaa' found, did you mean:
Command 'aha' from package 'aha' (universe)
Command 'ara' from package 'ara' (universe)
Command 'jaaa' from package 'jaaa' (universe)
Command 'aa' from package 'astronomical-almanac' (universe)
aaa: command not found
然后当我输入向上键时,它会给我aaa
.
我想知道为什么会有这样的差异?
谢谢。
答案1
您可能已经ignorespace
设置HISTCONTROL
:
HISTCONTROL
以冒号分隔的值列表,控制命令如何保存在历史列表中。如果值列表包含ignorespace,则以空格字符开头的行不会保存在历史列表中。
或者 中的等效规则HISTIGNORE
。看手册中 Bash 使用的变量。