Unix命令大全_第1頁
Unix命令大全_第2頁
Unix命令大全_第3頁
Unix命令大全_第4頁
Unix命令大全_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Unix命令大全 · 1 登錄工作站 o 1.1 透過 PC 登錄工作站o 1.2 登出步驟o 1.3 更改帳號密碼o 1.4 在線幫助指令說明o 1.5 進入遠端電腦系統(tǒng)o 1.6 遠程調用工作站程序· 2 文件或目錄處理 o 2.1 列出文件或目錄下之文件名稱o 2.2 目錄之縮寫:o 2.3 改變工作目錄位置o 2.4 復制文件o 2.5 移動或更改文件、目錄名稱o 2.6 建立新目錄o 2.7 刪除目錄o 2.8 刪除文件o 2.9 文件名的縮寫符號o 2.10 查看文件內容o 2.11 查看目錄所占磁盤容量o 2.12 查看自己的 disk quota 使用狀況&

2、#183; 3 文件傳輸 o 3.1 拷貝文件或目錄至遠端工作站o 3.2 自遠端工作站,拷貝文件或目錄· 4 文件模式之設定 o 4.1 改變文件或目錄之讀、寫、執(zhí)行之允許權o 4.2 改變文件或目錄之擁有權o 4.3 檢查自己所屬之群組名稱o 4.4 改變文件或目錄之群組擁有權o 4.5 改變文件或目錄之最后修改時間o 4.6 文件之連結o 4.7 文件之字串找尋o 4.8 找尋文件或命令之路徑o 4.9 比較文件或目錄之內容o 4.10 文件打印輸出o 4.11 一般文件之打印o 4.12 troff 文件之打印· 5 打印機控制命令 o 5.1 檢查打印機狀態(tài),及打

3、印工作順序編號和使用者名稱o 5.2 刪除打印機內之打印工作 (使用者僅可刪除自己的打印工作 )· 6 Job 之控制 o 6.1 查看系統(tǒng)之 processo 6.2 結束或終止 processo 6.3 在 background 執(zhí)行 process 的方式o 6.4 查看正在 background 中執(zhí)行的 processo 6.5 結束或終止在 background 中的 process· 7 shell variable o 7.1 查看 shell variable 之設定值o 7.2 設定 shell variableo 7.3 刪除 shell variab

4、le· 8 environment variable o 8.1 查看 environment variable 之設定值o 8.2 設定 environment variableo 8.3 刪除 environment variable· 9 alias o 9.1 查看所定義的命令之 aliaso 9.2 定義命令之 aliaso 9.3 刪除所定義之 alias· 10 history o 10.1 設定命令記錄表之長度o 10.2 查看命令記錄表之內容o 10.3 使用命令記錄表o 10.4 顯示前一個命令之內容o 10.5 更改前一命令之內容并執(zhí)行之&#

5、183; 11 資料之壓縮 o 11.1 壓縮資料· 12 pipe-line 之使用· 13 I/O control o 13.1 標準輸入之控制o 13.2 標準輸出之控制· 14 查看系統(tǒng)中的使用者· 15 改變自己的 username 進入其他使用者的帳號,擁有其使用權利。· 16 查看 username· 17 查看目前本地所有工作站的使用者· 18 與某工作站上的使用者交談· 19 檢查遠端電腦系統(tǒng)是否正常· 20 電子郵件(E-mail)的使用簡介 o 20.1 將文件當做 E-mail 的

6、內容送出o 20.2 傳送 E-mail 給本地使用者o 20.3 傳送 E-mail 至 外地o 20.4 檢查所傳送之 E-mail 是否送出,或滯留于本所之郵件伺服站中o 20.5 讀取信件o 20.6 本文內容大綱o 20.7 進入vio 20.8 離開vio 20.9 vi 的操作模式o 20.10 輸入模式o 20.11 指令模式o 20.12 視窗的移動o 20.13 刪除、復制及修改指令介紹 (此單元較少使用)o 20.14 刪除與修改o 20.15 移動與復制o 20.16 指令重復o 20.17 取消前一動作(Undo)o 20.18 搜尋o 20.19 資料的連接o 20

