码迷,mamicode.com
首页 > 其他好文 > 详细

history隐藏历史命令tree查看目录层级

时间:2018-09-17 11:45:34      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:定义   space   history   doc   img   free命令   ups   shadow   centos   

大家都知道 查看Centos历史命令的的命令是 history 另外Centos -c选项可以清除历史命令,会清除所有....
有没有一种方法可以***别人系统后而不留下历史命令的操作痕迹呢?
答案只有的。。。。
history命令是环境变量定义的 技术分享图片


两个环境变量分别定义了历史命令数量和历史命令记录规则。。
默认是ignoredups 意思是忽略重复的命令
其实可以改成 ignorespace忽略空白开头的命令
export HISTCONTROL=ignorespace
修改以后再输入命令的时候 在命令前面加一个空格这样就不会记录到history里面了。。。。
另外 history后面跟上数字 可以显示数字个数的命令
history -d 数字 可以删除指定数字的命令
另外 !n 可以执行第n条命令
!! 可以执行上一条命令
!string 最近的以此字符串开头的命令
调用上一条命令的最后一个参数
!$
技术分享图片
除了!$ 以外还可以使用Esc, .
变量是内存中的一个空间...
还有一个命令 tree 感觉挺有用的。。。。。
例如Docker的配置文件。或者是一个新系统 帮忙调试下。。。。总是找网站的配置文件在哪里
以前都是 cd到目录 然后ls
现在可以直接tree 目录 直接能到此目录里面所有的子目录 子子目录等.....
如果没有free命令 yum install -y tree 即可
当然tree的选项很多很多
我们可以需要显示的层级 只显示目录等...
tree -d 只显示目录 不显示文件
技术分享图片
tree -l 2 只显示两级的目录
技术分享图片

history隐藏历史命令tree查看目录层级

标签:定义   space   history   doc   img   free命令   ups   shadow   centos   

原文地址:http://blog.51cto.com/12529218/2175961

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!