shell复习笔记----命令与参数
生活随笔
收集整理的這篇文章主要介紹了
shell复习笔记----命令与参数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?shell最基本的工作就是執(zhí)行命令.
每鍵入一道命令, shell 就會執(zhí)行.
$cd work;ls -l whizprog.c首先:格式很簡單,以空白(Space 鍵或者 Tab鍵)隔開命令行中的各個組成部分.
其次,命令名稱是命令行的第一個項目.通常后面會跟著選項(option),任何額外的參數(shù)(argument)都會放在選項之后
第三,選項的開頭是一個破折號(或減號),后面接著一個字母.選項可有可無,有可能需要加上參數(shù).不需要參數(shù)的選項可以合并.
$ ls -lt whizprog.c長選項前面是一個破折號還是兩個破折號視程序而定.兩個破折號(--)表示選項結(jié)尾的用法.
$ cd whizprog-1.1 $patch --verbose --backup -p1</tmp/whizprog-1.1-1.2-patch?
最后說明,分號(;)可用來分割同一行里的多條命令.shell 會一次執(zhí)行這些命令.如果使用了&符號而不是;,則 shell 將在后臺執(zhí)行其前面的命令,這意味著 shell 不用等該命令完成,就可以繼續(xù)下一條命令.
?
shell 識別三種基本的命令:
- 內(nèi)建命令:由 shell 本身所執(zhí)行餓名理工.
- shell 函數(shù):是功能健全的一系列程序代碼,以 shell 語言寫成,它們可以像命令那樣引用.
- 外部命令:外部命令就是由 shell 的副本(新的進程)所執(zhí)行的命令,基本過程如下:
- 建立一個新的進程.此進程即位 shell 的一個副本.
- 在新的進程里,在 path 變量內(nèi)所列出的目錄中,尋找特定的命令. /bin:/usr/bin:/usr/x11r6/bin/usr/local/bin
為 path 變量典型的默認值.當命令含有斜杠(/)符號時,將掠過路徑查找步驟.
- ?在新的進程里,以所找到的新程序取代執(zhí)行中的 shell 程序并執(zhí)行.
- 程序完成后,最初的 shell 會接著從終端讀取的下一條命令,或執(zhí)行腳本里面的下一條命令.
轉(zhuǎn)載于:https://www.cnblogs.com/keepFlying/p/4553649.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的shell复习笔记----命令与参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wps流程图怎么不能添加文字_windo
- 下一篇: 地贝扫地机器人维修_扫地机器人常见故障及