7、.20 環(huán)境的設定o 20.21 ex指令o 20.22 恢復編輯時被中斷的文件o 20.23 編輯多個文件編輯 登錄工作站 編輯 透過 PC 登錄工作站 執(zhí)行格式:telnet hostname (在 dos 下執(zhí)行) telnet ip-address Example: telnet doc telnet 20 注: 可利用指令 arp hostname 或 arp domain_name 查詢 ip_address2 粗體文字= 登錄步驟 = login : _ > 輸入 username password : _ > 輸入密碼 編

8、輯 登出步驟 % logout 或 % exit 或 % 或按Ctrl-D 編輯 更改帳號密碼 passwd > 執(zhí)行后將會出現下列信息 Changing NIS password for user on ice. Old password: _ > 輸入舊密碼 New password: _ > 輸入新密碼(最好6-8字,英文字母與數字混合) Retype new password: _ > 再輸入一次密碼 編輯 在線幫助指令說明 執(zhí)行格式: man command-name Example: % man ls 編輯 進入遠端電腦系統(tǒng) 執(zhí)

9、行格式:rlogin hostname -1 username Example: fdfd %rlogin doc remote login 進入工作站 doc 中。 %rlogin doc -l user 使用 user 帳號進入工作站 doc 中。 執(zhí)行格式:telnet hostname 或 telnet IP address Example: %telnet doc or %telnet 51 編輯 遠程調用工作站程序執(zhí)行格式:setenv DISPLAY 本機IP:0.0 Example: %setenv DISPLAY 20:0.

10、0 編輯 文件或目錄處理 編輯 列出文件或目錄下之文件名稱 執(zhí)行格式: ls -atFlgR name ( name 可為文件名或目錄名稱。) Example : ls 列出目前目錄下之文件名。 ls a 列出包含以.起始的隱藏檔所有文件名。 ls t 依照文件最后修改時間之順序,依序列出文件名。 ls F 列出目前目錄下之文件名及其類型?!?” 結尾表示為目錄名稱,“*” 結尾表示為執(zhí)行檔,” 結尾表示為 symblic link。 ls l 列出目錄下所有文件之許可權、擁有者、文件大小、修改時間及名稱。 ls lg 同上,并顯示出文件之擁有者群組名稱。 ls R 顯示出目錄下,以

11、及其所有子目錄之文件名。( recursive listing ) ls -i 可以顯示文件的索引號 編輯 目錄之縮寫: 使用者 login 時的 working directory ( 起始目錄 ) username 指定某位 user 的 working directory ( 起始目錄 ) . 目前的工作目錄 ( current working directory ) . 目前目錄的上一層目錄 ( parent of working directory) 編輯 改變工作目錄位置 執(zhí)行格式:cd name :name 可為目錄名稱、路徑或目錄縮寫。 Example: cd 改變目錄位置,至

12、使用者 login 時的 working directory (起始目錄)。 cd dir1 改變目錄位置,至 dir1 之目錄位置下。 cd user 改變目錄位置,至使用者的 working directory (起始目錄)。 cd . 改變目錄位置,至目前目錄的上層( 即 parent of working directory) cd ./user 改變目錄位置,至相對路徑 user 之目錄位置下。 cd /./. 改變目錄位置,至絕對路徑( Full path ) 之目錄位置下。 編輯 復制文件 執(zhí)行格式: cp -r source destination Example: cp fi

13、le1 file2 將文件 file1 復制成 file2 cp file1 dir1 將文件 file1 復制到目錄 dir1 下,文件名仍為 file1。 cp /tmp/file1 將目錄 /tmp 下的文件 file1 復制到現行目錄下,文件名仍為 file1。 cp /tmp/file1 file2 將目錄 /tmp 下的文件 file1 復制到現行目錄下,文件名為 file2 cp -r dir1 dir2 (recursive copy) 復制整個目錄。若目錄 dir2存在,則將目錄 dir1,及其所有文件和子目錄,復制到目錄 dir2 下,新目錄名稱為 dir1。若目錄 dir

