在bash中,命令列以乙個「$」 作為命令提示符,表示可以使用者可以輸入命令了,如圖:
但是,如果使用者是以root身份執行命令,shell的命令提示符將會變成「#「,如圖:
注釋:在大多數的shell中,提示符的前面往往會還有一段資訊,包括使用者名稱、主機名和當前檔案目錄。
在輸入一些命令或者檔名時,由於它們太長,我們不易輸入,這時,我們輸入一部分,然後使用【tab】鍵,幫助我們進行補全。
例如:通過ls命令列出了當前目錄下的連個子目錄,
我們可以通過輸入「cd de」再按下【tab】鍵,便會自動補全desktop目錄名,如下:
注:如果以已經輸入的字元開頭的檔案或命令不止乙個,連按兩下【tab】鍵,會列出所有以已經輸入的字元開頭的檔案或命令,如下:
shell中有一些萬用字元可以幫助我們進行一些操作。
shell
常用萬用字元:
字元
含義*
匹配0
或多個字元 ?
匹配任意乙個字元
[list] 匹配
list
中的任意單一字元
[!list] 匹配
除list
中的任意單一字元以外的字元
[c1-c2] 匹配
c1-c2
中的任意單一字元
如:[0-9] [a-z]
匹配sring1
或string2 (
或更多)
其一字串
匹配c1-c2
中全部字元如
例如:列出所有以「.txt」結尾的檔案
一些常用快捷鍵:
按鍵
作用
ctrl+c
強行終止當前程式並恢復到可控的狀態
ctrl+d
鍵盤輸入結束或退出終端
ctrl+s
暫定當前程式,暫停後按下任意鍵恢復執行
ctrl+z
將當前程式放到後台執行,恢復到前台為命令fg
ctrl+a
將游標移至輸入行頭,相當於home
鍵
ctrl+e
將游標移至輸入行末,相當於end
鍵
ctrl+k
刪除從游標所在位置到行末
alt+backspace
向前刪除乙個單詞
shift+pgup
將終端顯示向上滾動
shift+pgdn
將終端顯示向下滾動
shell基本操作
目錄 1.0 獲取執行shell指令碼的許可權 2.0 定義變數 3.0 shell常見的系統變數 4.0 改變文字顏色 5.0 if else條件 6.0 邏輯運算子 7.0 迴圈語句 for 8.0 查詢指定檔案字尾名的檔案 9.0 待續.chmod o x shell指令碼名稱 或 bin b...
shell基本操作
英文單詞shell直譯為 貝殼 殼是動物作為外在保護的一種工具。所以,可以這樣認為在linux系統中的shell就是系統核心的乙個外在保護工具,並負責完成使用者與核心之間的互動。命令是使用者向系統核心發出控制請求與之互動的文字流。shell是乙個命令列直譯器,將使用者命令解析為作業系統所能理解的指令...
shell基本操作(二)
讓控制台輸入 read p please input your name name1 shell裡面執行linux命令 這個符號可以接收命令後執行的結果,str date 單引號裡面不要放入 符號 同時也可以用 ls 這樣也可以在shell中執行linux命令。函式只返回資料,不會返回字串 shel...