more ,可以將所觀察的檔案跟據終端機的形態一頁頁的顯示出來,再根據使用者的要求換頁或卷行。如果使用者要在某一個檔案中搜尋一個特定的字串,則按 / 然後跟著打所要搜尋的單字即可進行搜尋。more 也可以找得到。more 的使用法如下:
more filename
如果你在使用中覺得已經看到了所要看的部份,可以按'q'離開 more 的使用。在使用中按'v' 亦可以使用編輯器來編輯所觀看的檔案。less 的用法與 more 極類似,原先它就是為了彌補 more 只能往前方卷頁的缺點而設計。 less 的用法如下:
less filename
其與 more 不同的是它可以按 y 來往上卷一行,並且可以用"?"來往回搜尋你所要找的單字。
10. chmod
chmod 為變更檔案模式用( change mode ) . 這個指令是用來更改檔案的存取模式( access mode )。在 UNIX 一個檔案上有可讀(r)可寫(w)可執行(x)三種模式,分別針對該檔案的擁有者( onwer )、同群者( group member )( 你可以 ls -lg來觀看某一檔案的所屬的 group ),以及其他人( other )。一個檔案如果改成可執行模式則系統就將其視為一個可執行檔,而一個目錄的可執行模式代表使用者有進入該目錄之權利。chmod 就是用來變更一些檔案的模式,其使用方式如下:
man 是手冊 ( manual ) 的意思。 UNIX 提供線上輔助( on-line help )的功能,
man 就是用來讓使用者在使用時查詢指令、系統呼叫、標準程式庫函式、各種表
格等的使用所用的。man 的用法如下:
man [-M path] [section] title ] .....
man [-M path] -k keyword ...
-M path man 所需要的 manual database 的路徑。
我們也可以用設定環境變數 MANPATH 的方式來取代 -M 選項。
title 這是所要查詢的目的物。
section 為一個數字表示 manual 的分類,通常 1 代表可執行指令,
2 代表系統呼叫( system call ) ,3 代表標準函數,等等。
我們如要參考 eqnchar(7) 的資料,則我們就輸入 man 7 eqnchar ,
便能取得我們所要的輔助訊息。
-k keyword
用來將含有這項 keyword 的 title 列出來。
man 在 UNIX 上是一項非常重要的指令,我們在本講義中所述之用法均僅只是一個大家比較常用的用法以及簡單的說明,真正詳細的用法與說明還是要請你使用 man 來得到。
2. who
who 指令是用來查詢目前有那些人在線上。
3. w
w 指令是用來查詢目前有那些人在線上,同時顯示出那些人目前的工作。
4. ku
ku 可以用來搜尋整個網路上的 user ,不像 w 跟 who 只是針對 local host 的查詢. 而且 ku 提供讓使用者建立搜尋特定使用者名單的功能。你可以建立一個檔案 information-file 以條列的方式存放你的朋友的資料,再建立一個檔案 hosts-file 來指定搜尋的機器名稱。 ku 的指令格式可由 ku -h 得到。
put local-file [ remote-file] 將 local host 的檔案送到 remote host。
mput local-files 可使用通用字元一次將多個檔案放到 remote host 上。
help [ command ] 線上輔助指令。
mkdir directory-name 在 remote host 造一個目錄。
prompt 更改交談模式,若為 on 則在 mput 與 mget 時每作一個檔案之傳輸時均會詢問。
quit/bye 離開ftp .
利用 ftp ,我們便可以在不同的機器上將所需要的資料做轉移,某些特別的機器更存放大量的資料以供各地的使用者抓取,本校較著名的 ftp server 有 NCTUCCCA 與繫上的ftp.csie.nctu.edu.tw 。這些 ftp server 均有提供一個 user 稱為 anonymous ,一般的"外來客"可以利用這個 username 取得該 server 的公共資料。不過 anonymous 在詢問 password 時是要求使用anonymous 的使用者輸入其 email address,以往有許多台灣的使用者在使用國外的 ftp server 時並沒有按照人家的要求輸入其 email address,而僅是隨便打一些字串,引起許多 internet user 和管理者的不滿,對台灣的使用者的風評變得很差,因此遵循各 ftp server 的使用規則也是一件相當重要的事。