14、2 不存在,則將dir1,及其所有文件和子目錄,復制為目錄 dir2。 編輯 移動或更改文件、目錄名稱 執(zhí)行格式: mv source destination Example: mv file1 file2 將文件 file1,更改文件名為 file2。 mv file1 dir1 將文件 file1,移到目錄 dir1下,文件名仍為 file1。 mv dir1 dir2 若目錄 dir2 存在,則將目錄 dir1,及其所有文件和子目錄,移到目錄 dir2 下,新目錄名稱為 dir1。若目錄 dir2 不存在,則將dir1,及其所有文件和子目錄,更改為目錄 dir2。 編輯 建立新目錄 執(zhí)行

15、格式: mkdir directory-name Exmaple : mkdir dir1 建立一新目錄 dir1。 tar tar最初用于建立磁帶備份系統(tǒng),目前廣泛用于建立文件發(fā)布檔案。建立名稱為tar的檔案: tar cvf ye.tar *.txt 將當前目錄的所有文件存檔到y(tǒng)e.tar中; tar cvf ye.tar *.* 瀏覽檔案內容: tar tvf ye.tar *.* 取出檔案內容: tar xvf ye.tar *.* 編輯 刪除目錄 執(zhí)行格式: rmdir directory-name 或 rm -r directory-name Example : rmdir dir

16、1 刪除目錄 dir1,但 dir1 下必須沒有文件存在,否則無法刪除。 rm -r dir1 刪除目錄 dir1,及其下所有文件及子目錄。 編輯 刪除文件 執(zhí)行格式: rm filename (filename 可為文件名,或文件名縮寫符號。) Example : rm file1 刪除文件名為 file1 之文件。 rm file? 刪除文件名中有五個字符,前四個字符為file 之所有文件。 rm f* 刪除文件名中,以 f 為字首之所有文件。 rm -rf file 刪除名為file的文件夾及其里面的內容 編輯 文件名的縮寫符號 ? 代表文件名稱中之單一字符。 · 代表文件名稱

17、中之一字串。 編輯 查看文件內容 執(zhí)行格式: cat filename Example : cat file1 以連續(xù)顯示方式,查看文件名 file1 之內容。 執(zhí)行格式: more filename 或 cat filename | more Example : more file1 以分頁方式,查看文件名 file1 之內容。 cat file1 | more 同上。 編輯 查看目錄所占磁盤容量 執(zhí)行格式: du -s directory Example : du dir1 顯示目錄 dir1 的總容量及其次目錄的容量(以 k byte 為容量)。 du -s dir1 顯示目錄

18、 dir1 的總容量。 編輯 查看自己的 disk quota 使用狀況 disk quota : 工作站磁盤空間的使用限額。 執(zhí)行格式: quota -v Example : quota -v 將會顯示下列信息 Filesystem usage quota limit timeleft files quota limit timelef. /home/ice/u01 9344 8192 12288 1.9 days 160 0 0 欄位解說: usage : 目前的磁盤用量。 quota : 你的磁盤使用額度。當你的 usage 超過 quota 時,

19、雖然可以繼續(xù)使用,但是必須七天之內降到 quota 以下,否則即使用量沒有超 limit(最高限額),也無法再寫入或復制任何文件。 limit : 最高使用額度。當你的 usage 達到 limit 時,無法再寫入或復制任何文件。 編輯 文件傳輸 編輯 拷貝文件或目錄至遠端工作站 執(zhí)行格式: rcp -r source hostname:destination source 可為文件名、目錄名或路徑,hostname 為工作站站名,destination 為路徑名稱. Example : rcp file1 doc:/home/user 將文件 file1,拷貝到工作站 doc 路徑

20、 /home/user 之目錄下。 rcp -r dir1 doc:/home/user 將目錄 dir1,拷貝到工作站 doc 路徑/home/user 之目錄下。 編輯 自遠端工作站,拷貝文件或目錄 執(zhí)行格式: rcp -r hostname:source destination ( hostname 為工作站名,source 為路徑名,destination 可為文件名、目錄名或路徑 )。 Example : rcp doc:/home/user/file1 file2 將工作站 doc 中,位于 /home/user 目錄下之文件file1,拷貝到目前工作站之目錄下,文件名改為file

