国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

[Shell]Bash基本功能:歷史命令 & 別名 & Bash快捷鍵

2024-06-28 13:24:45
字體:
來源:轉載
供稿:網友
[Shell]Bash基本功能:歷史命令 & 別名 & Bash快捷鍵

/*-----------------------------------------------------------------------------------------------

  @黑眼詩人 <www.farwish.com>

-----------------------------------------------------------------------------------------------*/

一. 歷史命令

  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)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德县| 广丰县| 萨嘎县| 青神县| 枞阳县| 通渭县| 永春县| 崇州市| 清河县| 高州市| 临猗县| 浮梁县| 安新县| 哈巴河县| 漯河市| 调兵山市| 三台县| 白水县| 汾阳市| 内乡县| 鄢陵县| 家居| 邛崃市| 枞阳县| 古蔺县| 平武县| 沭阳县| 肃宁县| 长宁县| 定襄县| 瑞丽市| 连江县| 罗田县| 宁夏| 北碚区| 旬邑县| 漳浦县| 英吉沙县| 南皮县| 绥阳县| 元阳县|