[Shell]Shell準系統:曆史命令 & 別名

來源:互聯網
上載者:User

標籤:style   color   io   檔案   amp   line   size   on   

--------------------------------------------------------------------------------------------------------

一. 曆史命令

  history    #查看曆史命令

 

  history -c #清空曆史命令

 

  history -w #不等退出,直接把緩衝中的曆史命令寫入曆史命令儲存檔案~/.bash_history

 

  vim /etc/profile  #預設曆史命令儲存1000條,可修改HISTSIZE儲存條數(無限制),命令儲存在 ~/.bash_history 檔案中

 

曆史命令的調用:

  1. 上下箭頭調用

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

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

 

命令與檔案補全:Tab

[email protected]黑眼詩人 <www.chenwei.ws>----------------------------------

二. 別名與快速鍵

  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)

------------------------------------------------------------------------------------------------------

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.