21、2。 rcp -r doc:. 將工作站 doc 中,位于 /home/user 目錄下之目錄 dir1,拷貝到目前工作站之目錄下目錄名稱仍為 dir1。 編輯 文件模式之設定 編輯 改變文件或目錄之讀、寫、執(zhí)行之允許權 執(zhí)行格式:chmod -R mode name ( name 可為文件名或目錄名;mode可為 3 個 8 位元之數字,或利用ls -l 命令,列出文件或目錄之讀、寫、執(zhí)行允許權之文字縮寫。) mode : rwx rwx rwx r:read w:write x:execute user group other 縮寫 : (u) (g) (o) Exam

22、ple : %chmod 755 dir1 將目錄dir1,設定成任何使用者,皆有讀取及執(zhí)行之權利,但只有擁有者可做修改。 %chmod 700 file1 將文件file1,設定只有擁有者可以讀、寫和執(zhí)行。 %chmod o+x file2 將文件file2,增加擁有者可以執(zhí)行之權利。 %chmod g+x file3 將文件file3,增加群組使用者可執(zhí)行之權利。 %chmod o-r file4 將文件file4,除去其它使用者可讀取之權利。 編輯 改變文件或目錄之擁有權 執(zhí)行格式:chown -R username name ( name 可為文件名或目錄名。) Exampl

23、e : %chown user file1 將文件 file1 之擁有權,改為使用者 user 所有。 %chown -R user dir1 將目錄 dir1,及其下所有文件和子目錄之擁有權,改為使用者 user 所有。 編輯 檢查自己所屬之群組名稱 執(zhí)行格式:groups 編輯 改變文件或目錄之群組擁有權 執(zhí)行格式:chgrp -R groupname name ( name 可為文件名或目錄名 ) Example : %chgrp vlsi file1 將文件 file1 之群組擁有權,改為 vlsi 群組。 %chgrp -R image dir1 將目錄dir1,及其下所有

24、文件和子目錄,改為 image 群組。 編輯 改變文件或目錄之最后修改時間 執(zhí)行格式:touch name ( name 可為文件或目錄名稱。) 編輯 文件之連結 同一文件,可擁有一個以上之名稱,可將文件做數個連結。 執(zhí)行格式:ln oldname newname ( Hard link ) Example : ln file1 file2 將名稱 file2,連結至文件 file1。 執(zhí)行格式:ln -s oldname newname ( Symblick link ) Example : ln -s file3 file4將名稱 file4,連結至文件file3。 編輯 文件之字串找尋

25、執(zhí)行格式:grep string file Example : grep abc file1 尋找文件file1中,列出字串 abc 所在之整行文字內容。 編輯 找尋文件或命令之路徑 執(zhí)行格式:whereis command ( 顯示命令之路徑。) 執(zhí)行格式:which command ( 顯示命令之路徑,及使用者所定義之別名。) 執(zhí)行格式:whatis command ( 顯示命令功能之摘要。) 執(zhí)行格式:find search-path -name filename -print( 搜尋指定路徑下,某文件之路徑 。) Example : %find / -name file1 -print

