Shell基本操作

2021-07-22 22:55:36 字數 1501 閱讀 6867

在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...