日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

UNIX 常用的指令( 二 )


rm 指令的 -r 選項 。8. pwd
pwd 會將目前目錄的路徑( path )顯示出來,例如:9. cat/more/less
以上三個指令均為察看檔案內(nèi)容的指令 。cat 的意義是貓....不不不,是
concatenate,在字典上的意思是"連結(jié),將…串成鎖狀"( 語出資工電子
詞典 cdict ),其實就是把檔案的內(nèi)容顯示出來的意思 。cat 有許多奇怪
的參數(shù),較常為人所使用的是 -n 參數(shù),也就是把顯示出來的內(nèi)容加上行
號 。cat 的用法如下:cat [-n] :自標準輸入讀進內(nèi)容,你可以用 pipe 將別的程式的輸出轉(zhuǎn)向
給 cat .
cat [-n] filename : 將 filename 的內(nèi)容讀進來,顯示在標準輸出上 。問題在於 cat 它是不會停下來的,因此并不好用( 試想如果一個螢幕二十
四行,而一個檔案四百行,cat 一出來將會劈哩啪啦不斷的卷上去,使用者
很難據(jù)此得到他們所需的資訊 。) 所以才有人又寫了 more 出來 。more , 跟據(jù)蔡文能老師的說法是"再多一點就好",more 可以將所觀察的檔案
跟據(jù)終端機的形態(tài)一頁頁的顯示出來,再根據(jù)使用者的要求換頁或卷行 。如果
使用者要在某一個檔案中搜尋一個特定的字串,則按 / 然後跟著打所要搜尋
的單字即可進行搜尋 。more 也可以找得到 。more 的使用法如下:more filename如果你在使用中覺得已經(jīng)看到了所要看的部份,可以按"q"離開 more 的使用 。
在使用中按"v" 亦可以使用編輯器來編輯所觀看的檔案 。less 的用法與 more 極類似,原先它就是為了彌補 more 只能往前方卷頁的缺
點而設(shè)計 。less 的用法如下:less filename其與 more 不同的是它可以按 y 來往上卷一行,并且可以用"?"來往回搜尋你所
要找的單字 。10. chmod
chmod 為變更檔案模式用( change mode ) . 這個指令是用來更改檔案的存取模
式( access mode ) 。在 UNIX 一個檔案上有可讀(r)可寫(w)可執(zhí)行(x)三種模式,
分別針對該檔案的擁有者( onwer )、同群者( group member )( 你可以 ls -lg
來觀看某一檔案的所屬的 group ),以及其他人( other ) 。一個檔案如果改成可
執(zhí)行模式則系統(tǒng)就將其視為一個可執(zhí)行檔,而一個目錄的可執(zhí)行模式代表使用者
有進入該目錄之權(quán)利 。chmod 就是用來變更一些檔案的模式,其使用方式如下:chmod [ -fR ] mode filename ...其參數(shù)的意義如下:-f Force. chmod 不會理會失敗的動作 。
-R Recurive. 會將所有子樹下的所有子目錄及檔案改為你所要改成的模式 。mode 可以為一個三位或四位的八進位數(shù)字,來表示對某些對象的存取權(quán) 。詳情
可參閱 chmod(1) 的 manual page 中有關(guān) Absolute Modes 的說明 ?;蚴怯靡粋€字串來表示,請參考 chmod(1) 的說明 。
b. 關(guān)於 Process 處理的指令:1. ps
ps 是用來顯示目前你的 process 或系統(tǒng) processes 的狀況 。
以下列出比較常用的參數(shù):其選項說明如下:
-a 列出包括其他 users 的 process 狀況 。
-u 顯示 user - orIEnted 的 process 狀況。
-x 顯示包括沒有 terminal 控制的 process 狀況。
-w 使用較寬的顯示模式來顯示 process 狀況。我們可以經(jīng)由 ps 取得目前 processes 的狀況,如 pid , running state 等 。2. kill
kill 指令的用途是送一個 signal 給某一個 process。因為大部份送的都是
用來殺掉 process 的 SIGKILL 或 SIGHUP,因此稱為 kill。kill 的用法
為:kill [ -SIGNAL ] pid ...
kill -l【UNIX 常用的指令】SIGNAL 為一個 singal 的數(shù)字,從 0 到 31,其中 9 是 SIGKILL,也就是一
般用來殺掉一些無法正常 terminate 的訊號 。其馀訊號的用途可參考 sigvec(2)
中對 signal 的說明 。你也可以用 kill -l 來察看可代替 signal 號碼的數(shù)目字 。kill 的詳細情形
請參閱 man kill 。c. 關(guān)於字串處理的指令:1. echo
echo 是用來顯示一字串在終端機上 。□ echo -n 則是當顯示完之後不會有跳行的動作 。

推薦閱讀