26、 ( 自根目錄下,尋找文件名為 file1 之路徑。. 編輯 比較文件或目錄之內容 執(zhí)行格式:diff -r name1 name2 ( name1 name2 可同時為文件名,或目錄名稱。) Example : %diff file1 file2 比較文件 file1 與 file2 內,各行之不同處。 %diff -r dir1 dir2 比較目錄 dir1 與 dir2 內,各文件之不同處。 編輯 文件打印輸出 使用者可用 .login 檔中之 setenv PRINTER,來設定打印資料時的打印機名。 printername :sp1 或 sp2 Example :

27、 %setenv PRINTER sp2 設定自 sp2 打印資料。 編輯 一般文件之打印 執(zhí)行格式:lpr -Pprinter-name filename %lpr file1 或 lpr -Psp2 file1 自sp2,打印文件 file1。 執(zhí)行格式:enscript -Pprinter-name filename %enscript file3 或 enscript -Psp1 file3 自sp1, 打印文件 file3。 編輯 troff 文件之打印 執(zhí)行格式:ptroff -Pprinter-name -man-ms filename %ptroff -man /usr/loc

28、al/man/man1/ptroff.1 以 troff 格式,自 Apple laser writer 打印 ptroff 命令之使用說明。 %ptroff -Psp2 -man /usr/man/man1/lpr1 以 troff 格式,自 sp2 打印 lpr 命令之使用說明。 編輯 打印機控制命令 編輯 檢查打印機狀態(tài),及打印工作順序編號和使用者名稱 執(zhí)行格式:lpq -Pprinter -name %lpq 或 lpq -Psp1 檢查 sp1 打印機之狀態(tài)。 編輯 刪除打印機內之打印工作 (使用者僅可刪除自己的打印工作 ) 執(zhí)行格式:lprm -Pprinter -name use

29、rname 或 job number %lprm user 或 lprm -Psp1 user 刪除 sp1 中,使用者 user 的打印工作,此時使用者名稱必須為 user。 %lprm -Psp2 456 刪除 sp2 編號為 456 之打印工作。 編輯 Job 之控制 UNIX O.S.,可于 foregrourd 及 background 同時處理多個 process。 一般使用者執(zhí)行命令時,皆是在 foreground 交談式地執(zhí)行 process,亦可將 process置于 background 中,以非交談式來執(zhí)行 process。 編輯 查看系統(tǒng)之 process 執(zhí)行格式:p

30、s -aux Example: %ps 或 ps x (查看系統(tǒng)中,屬于自己的 process。) %ps au (查看系統(tǒng)中,所有使用者的 process。) %ps aux (查看系統(tǒng)中,包含系統(tǒng)內部,及所有使用者的 process。) 編輯 結束或終止 process 執(zhí)行格式:kill -9 PID ( PID 為利用 ps 命令所查出之 process ID。) Example: %kill 456 或 kill -9 456 終止 process ID 為 456 之 process。 或者執(zhí)行格式:xkill(回車,鼠標箭頭變?yōu)轺俭t頭標志,直接點擊要終止的程序窗口。) Examp

31、le: %xkill回車 編輯 在 background 執(zhí)行 process 的方式 執(zhí)行格式:command & (于 command 后面加入一 “&” 符號即可。) Example: %cc file1.c & 將編譯 file1.c 文件之工作,置于 background 執(zhí)行。 執(zhí)行格式:按下 “Control Z” 鍵,暫停正在執(zhí)行的 process。鍵入 “bg” 命令,將所暫停的 process,置入 background 中繼續(xù)執(zhí)行。 Example: %cc file2.c Z Stopped %bg 編輯 查看正在 background 中執(zhí)行的

32、 process 執(zhí)行格式:jobs 編輯 結束或終止在 background 中的 process 執(zhí)行格式:kill %n (n 為利用 “jobs” 命令,所查看出的 background job 編號) Example: %kill % 終止在 background 中的第一個 job。 %kill %2 終止在 background 中的第二個 job。 編輯 shell variable 編輯 查看 shell variable 之設定值 執(zhí)行格式:set 查看所有 shell variable 之設定值。 %set 執(zhí)行格式:echo $variab

33、le-name 顯示指定的 shell variable 之設定值。 %echo $PRINTER0000 sp1 編輯 設定 shell variable 執(zhí)行格式:set var value Example: %set termvt100 設定 shell variable “term” 為 VT100 終端機之型式。 編輯 刪除 shell variable 執(zhí)行格式:unset var Example: %unset PRINTER 刪除 shell variable “PRINTER” 之設定值。 編輯 environment variable 編輯 查看 environment v

34、ariable 之設定值 執(zhí)行格式:setenv 查看所有 environment variable 之設定值。 Example: %setenv 執(zhí)行格式:echo $NAME 顯示指定的 environment variable “NAME” 之設定值。 Example: %echo $PRINTER 顯示 environment variable “PRINTER” 打印機名稱之設定值。 編輯 設定 environment variable 執(zhí)行格式:setenv NAME word Example: %setenv PRINTER sp1 設定 environment variable

