Linux 命令行BASH的基本操作

Linux 命令行BASH的基本操作

注:Linux命令行輸入嚴格區分大小寫,而Windows命令行輸入不區分大小寫。

Shell(殼)是用戶與操作系統底層(通常是內核)之間交互的中介程序,負責將用戶指令、操作傳遞給操作系統底層

Shell一般分爲:圖形化ShellGUI)、命令行ShellCLI

Linux中一般默認GUI爲:GNOME,默認CLI爲:BASH


注:root帳戶具有完全管理權限,操作不當會造成系統崩潰,非不得已請勿使用。

BASH提示符以#$起始

                             如右圖爲管理員root帳戶:wKioL1ML99HwndXuAAA4vqTXdWk616.jpg

#代表當前用戶爲root用戶

$代表當前用戶爲普通用戶

                             如右圖爲普通用戶帳戶:wKioL1ML-ByRUPpMAAAoMxIeWYc323.jpg

BASH會記錄我們以往操作的命令,可以通過history命令查看。我們首先在命令行輸入history查看輸入命令前兩個字母在按下Tab鍵,出現了以字母開頭的命令或文件。

                        如下圖:wKioL1MMAHyC9c6hAACd5hVBz4Y636.jpg


BASH可以通過以下方式調用歷史記錄以簡化操作:

!!       重複前一個命令              如圖:wKiom1ML_Cag9D7mAAC6MlEd0Qc972.jpg

!字符重複前一個以指定字符開頭的命令  如圖:wKioL1ML_F3wHu1kAACmoYlezNo631.jpg

!num   按歷史記錄序號執行命令注:num爲序號,如1 2 3

         如圖:wKioL1ML_eeztwuRAACLHyv3QjA460.jpg

!?abc  重複之前包含abc的命令注:a,b,c爲命令中包含的字母,下圖我輸入的爲以包含wh的命令

                               如圖:wKiom1ML_TuTK2xuAABWHI7Bxkg161.jpg

!-n     重複n個命令之前那個命令注:是第n個命令之前,我輸入的是第4個序號,應該輸出爲第3個命令

               如圖:wKiom1ML_mix2SVwAABk2yKrX30850.jpg



我們可以通過 ctrl + r 來對歷史記錄進行搜索查詢,首先按住Ctrl鍵,再按住r鍵會彈出如圖中紅色標記字符,然後在後面冒號處輸入以命令字母開頭的字符就可以了,右邊命令會自動進行補完

        如圖:wKioL1ML_muh_kYgAABLSDfwb3Y871.jpg


命令su可以切換用戶

   首先輸入su “USERNAME” 即可切換至其它用戶,如只輸入su則默認是切換至root帳戶。

            如圖:wKioL1ML_oej_oSTAABBnNsSxRY062.jpg


命令passwd可以修改當前用戶的密碼

   首先輸入passwd是修改當前登錄用戶密碼,如輸入 passwd “USERNAME”則是修改其它用戶密碼。圖中紅色標記處表示修改密碼成功

        如圖:

wKiom1ML_ueQCJn9AAEDn-j6sjc225.jpg

命令id可以顯示當前用戶的信息

       如圖:wKiom1ML_ySiQWv4AABfnkAkzgw960.jpg






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章