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鍵 簡單的控制模式...