bash特性 命令歷史命令列編輯

2022-04-01 08:33:01 字數 784 閱讀 6897

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環境變數,命令搜尋路徑下查詢

路徑補全:

bash 命令列 歷史命令 命令別名 引用符號

bash 一些用法 shell 子shell bash 1.命令歷史 命令不全 2.管道 重定向 3.命令別名 4.命令列編輯 5.命令名展開 6.檔名通配 7.變數 8.程式設計,指令碼游標跳 ctrl a 跳到命令列首 ctrl e 跳到命令行尾 ctrl u 刪除游標至命令列首的內容 ctrl...

bash基礎特性之歷史命令

shell程序會在其會話中儲存此使用者提交執行過的命令,shell程序啟動後所有當前執行過的命令都會儲存在shell程序的記憶體中 只有使用者登出時才儲存到檔案中。1 history命令 用於檢視已經執行過的命令 1.root localhost history 2.1 ifconfig 3.2 s...

bash看書摘抄(二) 命令列編輯

使用vi和emacs來編輯命令列的編輯模式。vi模式下的編輯命令 del 刪除前面的字元 ctrl w 刪除前面的單詞 ctrl v 引用下一字元 esc 輸入控制模式 正常情況下,一般使用輸入模式,但是如果要返回對命令進行改動或者重新調出以前的命令,就需要進入控制模式,使用esc鍵 簡單的控制模式...