- Shell(殼)是用戶與操作系統(tǒng)底層(通常是內(nèi)核)之間交互的中介程序,負責將用戶指令、操作傳遞給操作系統(tǒng)底層
- Shell一般分為:圖形化Shell(GUI)、命令行Shell(CLI)
- Linux中一般默認GUI為:GNOME,默認CLI為:BASH
- BASH提示符以#或$起始,#代表當前用戶為root用戶,$代表當前用戶為普通用戶
- 我們可以通過鍵盤上的Tab按鍵對命令或文件名進行自動補全
- BASH會記錄我們以往操作的命令,可以通過history命令查看
- BASH可以通過以下方式調(diào)用歷史記錄以簡化操作:
!! 重復前一個命令
!字符 重復前一個以指定字符開頭的命令
!num 按歷史記錄序號執(zhí)行命令
!?abc 重復之前包含abc的命令
!-n 重復n個命令之前那個命令
- 我們可以通過 ctrl + r 來對歷史記錄進行搜索查詢
- 命令su可以切換用戶
- 命令passwd可以修改當前用戶的密碼
- 命令id可以顯示當前用戶的信息
- 通過在命令后追加一個&,可以將該命令放入后臺運行
- 通過以下命令可以管理后臺作業(yè):
jobs 顯示后臺作業(yè)
fg 將后臺作業(yè)調(diào)到前臺執(zhí)行
bg 繼續(xù)執(zhí)行一個后臺作業(yè)