国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

shell復習筆記----命令與參數

2024-06-28 13:20:18
字體:
來源:轉載
供稿:網友
shell復習筆記----命令與參數

shell最基本的工作就是執行命令.

每鍵入一道命令, shell 就會執行.

$cd work;ls -l whizPRog.c

首先:格式很簡單,以空白(Space 鍵或者 Tab鍵)隔開命令行中的各個組成部分.

其次,命令名稱是命令行的第一個項目.通常后面會跟著選項(option),任何額外的參數(argument)都會放在選項之后

第三,選項的開頭是一個破折號(或減號),后面接著一個字母.選項可有可無,有可能需要加上參數.不需要參數的選項可以合并.

$ ls -lt whizprog.c 

長選項前面是一個破折號還是兩個破折號視程序而定.兩個破折號(--)表示選項結尾的用法.

$ cd whizprog-1.1$patch --verbose --backup -p1</tmp/whizprog-1.1-1.2-patch

最后說明,分號(;)可用來分割同一行里的多條命令.shell 會一次執行這些命令.如果使用了&符號而不是;,則 shell 將在后臺執行其前面的命令,這意味著 shell 不用等該命令完成,就可以繼續下一條命令.

shell 識別三種基本的命令:

  • 內建命令:由 shell 本身所執行餓名理工.
  • shell 函數:是功能健全的一系列程序代碼,以 shell 語言寫成,它們可以像命令那樣引用.
  • 外部命令:外部命令就是由 shell 的副本(新的進程)所執行的命令,基本過程如下:
    • 建立一個新的進程.此進程即位 shell 的一個副本.
    • 在新的進程里,在 path 變量內所列出的目錄中,尋找特定的命令.
      /bin:/usr/bin:/usr/x11r6/bin/usr/local/bin

      為 path 變量典型的默認值.當命令含有斜杠(/)符號時,將掠過路徑查找步驟.

    • 在新的進程里,以所找到的新程序取代執行中的 shell 程序并執行.
    • 程序完成后,最初的 shell 會接著從終端讀取的下一條命令,或執行腳本里面的下一條命令.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巢湖市| 泰顺县| 吉林市| 都匀市| 广饶县| 海城市| 荥阳市| 武定县| 长岭县| 大渡口区| 尖扎县| 新竹县| 永仁县| 濉溪县| 陆丰市| 枞阳县| 潞西市| 汝南县| 元江| 阿图什市| 平阴县| 平舆县| 自贡市| 彰化市| 辰溪县| 新民市| 醴陵市| 四川省| 成武县| 古丈县| 徐汇区| 中阳县| 涿鹿县| 囊谦县| 广安市| 油尖旺区| 民勤县| 定州市| 天峻县| 澜沧| 垣曲县|