linux敲入命令不记录的方法
history 查看命令列表 history
當前shell進程下的記錄的
每個偽終端 窗口都是一個單獨的進程,會自己記錄命令
快捷鍵 :
!數字:!加數字表示執行該條 對應的命令
!! :表示上一條命令
!-數字:表示執行命令歷史列表中的倒數第幾條命令
!$ :表示 上一個命令的參數 :ESC . 先按esc 松開再按點
!string : 最近一次以string 開頭的命令
選項
-c :清空命令
-d 編號 :刪除該編號的命令
-a :追加當前會話的歷史命令至歷史文件中去;
-n : 把文件歷史命令加入到當前 history中
-w : 把當前shell 的history顯示的追加到文件中
-r :
查看歷史命令值:
HISTSIZE:命令歷史中可以保存的命令個數
HISTFILE: 命令歷史文件
HISTFILESIZE: 命令歷史文件可以保存的個數
HISTCONTROL: 控制命令歷史的生成
igoredups : 忽略記錄重復的命令,連續相同的命令才叫重復的
ignorespace: 不記錄以空格開頭的命令
ignoreboth:同時具有上面兩種特性
[root@saltstack_s ~]# HISTCONTROL=ignorespace
[root@saltstack_s ~]# echo $HISTCONTROL
ignorespace
[root@saltstack_s ~]# history |tail
769 history
770 echo $HISTFILE
771 echo $HISTSIZE
772 echo $HISTFILESIZE
773 a=2
774 echo $a
775 echo $HISTCONTROL
776 HISTCONTROL=ignorespace
777 echo $HISTCONTROL
778 history |tail
[root@saltstack_s ~]# ls
anaconda-ks.cfg install.log install.log.syslog
[root@saltstack_s ~]# echo $HISTCONTROL
ignorespace
[root@saltstack_s ~]# history |tail
771 echo $HISTSIZE
772 echo $HISTFILESIZE
773 a=2
774 echo $a
775 echo $HISTCONTROL
776 HISTCONTROL=ignorespace
777 echo $HISTCONTROL
778 history |tail
779 echo $HISTCONTROL
780 history |tail
總結
以上是生活随笔為你收集整理的linux敲入命令不记录的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 概率的基本概念
- 下一篇: 碧蓝航线z46打捞掉落点一览 z46在哪