Linux 命令行BASH的基本操作
注:Linux命令行輸入嚴格區分大小寫,而Windows命令行輸入不區分大小寫。
Shell(殼)是用戶與操作系統底層(通常是內核)之間交互的中介程序,負責將用戶指令、操作傳遞給操作系統底層
Shell一般分爲:圖形化Shell(GUI)、命令行Shell(CLI)
Linux中一般默認GUI爲:GNOME,默認CLI爲:BASH
注:root帳戶具有完全管理權限,操作不當會造成系統崩潰,非不得已請勿使用。
BASH提示符以#或$起始
#代表當前用戶爲root用戶
$代表當前用戶爲普通用戶
BASH會記錄我們以往操作的命令,可以通過history命令查看。我們首先在命令行輸入history查看輸入命令前兩個字母在按下Tab鍵,出現了以字母開頭的命令或文件。
BASH可以通過以下方式調用歷史記錄以簡化操作:
!num 按歷史記錄序號執行命令注:num爲序號,如1 2 3
!?abc 重複之前包含abc的命令注:a,b,c爲命令中包含的字母,下圖我輸入的爲以包含wh的命令
!-n 重複n個命令之前那個命令注:是第n個命令之前,我輸入的是第4個序號,應該輸出爲第3個命令
我們可以通過 ctrl + r 來對歷史記錄進行搜索查詢,首先按住Ctrl鍵,再按住r鍵會彈出如圖中紅色標記字符,然後在後面冒號處輸入以命令字母開頭的字符就可以了,右邊命令會自動進行補完
命令su可以切換用戶
首先輸入su “USERNAME” 即可切換至其它用戶,如只輸入su則默認是切換至root帳戶。
命令passwd可以修改當前用戶的密碼
首先輸入passwd是修改當前登錄用戶密碼,如輸入 passwd “USERNAME”則是修改其它用戶密碼。圖中紅色標記處表示修改密碼成功
如圖:
命令id可以顯示當前用戶的信息