1) 提示符:
#:root使用者
$:普通使用者
2) 命令組成:
命令
選項
引數
3) tab鍵補全命令
自動補全命令:若不能唯一確認則列出所有的可能命令(可能有問題)
自動補檔案/目錄名:同命令
4) 歷史記錄
bash會為每個使用者儲存輸入命令的歷史記錄和上次登入的時間(連續重複的命令只會被記錄一次),可通過鍵或history命令來檢視;
通過歷史記錄簡化操作:
!!:重複前乙個命令;
!字元:重複前乙個以「字元」開頭的命令;
!num:執行歷史記錄中序號是num的記錄;
!?字元:重複前乙個包含「字元」的命令;
!-num:重複倒數的第num個命令;
esc .:重複前乙個命令中的引數;
搜尋命令歷史記錄:可通過ctrl+r在歷史記錄中搜尋命令;
5) 命令列萬用字元:
*:匹配零個或多個字元;
?:匹配乙個字元;
[num1-num2]:匹配數字範圍num1-num2;
[字符集]:匹配字符集;
[^字符集]:匹配字符集之外的字元;
6) 切換使用者:
在bash中通過su或su-(會使用乙個新的執行環境)命令來切換使用者,如果使用者為空則預設為root;
sudo:使用root身份執行命令;
id:顯示當前使用者資訊;
passwd:修改當前使用者密碼;(密碼如不能通過系統檢驗則不允許修改);
7) 作業管理:
命令後加&:在後台執行程序;
ctrl+z:暫停某個程式;
jobs:顯示後台作業;
bg:恢復後台程式;
fg:將後台程式調至前台並恢復;
bash入門小結
本文總結自 shell從入門到精通 新建指令碼文字 test1.sh bin bash echo what s your name?read person echo hello,person 然後依次在命令列輸入 cd home zhangjin zhangjinming chmod x test....
Bash指令碼入門
新建乙個指令碼的基本流程為 注意事項 向控制台輸出hello world darr echo hello world利用乙個變數,向控制台輸出hello world darr a hello world echo a修改乙個變數的值 4種方法 darr let i 1 i i i 1 i i 1 p...
Bash 快捷操作
用快捷鍵,有兩個好處 1 成就感!2 效率!停下手裡活,學點一舉兩得的小技能,保證五分鐘搞定!棕色粗體 表示 我推薦的 ctrl a 相當於home鍵,用於將游標定位到本行最前面 ctrl e 相當於end鍵,即將游標移動到本行末尾 ctrl b 相當於左箭頭鍵,用於將游標向左移動一格 ctrl f...