這本書相當老了,04年的,現在 在linux上做實驗。
1,date 顯示日期。
2,who 顯示使用者,who am i
3,echo 後面字串會全部輸出,,會過濾掉多餘空格,單雙引號,分號等。
4,ls 列出檔案。
5,cat 檢視檔案。
6,wc 檔名,,第乙個數字是檔案行數,第二個數字是檔案單詞書,第三個數字是檔案位元組數。
wc -l name 只顯示行數。-w 單詞數 -c 位元組數。
7,cp name1 name2 複製檔案
8, mv name1 name2 檔案重新命名
9.rm 刪除檔案 rm a b c 可刪除多個檔案
10,./表示當前目錄,../表示上級目錄。 / 表示絕對目錄(在linux和unix上)
11,pwd 當前工作目錄。
12,cd 進入目錄。
13 ,ls 目錄 顯示該目錄下的檔案。
14,ls -l 顯示檔案連線數。
15 ,mk dir 建立資料夾。
16,ln 連線檔案。ln test lntest 給test建立硬鏈結lntest。ln -s 建立軟連線。
17, rmdir 刪除目錄。
..........
18,輸入與輸出ctrl+d 表示輸入完成,,例如sort hell dffk ddd ctrl+d hell dffk ddd ..
(一般ctrl+d是退出的意思)wc1
23ffctrl+d
會輸出4,,顯示4行的意思。
19,輸出重定向。who > user ,命令的輸出不會列印在終端上,而是輸出到檔案user當中。(檔案存在的話,內容將會被替換) 使用 who >> ,追加內容。
如果檔案不存在,直接 > names可建立檔案。
20.。輸出重定向。
wc -l < names.檔案的行數輸出到終端。
21 ,管道。
who > users
wc -l < users
可以利用管道直接 who | wc -l
來一次執行兩個命令。即以who的輸出作為wc -l 的輸入。
ls | wc -l 當前目錄下有多少個檔案。
22,一行可鍵入多行命令,命令用;號隔開。
ls;pwd;date
23,命令傳送到後台 &。即命令在後台執行,不占用終端。。例如
sort data > out & 輸出程序id,可以用kill乾掉它。
24,,ps 不帶命令是屬於自己的程序。
ps -f 詳細程序資訊。
第一章寫的挺好,叫基礎知識回顧,所以乾脆直白無廢話。
UnixShell程式設計 第三版 二章
這本書寫的真的很好,讓人欲罷不能的讀下去。1,可以簡單的將命令看做類似函式的東西,而後面跟的是所傳的引數。echo hello word hi 將字串hello wrod 寫入檔案hi。2.ed 像vim,乙個文字編輯工具。正則我已做過筆記,這裡略過了。3,cut 從資料或檔案中減出自己想要的內容。...
Javascript高階程式設計(第三版) 陣列
var colors red blue green colors.length 2 alert colors 2 undifined陣列的length屬性不是唯讀的。如果將其length的值設為大於陣列項數的值,則新增的每一項都會取得undefined值。可以方便的在陣列末尾新增新項,比如 colo...
Python核心程式設計 第三版 練習
目錄 1.6 練習 1 16 1 17 1 16 為gendata.py更新 使資料直接輸出一redata.txtm而不是螢幕。user bin env python from random import randrange,choice from string import ascii lower...