35、 “PRINTER” 打印機名稱為 sp1。 編輯 刪除 environment variable 執(zhí)行格式:unsetenv NAME Example: %unsetenv PRINTER 刪除 environment variable “PRINTER” 打印機名稱之設定值。 編輯 alias 編輯 查看所定義的命令之 alias 執(zhí)行格式: alias 查看自己目前定義之所有命令,及所對應之 alias 名稱。 執(zhí)行格式: alias name 查看指定之 alias 名稱所定義之命令。 Example: %alias dir (查看別名 dir 所定義之命令) ls -atl 編輯 定

36、義命令之 alias 執(zhí)行格式: alias name command line Example: % alias dir= ls -l 將命令 “l(fā)s - l” 定義別名為 dir。 編輯 刪除所定義之 alias 執(zhí)行格式: unalias name Example: %unalias dir (刪除別名為 dir 之定義。) %unalias * (刪除所有別名之設定。) 編輯 history 編輯 設定命令記錄表之長度 執(zhí)行格式: set history n Example: %set history 40 設定命令記錄表之長度為 40 (可記載執(zhí)行過之前面 40 個命令)。 編輯 查

37、看命令記錄表之內容 執(zhí)行格式: history 編輯 使用命令記錄表 執(zhí)行格式: ! Example: %! (重復執(zhí)行前一個命令) 執(zhí)行格式: !n ( n 為命令記錄表之命令編號。) Example: %!5 ( 執(zhí)行命令記錄表中第五個命令。) 執(zhí)行格式: !string ( 重復前面執(zhí)行過以 string 為起始字符之命令。) Example: %!cat ( 重復前面執(zhí)行過,以 cat 為起始字符之命令。) 編輯 顯示前一個命令之內容 執(zhí)行格式: !:p 編輯 更改前一命令之內容并執(zhí)行之 執(zhí)行格式: oldstrin

38、g newstring 將前一命令中 oldstring 的部份,改成 newstring,并執(zhí)行之。 Example: %find . -name file1.c -print file1.ccore %find . -name core -print 注:文件 core 為執(zhí)行程序或命令發(fā)生錯誤時,系統(tǒng)所產生的文件。作為偵錯(debug)之,因其所占空間極大,通常將之刪除。 編輯 資料之壓縮 為了避免不常用的文件或資料,占用太大的磁盤空間,請使用者將之壓縮。欲使用壓縮過的文件或資料前,將之反壓縮,即可還原成原來之資料型式。凡是經過壓縮處理之文件,會在文件名后面附加 ” .Z ” 之字符,表

39、示此為一壓縮文件。 編輯 壓縮資料 執(zhí)行格式:compress filename 壓縮文件執(zhí)行格式:compressdir directory-name 壓縮目錄 gzip gzip命令常用于壓縮文件,執(zhí)行格式: gzip filename 建立檔案名稱是ye的壓縮檔案: gzip ye.tar 解壓縮命令: gzip -d filename.gz 編輯 pipe-line 之使用 執(zhí)行格式:command1 | command2 將 command1 執(zhí)行結果,送到 command2 做為 command2 的輸入。 Example: %ls -Rl | more 以分頁方式,列出目前目錄下

40、所有文件,及子目錄之名稱。 %cat file1 | more 以分頁方式,列出文件 file1 之內容。 編輯 I/O control 編輯 標準輸入之控制 執(zhí)行格式:command-line < file 將 file 做為 command-line 之輸入。 Example: %mail -s "mail test" .tw < file1 將文件 file1 當做信件之內容,Subject 名稱為 mail test,送給收信人。 編輯 標準輸出之控制 執(zhí)行格式:command > filename 將 comm

41、and 之執(zhí)行結果,送至指定的 filename 中。 Example: %ls -l > list 將執(zhí)行 “l(fā)s -l” 命令之結果,寫入文件 list 中。 執(zhí)行格式:command >! filename 同上,若 filename 之文件已經存在,則強迫 overwrite。 Example: %ls -lg >! list 將執(zhí)行 “l(fā)s - lg” 命令之結果,強迫寫入文件 list 中。 執(zhí)行格式:command >& filename 將 command 執(zhí)行時,屏幕上所產生的任何信息,寫入指定的 filename 中。 Example: %c

