1 Shell(殼)是用戶與操作系統底層(通常是內核)之間交互的中介程序,負責將用戶指令、操作 傳遞給操作系統底層
shell 分為兩種
CUI : Command Line Interface Linux 裡面的CUI指的是BASH
GUI : Graphical Line Interface 默認的GUI是GNOME
2 BASH的一些基本的概念
1 提示符有: #和$
#表示的是以root的身份登錄 , $表示的是以普通用戶的身份登錄
2 命令一般由三部份組成: 命令 選項 參數
3 我們可以通過鍵盤上的Tab按鍵對命令或文件名進行自動補全
BASH會記錄我們以往操作的命令,可以通過history命令查看
4 我們可以通過鍵盤上面的上下鍵來浏覽之前的命令
5 BASH可以通過以下的命令來簡化命令
!! 重復前一個命令
!字符 重復前一個以指定字符開頭的命令
!num 按歷史記錄序號執行命令
!?abc 重復之前包含abc的命令
!-n 重復n個命令之前那個命令
6 BASH shell的通配符
* 匹配0個或多個
? 匹配任意一個的字符
[0-9] 匹配一個數字范圍
[abc] 匹配列表裡的任何字符
[^abc] 匹配列表外的任何字符
3 常用的操作
1 查看主機名
2 查看系統底層的詳細信息
3 通過在命令後追加一個&,可以將該命令放入後台運行
4 通過ls顯示當前目錄下的文件系統
5 通過history來查看歷史命令
6 我們可以通過 ctrl + r 來對歷史記錄進行搜索查詢
7 命令passwd可以修改當前用戶的密碼
8 命令id可以顯示當前用戶的信息
10 通過jobs顯示後台顯示的任務
11 通過bg命令來使得後台的程序繼續執行