example about linux shell #!/bin/bashecho "Hello world!"echo "Hello $LOGNAME,It's nice talking to you"echo "U present working on a machine is `uname -n`"echo "U present working directory is $(pwd)"echo "Bye for now $LOGNAME.The time is $(date +%T)"#=
1. if 語句"if"運算式如果條件為真,則執行then後的部分:Toggle line numbers 1 if ....; then 2 .... 3 elif ....; then 4 .... 5 else 6 .... 7 fi大多數情況下,可以使用測試命令來對條件進行測試,比如可以比較字串、判斷檔案是否存在及是否可讀等等……通常用" [ ]
1、find命令選項f i n d命令有很多選項或運算式,每一個選項前面跟隨一個橫杠-。 -name 按照檔案名稱尋找檔案。 -perm 按照檔案許可權來尋找檔案。 -prune 使用這一選項可以使f i n d命令不在當前指定的目錄中尋找,如果同時使用了- d e p t h選項,那麼- p r u n e選項將被f i n d命令忽略。 -user 按照檔案屬主來尋找檔案。 -group 按照檔案所屬的組來尋找檔案。 -mtime -n +n
1、使用&& :& &左邊的命令(命令1)返回真(即返回0,成功被執行)後,& &右邊的命令(命令2)才能夠被執行;2、使用|| :如果| |左邊的命令(命令1)未執行成功,那麼就執行| |右邊的命令(命令2);3、用()和{ }將命令結合在一起 : 為了在當前s h e l l中執行一組命令,可以用命令分隔字元隔開每一個命令,並把所有的命令用圓括弧()括起來。如果使用{ }來代替(),那麼相應的命令將在子s h e l l而不是當前s h e
此片文章總結我常用的一些shell指令或一些簡短的指令1. 查看某個工具編譯出來的時間;ll $(which appname)2. 常用for迴圈for i in 1 2 3 4 5; do echo "$i"; done;for((i=140;i<200;i++)); do git tag -d v1.3.$i;done;3. 常用讀取檔案cat filename | while read linedo echo $linedone4. "$@" 的神奇之處for i in "$@
PS命令中的%CPU是指一個進程佔用CPU的時間百分比,那麼具體的含義是什麼呢? PS的man手冊的解釋是這樣的:cpu utilization of the process in "##.#" format. Currently, it is the CPU time used divided by the time the process has been running (cputime/realtime ratio),expressed as a percentage. It will
Grep的常用命令文法1. 雙引號引用和單引號引用在g r e p命令中輸入字串參數時,最好將其用雙引號括起來。例如:”m y s t r i n g”。這樣做有兩個原因,一是以防被誤解為 s h e l l命令,二是可以用來尋找多個單片語成的字串,例如:”jet plane”,如果不用雙引號將其括起來,那麼單詞 p l a n e將被誤認為是一個檔案,查詢結果將返回”檔案不存在”的錯誤資訊。在調用變數時,也應該使用雙引號,諸如: g r e p”$ M Y VA
1、Linux命令之exit - 退出當前shell用途說明exit命令用於退出當前shell,在shell指令碼中可以終止當前指令碼執行,不退出的話,可能會繼續執行後面的程式。 常用參數格式:exit n退出。設定退出碼為n。(Cause the shell to exit with a status of n.) 格式:exit退出。退出碼不變,即為最後一個命令的退出碼。(If n is omitted, the exit status is that ofthe last
1、case ... in .... esaccase ... in .... esac ,他的文法如下:case $變數名稱 in"第一個變數內容")程式段;;"第二個變數內容")程式段;;*)不包含第一個變數內容與第二個變數內容的其它程式執行段exit 1;;esac要注意的是,這個文法是以 case 為開頭,而以 esac 為結尾,寫個程式:讓使用者能夠輸入 one, two, three , 並且將使用者的變數顯示到螢幕上,如果不是 one, two, three