42、c file1.c >& error 將編譯 file1.c 文件時,所產生之任何信息,寫入文件 error 中。 執(zhí)行格式:command >> filename 將 command 執(zhí)行結果,附加(append)到指定的 filename 中。 Example: %ls - lag >> list 將執(zhí)行 “l(fā)s - lag” 命令之結果,附加(append)到文件 list 中。 執(zhí)行格式:command >>& filename 將 command 執(zhí)行時,屏幕上所產生的任何信息,附加于指定的 filename中。 Exampl

43、e: %cc file2.c >>& error 將編譯 file2.c 文件時,屏幕所產生之任何信息,附加于文件 error 中。 編輯 查看系統(tǒng)中的使用者 執(zhí)行格式: who 或 finger 執(zhí)行格式: w 執(zhí)行格式: finger username or finger usernamedomainname 編輯 改變自己的 username 進入其他使用者的帳號,擁有其使用權利。 執(zhí)行格式: su username Example: %su user 進入使用者 user 之帳號 passwrod: 輸入使用者 user 之密碼 編輯 查看 username 執(zhí)行格

44、式: whoami 查看 login 時,自己的 username。 執(zhí)行格式: whoami 查看目前的 username。若已執(zhí)行過 “su”命令tch user),則顯示出此 user 之 username。 編輯 查看目前本地所有工作站的使用者 執(zhí)行格式: rusers > 結束 編輯 與某工作站上的使用者交談 執(zhí)行格式: talk usernamehostname 或 talk usernameip_address Example: 1. 可先利用 rusers 指令查看網路上的使用者 2. 假設自己的帳號是 u84987 ,在工作站 indian 上使用,現在想要與 doc

45、上的u84123 交談。 %talk u84123doc > 此時屏幕上將會出現等待畫面 在對方(u84123)屏幕上將會出現下列信息 Message from Talk_DaemonLocal_host_name at xx:xx talk: connection requested by u84987indian talk: respond with: talk u84987indian 此時對方(u84123) 必須執(zhí)行 talk u84987indian 即可互相交談。最后可按結束。 編輯 檢查遠端電腦系統(tǒng)是否正常 執(zhí)行格式:ping hostname 或 ping IP-Add

46、ress Example: %ping doc 編輯 電子郵件(E-mail)的使用簡介 編輯 將文件當做 E-mail 的內容送出 執(zhí)行格式:mail -s “Subject-string” usernameaddress < filename Example %mail -s "program" user < file.c 將 file.c 當做 mail 的內容,送至 user, subject name 為 program。 (實際上,在Ubuntu中并不能將郵件發(fā)送到郵箱,例如163郵箱,而是在/var/mail文件夾下面生成了一個以當前用戶名為文件名

47、的文件,并在其中指出了錯誤信息。) 編輯 傳送 E-mail 給本地使用者 執(zhí)行格式:mail username %mail user 編輯 傳送 E-mail 至 外地 執(zhí)行格式: mail usernamereceiver-address Example %mail .tw Subject : mail test 鍵入信文內容 按下 “Control D” 鍵或 ” . ” 鍵結束信文。連按兩次 “Control C” 鍵,則中斷工作,不送此信件。 Cc: ( Carbon copy : 復制一份信文,給其他的收信人 ) 編輯 檢查

48、所傳送之 E-mail 是否送出,或滯留于本所之郵件伺服站中 執(zhí)行格式:/usr/lib/sendmail -bp ( 若屏幕顯示為 “Mail queue is empty” 之信息,表示 mail 已送出。 若為其它錯誤信息,表示 E-mail 因故尚未送出。) 編輯 讀取信件 執(zhí)行格式: mail 常用指令如下: cd directory chdir to directory or home if none given d message list delete messages h print out active message headers m user list mail to

49、 specific users n goto and type next message p message list print messages q quit, saving unresolved messages in mbox r message list reply to sender (only) of messages R message list reply to sender and all recipients of messages s message list file append messages to file t message list type messag

50、es (same as print) u message list undelete messages v message list edit messages with display editor w message list file append messages to file, without from line x quit, do not change system mailbox z - display next previous page of headers ! shell escape = 文件編輯器 vi 之使用方法簡介 =(?) vi、celvis(cvi) 是在工

