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