歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> bash特性-命令歷史命令行編輯,bash命令行

bash特性-命令歷史命令行編輯,bash命令行

日期:2017/3/6 9:20:15   编辑:學習Linux

bash特性-命令歷史命令行編輯,bash命令行


bash特性-命令歷史命令行編輯,bash命令行


bash:

GUI:Gnome,KDE,XFCE

CLI:sh,csh,bash,ksh,tcsh,zsh

shell,子shell

tree:查看目錄樹

pstree:查看進程目錄樹

bash:

1、命令歷史、命令補全

2、管道、重定向

3、命令別名

4、命令行編輯

5、命令行展開

6、文件名通配

7、變量

8、編程

命令行編輯:

光標跳轉:

  Ctrl+a:跳到命令行首

  Ctrl+e:跳到命令行尾

  Ctrl+u:刪除光標至命令行首的內容

  Ctrl+k:刪除光標至命令行尾的內容

  Ctrl+l:清屏

命令歷史:history

  命令歷史保存至內存緩沖區中

  查看命令歷史:history

  -c:cleared,清空命令歷史

  -d OFFSET:刪除指定位置的命令

  -w:write,保存命令歷史至歷史文件中

環境變量

PATH:命令搜索路徑

HISTSIZE:命令歷史緩沖區大小

命令歷史的使用技巧:

!n:執行命令歷史中的第n條命令

! -n:執行命令歷史中的倒數第n條命令

!!:執行上一條命令

!str:執行命令歷史中最近一個以指定字符串開頭的命令

!$:引用前一個命令的最後一個參數

命令補全:PATH環境變量,命令搜索路徑下查找

路徑補全:

http://xxxxxx/Linuxjc/1155298.html TechArticle

Copyright © Linux教程網 All Rights Reserved