這本書寫的真的很好,讓人欲罷不能的讀下去。
1,可以簡單的將命令看做類似函式的東西,而後面跟的是所傳的引數。
echo hello word > hi 將字串hello wrod 寫入檔案hi。
2.ed 像vim,乙個文字編輯工具。-----正則我已做過筆記,這裡略過了。
3,cut 從資料或檔案中減出自己想要的內容。
4,paste 把多行粘在一起。
5,sed 流編輯器。
6,grep
7,sort 排序,(-u去重,-r反序)。
8,uniq 檔案中查詢重複行。
9,,將shell 放入檔案中執行。。(1)建立檔案並輸入內容 echo who \| wc -l > nu (2)給檔案可執行許可權 chmod +x nu 書上說直接 nu 便可執行指令碼。。我這linux上,必須sh nu 才能執行指令碼。。回家mac試下。
10,,shell檔案中前面加#是注釋的意思。
11,變數,shell指令碼中變數無任何型別,賦值是=左右不能加空格。
12, 顯示變數時在變數前加$符號。val=h echo $val
13,shell 將引號內容看做乙個引數,引號內的變數不解釋(跟php一樣,呵呵);
14,shell 解釋雙引號內變數。
15,反斜挎 \ ,轉義符,shell裡常用。\在shell裡可序行。
16,反引號,,告訴shell執行括起來的命令。echo df : `date`;
17,結構,$(),,括號內可執行語句。
18,expr,整數算數操作。
UnixShell程式設計 第三版
這本書相當老了,04年的,現在 在linux上做實驗。1,date 顯示日期。2,who 顯示使用者,who am i 3,echo 後面字串會全部輸出,會過濾掉多餘空格,單雙引號,分號等。4,ls 列出檔案。5,cat 檢視檔案。6,wc 檔名,第乙個數字是檔案行數,第二個數字是檔案單詞書,第三個...
深入理解linux核心第三版(二)程序
程序是程式的執行的乙個例項。從核心的角度看,程序的目的就是擔當分配系統資源 cpu時間片和記憶體 的實體。普通執行緒,指的是,在乙個應用中,有多個執行緒在執行。但是cpu對該應用的排程是以程序為單位進行排程的,這個程序中的多個執行緒不能夠併發的執行。輕量級程序實現多執行緒,情況則不一樣,在cpu分配...
Javascript高階程式設計(第三版) 陣列
var colors red blue green colors.length 2 alert colors 2 undifined陣列的length屬性不是唯讀的。如果將其length的值設為大於陣列項數的值,則新增的每一項都會取得undefined值。可以方便的在陣列末尾新增新項,比如 colo...