评论 (11)|发表评论
[1]青莲居士 [Chrome 51.0|GNU/Linux] 发表于 2016-07-14 16:05 的评论:还有这些资料在哪能查询到啊?我想差ignorespace和ignoreboth两个参数有什么不同,我 man history查询不到。 [2]来自四川成都的 Chrome 51.0|GNU/Linux 用户 发表于 2016-07-14 19:57 的评论:A value of ignoreboth is shorthand for ignorespace and ignoredups. -> (man bash)
[1]ZMOM1031 [Chrome 51.0|Windows 10] 发表于 2016-07-14 21:40 的评论:我来补充一些
cat | bash #执行这条命令后可以直接在其之后执行其他命令,除了这条命令不会留下其他目录的历史,Tab键功能不能用
echo > ~/.bash_history #清除当前用户所有记录到文件里的记录
history -c #清楚所有历史纪录,不能清除文件里的
history -d {n} #清除历史纪录中指定的某条记录,{n}为数字
history -d {n} && history -d {x} && history -d {y} #清除指定的多条记录,包括可以清除自身这条
for i in {99..233}; do history -d $i; done #使用for循环清除指定连续的多条命令
【吐槽:这回复框能再大点吗?或者可以手动定义大小。或者赶跟小点吗!】
[1]青莲居士 [Chrome 51.0|GNU/Linux] 发表于 2016-07-14 16:03 的评论:第二点有问题吧,HISTFILESIZE控制的是.bash_history文件里记录历史的命令条数,当前shell依旧可以记录历史啊,依旧可以用上下键查看历史记录啊。 [2]linux [Chrome 50.0|Mac 10.11] 发表于 2016-07-14 21:08 的评论:原文有误,应该是 HISTSIZE ,用来控制当前会话的历史。已经修改。
[1]青莲居士 [Chrome 51.0|GNU/Linux] 发表于 2016-07-14 16:03 的评论:第二点有问题吧,HISTFILESIZE控制的是.bash_history文件里记录历史的命令条数,当前shell依旧可以记录历史啊,依旧可以用上下键查看历史记录啊。
[1]青莲居士 [Chrome 51.0|GNU/Linux] 发表于 2016-07-14 16:05 的评论:还有这些资料在哪能查询到啊?我想差ignorespace和ignoreboth两个参数有什么不同,我 man history查询不到。
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。