linux系統shell使用

2021-06-02 15:04:46 字數 981 閱讀 9656

1.shell的命令格式

使用者登入系統後,shell命令列啟動。shell遵循一定的語法格式將使用者輸入的命令進行分析解釋並傳遞給系統核心。shell命令的一般格式為:

command  [options] [arguments]

命令列是使用者與shell之間對話的基本單位。

—  command:表示命令的名稱。

—  options:表示命令的選項。

—  arguments:表示命令的引數。

在命令列中,選項是包含乙個或多個字母的**,主要用於改變命令的執行方式。一般在選項前面有乙個「-」符號,用於區別引數。例如:

[root@webserver ~]#ls -a

ls命令加上-a選項後,列出當前目錄下的所有檔案(包含隱藏檔案)。如果ls不加「-a」選項,則僅僅顯示當前目錄下的檔名和目錄(不顯示隱藏檔案)。

一般命令都有很多選項,可以單獨列出它們,也可以在「-」後面把需要的選項都列出來,例如,

ls –a –l

也可以寫成:

ls –al

很多命令都可以接受引數。引數就是在選項後面緊跟的乙個或多個字串,這些字串指定了命令的操作物件,如檔案或者目錄。例如,要顯示/etc目錄下的所有檔案及資訊,可用以下命令:

[root@webserver ~]#ls –al  /etc

特殊情況下,有些命令可以不帶引數,例如ls命令,而有些必須帶引數。當引數不夠時,shell就會給出錯誤提示。例如,mv命令至少需要兩個引數。

[root@webserver ~]#mv  mylinux1.txt  mylinux.txt

在shell的乙個命令列中,還可以輸入多個命令,用分號將各個命令分開,例如:

[root@webserver ~]#ls –al;cp mylinux1.txt  mylinux2.txt

[root@webserver ~]#cp –i \

>mylinux1.txt \

> mylinux2.txt

Linux系統Shell程式設計

指令碼要求 指令碼以 bin bash開頭 指令碼要有可執行許可權 不給可執行許可權也可以執行但是要用sh來執行 使用者自定義變數 系統變數 home pwd shell user等 設定環境變數 通過vim etc profile在檔案中定義乙個環境變數tomcat home opt tomcat...

Linux系統shell命令總結

1什麼是shell shell 是linux 核心的外層保護工具,即可以通過 shell 來控制核心工作 2.進入shell命令介面 3.常用的shell命令 3.1檔案操作命令 1.ls 用來檢視目錄的內容 2.touch 生成新的空檔案或者改變現有檔案的時間戳 3.mkdir 建立乙個目錄,同時...

Linux系統Shell指令碼語法

數值運算 1.給變數a,b賦值 root localhost a 11 root localhost b 22 a與b相加 root localhost d expr a b 注意 號左右兩側必須有空格 2.表示式求值 expr 1 3 expr 2 1 expr 1 3 使用 要加轉義符 echo...