1. 程式人生 > >history隱藏歷史命令tree查看目錄層級

history隱藏歷史命令tree查看目錄層級

所有 規則 ima fff 顯示文件 ffffff 定義 分享 ins

大家都知道 查看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查看目錄層級