1. 程式人生 > >shell常用快捷鍵

shell常用快捷鍵

nal 文件中 路徑 所在 ali 所有 臨時 alias 系列

一. 歷史命令

  history      #查看歷史命令

  history -c     #清空歷史命令

  history -w     #不等退出,直接把緩存中的歷史命令寫入歷史命令保存文件~/.bash_history

  vim /etc/profile #默認歷史命令保存1000條,可修改HISTSIZE保存條數(無限制),命令保存在 ~/.bash_history 文件中

歷史命令的調用:

  1. 上下箭頭調用

  2. !n   #執行行號為n行的命令,history顯示的命令前面會顯示各自行號

  3. !his  #執行最後一條以his開頭的命令

命令與文件補全:Tab

二. 別名與快捷鍵

  alias vi = "vim"   #定義別名,臨時生效

  alias          #查看所有別名

命令執行順序:

  第一順位執行用絕對路徑或相對路徑執行的命令

  第二順位執行別名

  第三順位執行Bash的內部命令

  第四順位執行按照$PATH環境變量定義的目錄查找順序找到的第一個命令;echo $PATH;可以看到一系列命令所在的路徑,系統命令之所以不用路徑,是因為設置了這個環境變量,自動尋找。

永久保存別名:

  用戶編輯家目錄下的 .bashrc 文件,將alias vi=‘vim‘寫入即可。

  vim /root/.bashrc

  vim /home/.bashrc

刪除別名:

  unalias vi     # unalias 別名

Bash常用快捷鍵:

  ctrl + c  終止命令

  ctrl + l 清屏

  ctrl + u 刪除或剪切光標之前的命令

  ctrl + k 刪除或剪切光標之後的內容

  ctrl + y 粘貼ctrl + u 或 ctrl + k 剪切的內容

  ctrl + r 在歷史命令中搜索,按下ctrl + r後,就會出現搜索界面,只要輸入搜索內容,就會從歷史命令中搜索。

  ctrl + d 退出當前終端(等同exit)

shell常用快捷鍵