history完全清除历史命

网友投稿 975 2022-09-20

history完全清除历史命

history完全清除历史命

1、清除历史命令

2、清除缓存

3、退出命令

调用历史参数command !^ 利用上一个命令的第一个参数做cmd的参数command !$ 利用上一个命令的最后一个参数做cmd的参数command !* 利用上一个命令的全部参数做cmd的参数command !:n 利用上一个命令的第n个参数做cmd的参数command !n:^ 调用第n条命令的第一个参数command !n:$ 调用第n条命令的最后一个参数command !n:m 调用第n条命令的第m个参数command !n:* 调用第n条命令的所有参数30command !string:^ 从命令历史中搜索以 string 开头的命令,并获取它的第一个参数command !string:$ 从命令历史中搜索以 string 开头的命令,并获取它的最后一个参数command !string:n 从命令历史中搜索以 string 开头的命令,并获取它的第n个参数command !string:* 从命令历史中搜索以 string 开头的命令,并获取它的所有参数调用历史参数命令historyhistory [-c] [-d offset] [n]history -anrw [filename]history -ps arg [arg...]-c: 清空命令历史-d offset: 删除历史中指定的第offset个命令n: 显示最近的n条历史-a: 追加本次会话新执行的命令历史列表至历史文件-r: 读历史文件附加到历史列表-w: 保存历史列表到指定的历史文件-n: 读历史文件中未读过的行到历史列表-p: 展开历史参数成多行,但不存在历史列表中-s: 展开历史参数成一行,附加在历史列表后命令历史相关环境变量 HISTSIZE:命令历史记录的条数 HISTFILE:指定历史文件,默认为~/.bash_history HISTFILESIZE:命令历史文件记录历史的条数 HISTTIMEFORMAT=“%F %T “ 显示时间

HISTTIMEFORMAT 设置历史命令时间的格式

echo 'HISTTIMEFORMAT="%F %T `whoami`"  ' >>/etc/bashrc

whoami 完了后面要有空格不然会连住和命令

======================

在/etc/bashrc下面添加一行:

HISTTIMEFORMAT="%F %T `whoami` "

HISTIGNORE=“str1:str2*:… “忽略str1命令,str2开头的历史 控制命令历史的记录方式:环境变量:HISTCONTROLignoredups 默认,忽略重复的命令,连续且相同为“重复”ignorespace 忽略所有以空白开头的命令ignoreboth 相当于ignoredups, ignorespace的组合erasedups 删除重复命令 export 变量名="值“ 存放在 /etc/profile 或 ~/.bash_profile

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【2020Python修炼记】python并发编程(三)多进程-应用部分(python 并发编程)
下一篇:【2020Python修炼记】python并发编程(四)多线程-理论部分(python真正实现多线程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~