51、作站上被廣大使用的中英文編輯軟體。對初學者而言,常因其特殊的使用方法,而不得其門而入;對已經在使用 vi 的使用者來說,也常見因對 vi 的不熟悉或不夠了解,而無法發(fā)揮出 vi 強大的編輯能力,以下將介紹 vi 之使用方法簡介。 編輯 本文內容大綱 進入 vi 離開 vi 輸入模式 如何進入輸入模式 如何離開輸入模式 指令模式 光標的移動 視窗的移動 刪除、復制及修改指令介紹(delete、change、yank) 刪除與修改(delete、replace) 移動與復制(delete/put、yank/put) 指令重復 取消前一動作(undo) 字串搜尋 資料的連接與分行 環(huán)境的設定 ex

52、指令 其它方面 中文編輯 恢復編輯時被中斷的文件 編輯多個文件 vi 是 visual editor 的縮寫,是 UNIX 所提供的編輯器之一。它提供使用者一個視窗的編輯環(huán)境,在此視窗下,使用者可編輯所要的文件。 編輯 進入vi 直接執(zhí)行 vi編輯程序即可: %vi test 此刻屏幕上會出現 vi 的編輯視窗,同時 vi 會將文件復制一份至記憶體中的緩沖區(qū) (buffer) 。 vi會保留在磁盤中的文件不變,而先對緩沖區(qū)的文件作編輯,編輯完成后,使用者可決定是否要取代原來舊有的文件。 作者:itvue 發(fā)布時間:2005-5-11 10:17:42 編輯 離開vi 若在輸入模式下,則先利用E

53、SC進入指令模式,而后即可選用下列指令 離開vi。 :q! 離開vi,并放棄剛在緩沖區(qū)內編輯的內容。 :wq 將緩沖區(qū)內的資料寫入磁盤中,并離開vi。 :ZZ 同wq。 :x 同wq。 :w 將緩沖區(qū)內的資料寫入磁盤中,但并不離開vi。 :q 離開vi,若文件被修改過,則會被要求確認是否放棄修改的內容。 此指令可與:w 配合使用。 編輯 vi 的操作模式 vi 提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode)。當使用者進入 vi 后,即處在指令模式下,此刻鍵入之任何字符皆被視為指令。在此模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入模式。 編

54、輯 輸入模式 如何進入輸入模式 l a (append) 由光標之后加入資料。 l A 由該行之末加入資料。 l i (insert) 由光標之前加入資料。 l I 由該行之首加入資料。 l o (open) 新增一行于該行之下供輸入資料之用。 l O 新增一行于該行之上供輸入資料之用。 如何離開輸入模式 l ESC 結束輸入模式。 編輯 指令模式 光標之移動(以下命令區(qū)分大小寫) l h 向左移一個字符。 l J 向上移一個字符。 l K 向下移一個字符。 l L 向右移一個字符。 l 移至該行之首 l $ 移至該行之末。 l H 移至視窗的第一列。 l M 移至視窗的中間那列。 l L 移

55、至視窗的最后一列。 l G 移至該文件的最后一列。 l + 移至下一列的第一個字符處。 l - 移至上一列的第一個字符處。 l ( 移至該句之首。 (注一) l ) 移至該句之末。 l 移至該段落之首。 (注二) l 移至該段落之末。 l nG 移至該文件的第 n 列。 l n+ 移至光標所在位置之后的第 n 列。 l n-移至光標所在位置之前的第 n 列。 l 會顯示該行之行號、文件名稱、文件中最末行之行號、光標所在行號占總行號之百分比。 注一:句子(sentence)在vi中是指以!、.或?結束的一串字。 注二:段落(paragraph)在vi中是指以空白行隔開的文字. 編輯 視窗的移動 l F 視窗往下卷一頁(front) l B 視窗往上卷一頁(back) l D 視窗往下卷半頁(down) l U 視窗往上卷半頁(up) l E 視窗往下卷一行 l Y 視窗往上卷一行 表示Ctrl 編輯 刪除、復制及修改指令介紹 (此單元較少使用) d(delete)、c(change)和y(yank)這一類的指令在 vi 中的指令格式為: Operator + Scope command (運算子) (范圍) 運算子: l d 刪除指令。刪除資料,但會將刪除資料復制到記憶體緩沖區(qū)。 l y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論