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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Unix命令大全時(shí)間:2006-02-10 00:55:40   類(lèi)別:技術(shù), 其他   RSS 2.0   引用   1.登錄工作站1.1 透過(guò) PC 登錄工作站執(zhí)行格式:telnet hostname (在 dos 下執(zhí)行)telnet ip-addressExample:注: 可利用指令 arp hostname 或 arp domain_name 查詢(xún) ip_address 1.2 登錄步驟login : _ > 輸入 usernamepassword : _ > 輸入密碼1.3 登出步驟% l

2、ogout或 % exit或 % 1.4 更改帳號(hào)密碼% yppasswd > 執(zhí)行后將會(huì)出現(xiàn)下列信息Changing NIS password for user on ice.Old password: _ > 輸入舊密碼New password: _ > 輸入新密碼(最好6-8字,英文字母與數(shù)字混合)Retype new password: _ > 再輸入一次密碼1.5 在線(xiàn)幫助指令說(shuō)明執(zhí)行格式: man command-nameExample: % man ls1.6 進(jìn)入遠(yuǎn)端電腦系統(tǒng)執(zhí)行格式:rlogin hostname -1 usernameExample:

3、%rlogin docremote login 進(jìn)入工作站 doc 中。%rlogin doc -l user使用 user 帳號(hào)進(jìn)入工作站 doc 中。執(zhí)行格式:telnet hostname 或 telnet IP addressExample:2. 文件或目錄處理2.1 列出文件或目錄下之文件名稱(chēng)執(zhí)行格式: ls -atFlgR name ( name 可為文件名或目錄名稱(chēng)。)Example :ls 列出目前目錄下之文件名。ls a 列出包含以.起始的隱藏檔所有文件名。ls t 依照文件最后修改時(shí)間之順序,依序列出文件名。ls F 列出目前目錄下之文件名及其類(lèi)型。"/"

4、; 結(jié)尾表示為目錄名稱(chēng),"*" 結(jié)尾表示為執(zhí)行檔,"" 結(jié)尾表示為 symblic link。ls l 列出目錄下所有文件之許可權(quán)、擁有者、文件大小、修改時(shí)間及名稱(chēng)。ls lg 同上,并顯示出文件之擁有者群組名稱(chēng)。ls R 顯示出目錄下,以及其所有子目錄之文件名。( recursive listing )2.2 目錄之縮寫(xiě): 使用者 login 時(shí)的 working directory ( 起始目錄 )username 指定某位 user 的 working directory ( 起始目錄 ). 目前的工作目錄 ( current working di

5、rectory ). 目前目錄的上一層目錄 ( parent of working directory)2.3 改變工作目錄位置執(zhí)行格式:cd name :name 可為目錄名稱(chēng)、路徑或目錄縮寫(xiě)。Example:cd 改變目錄位置,至使用者 login 時(shí)的 working directory (起始目錄)。cd dir1 改變目錄位置,至 dir1 之目錄位置下。cd user 改變目錄位置,至使用者的 working directory (起始目錄)。cd . 改變目錄位置,至目前目錄的上層( 即 parent of working directory)cd ./user 改變目錄位置,至

6、相對(duì)路徑 user 之目錄位置下。cd /./. 改變目錄位置,至絕對(duì)路徑( Full path ) 之目錄位置下。2.4 復(fù)制文件執(zhí)行格式: cp -r source destinationExample:cp file1 file2 將文件 file1 復(fù)制成 file2cp file1 dir1 將文件 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1。cp /tmp/file1 將目錄 /tmp 下的文件 file1 復(fù)制到現(xiàn)行目錄下,文件名仍為 file1。cp /tmp/file1 file2 將目錄 /tmp 下的文件 file1 復(fù)制到現(xiàn)行目錄下,文件名為 file

7、2cp -r dir1 dir2 (recursive copy) 復(fù)制整個(gè)目錄。若目錄 dir2 不存在,則將目錄 dir1,及其所有文件和子目錄,復(fù)制到目錄 dir2 下,新目錄名稱(chēng)為 dir1。若目錄 dir2 不存在,則將dir1,及其所有文件和子目錄,復(fù)制為目錄 dir2。2.5 移動(dòng)或更改文件、目錄名稱(chēng)執(zhí)行格式: mv source destinationExample:mv file1 file2 將文件 file1,更改文件名為 file2。mv file1 dir1 將文件 file1,移到目錄 dir1下,文件名仍為 file1。mv dir1 dir2 若目錄 dir2

8、不存在,則將目錄 dir1,及其所有文件和子目錄,移到目錄 dir2 下,新目錄名稱(chēng)為 dir1。若目錄 dir2 不存在,則將dir1,及其所有文件和子目錄,更改為目錄 dir2。2.6 建立新目錄執(zhí)行格式: mkdir directory-nameExmaple :mkdir dir1 建立一新目錄 dir1。2.7 刪除目錄執(zhí)行格式: rmdir directory-name 或 rm directory-nameExample :rmdir dir1 刪除目錄 dir1,但 dir1 下必須沒(méi)有文件存在,否則無(wú)法刪除。rm -r dir1 刪除目錄 dir1,及其下所有文件及子目錄。2

9、.8 刪除文件執(zhí)行格式: rm filename (filename 可為文件名,或文件名縮寫(xiě)符號(hào)。)Example :rm file1 刪除文件名為 file1 之文件。rm file? 刪除文件名中有五個(gè)字符,前四個(gè)字符為file 之所有文件。rm f* 刪除文件名中,以 f 為字首之所有文件。2.9 文件名的縮寫(xiě)符號(hào)? 代表文件名稱(chēng)中之單一字符。* 代表文件名稱(chēng)中之一字串。2.10 列出目前所在之目錄位置執(zhí)行格式: pwd2.11 查看文件內(nèi)容執(zhí)行格式: cat filenameExample :cat file1 以連續(xù)顯示方式,查看文件名 file1 之內(nèi)容。執(zhí)行格式: more f

10、ilename 或 cat filename | moreExample :more file1 以分頁(yè)方式,查看文件名 file1 之內(nèi)容。cat file1 | more 同上。2.12 查看目錄所占磁盤(pán)容量執(zhí)行格式: du -s directoryExample :du dir1 顯示目錄 dir1 的總?cè)萘考捌浯文夸浀娜萘?以 k byte 為容量)。du -s dir1 顯示目錄 dir1 的總?cè)萘俊?.13 查看自己的 disk quota 使用狀況disk quota : 工作站磁盤(pán)空間的使用限額。執(zhí)行格式: quota -vExample :quota -v 將會(huì)顯示下列信息F

11、ilesystem usage quota limit timeleft files quota limit timelef./home/ice/u01 9344 8192 12288 1.9 days 160 0 0欄位解說(shuō):usage : 目前的磁盤(pán)用量。quota : 你的磁盤(pán)使用額度。當(dāng)你的 usage 超過(guò) quota 時(shí),雖然可以繼續(xù)使用,但是必須七天之內(nèi)降到 quota 以下,否則即使用量沒(méi)有超 limit(最高限額),也無(wú)法再寫(xiě)入或復(fù)制任何文件。limit : 最高使用額度。當(dāng)你的 usage 達(dá)到 limit 時(shí),無(wú)法再寫(xiě)入或復(fù)制任何文件。3. 文件傳輸3.1 拷貝文件或目錄

12、至遠(yuǎn)端工作站執(zhí)行格式: rcp -r source hostnome:destinationsource 可為文件名、目錄名或路徑,hostnome 為工作站站名,destination 為路徑名稱(chēng).Example :rcp file1 doc:/home/user將文件 file1,拷貝到工作站 doc 路徑 /home/user 之目錄下。rcp -r dir1 doc:/home/user將目錄 dir1,拷貝到工作站 doc 路徑/home/user 之目錄下。3.2 自遠(yuǎn)端工作站,拷貝文件或目錄執(zhí)行格式: rcp -r hostname:source destination( hos

13、tname 為工作站名,source 為路徑名,destination 可為文件名、目錄名或路徑 )。Example :rcp doc:/home/user/file1 file2將工作站 doc 中,位于 /home/user 目錄下之目錄 dir1,拷貝到目前工作站之目錄下,目錄名稱(chēng)仍為 dir1。rcp -r doc:/home/user/dir1 .將工作站 iis1 中,位于 /home/user 目錄下之目錄 dir1,拷貝到目前工作站之目錄下目錄名稱(chēng)仍為 dir1。3.3 本地工作站與遠(yuǎn)端工作站之間文件傳輸( 必須擁有遠(yuǎn)端工作站之帳號(hào)及密碼,才可進(jìn)行傳輸工作 )執(zhí)行格式: ftp

14、 hostname or ftp ip_addressExample :ftp doc 與遠(yuǎn)端工作站 doc ,進(jìn)行文件傳輸Name (doc:user-name) : 輸入帳號(hào)Password (doc:user-name): 輸入密碼ftp> help 列出 ftp 文件傳輸,可使用之任何命令。ftp> !ls 列出本地工作站,目前目錄下之所有文件名。ftp> !pwd 列出本地工作站,目前所在之工作目錄位置。ftp> ls 列出遠(yuǎn)端工作站目前目錄下之所有文件名。ftp> dir 列出遠(yuǎn)端工作站目前目錄下之所有文件名(略同于 UNIX 的 ls -l 指令).

15、ftp> dir . |more 同上,但每頁(yè)會(huì)暫停(可能不適用 Unix 以外的 ftp)。ftp> pwd 列出遠(yuǎn)端工作站目前所在之目錄位置。ftp> cd dir1 更改遠(yuǎn)端工作站之工作目錄位置至 dir1 之下。ftp> get file1 將遠(yuǎn)端工作站之文件 file1 ,拷貝到本地工作站中。ftp> put file2 將本地工作站之文件 file2 ,拷貝到遠(yuǎn)端工作站中。ftp> mget *.c 將遠(yuǎn)端工作站中,副文件名為 c 之所有文件,拷貝到本地工作站中。ftp> mput *.txt 將本地工作站中,副文件名為 txt 之所有文件

16、,拷貝遠(yuǎn)端工作站中。ftp> prompt 切換交談式指令(使用 mput/mget 時(shí)不用每個(gè)文件皆詢(xún)問(wèn)yes/no)。ftp> quit 結(jié)束 ftp 工作。ftp> bye 結(jié)束 ftp 工作。注: 從PC與工作站間的文件傳輸也可透過(guò)在 PC端的 FTP指令進(jìn)行文件傳輸,指令用法與上所述大致相同。 4. 文件模式之設(shè)定4.1 改變文件或目錄之讀、寫(xiě)、執(zhí)行之允許權(quán)執(zhí)行格式:chmod -R mode name( name 可為文件名或目錄名;mode可為 3 個(gè) 8 位元之?dāng)?shù)字,或利用ls -l 命令,列出文件或目錄之讀、寫(xiě)、執(zhí)行允許權(quán)之文字縮寫(xiě)。)mode : rwx

17、rwx rwx r:read w:write x:executeuser group other縮寫(xiě) : (u) (g) (o)Example :%chmod 755 dir1將目錄dir1,設(shè)定成任何使用者,皆有讀取及執(zhí)行之權(quán)利,但只有擁有者可做修改。%chmod 700 file1將文件file1,設(shè)定只有擁有者可以讀、寫(xiě)和執(zhí)行。%chmod o+x file2將文件file2,增加擁有者可以執(zhí)行之權(quán)利。%chmod g+x file3將文件file3,增加群組使用者可執(zhí)行之權(quán)利。%chmod o-r file4將文件file4,除去其它使用者可讀取之權(quán)利。4.2 改變文件或目錄之擁有權(quán)執(zhí)

18、行格式:chown -R username name ( name 可為文件名或目錄名。)Example :%chown user file1將文件 file1 之擁有權(quán),改為使用者 user 所有。%chown -R user dir1將目錄 dir1,及其下所有文件和子目錄之擁有權(quán),改為使用者 user 所有。4.3 檢查自己所屬之群組名稱(chēng)執(zhí)行格式:groups4.4 改變文件或目錄之群組擁有權(quán)執(zhí)行格式:chgrp -R groupname name ( name 可為文件名或目錄名 )Example :%chgrp vlsi file1將文件 file1 之群組擁有權(quán),改為 vlsi 群

19、組。%chgrp -R image dir1將目錄dir1,及其下所有文件和子目錄,改為 image 群組。4.5 改變文件或目錄之最后修改時(shí)間執(zhí)行格式:touch name ( name 可為文件或目錄名稱(chēng)。)4.6 文件之連結(jié)同一文件,可擁有一個(gè)以上之名稱(chēng),可將文件做數(shù)個(gè)連結(jié)。執(zhí)行格式:ln oldname newname ( Hard link )Example :ln file1 file2 將名稱(chēng) file2,連結(jié)至文件 file1。執(zhí)行格式:ln -s oldname newname ( Symblick link )Example :ln -s file3 file4將名稱(chēng) fi

20、le4,連結(jié)至文件file3。4.7 文件之字串找尋執(zhí)行格式:grep string fileExample :grep abc file1尋找文件file1中,列出字串 abc 所在之整行文字內(nèi)容。4.8 找尋文件或命令之路徑執(zhí)行格式:whereis command ( 顯示命令之路徑。)執(zhí)行格式:which command ( 顯示命令之路徑,及使用者所定義之別名。)執(zhí)行格式:whatis command ( 顯示命令功能之摘要。)執(zhí)行格式:find search-path -name filename -print( 搜尋指定路徑下,某文件之路徑 。)Example :%find / -

21、name file1 -print ( 自根目錄下,尋找文件名為 file1 之路徑。.4.9 比較文件或目錄之內(nèi)容執(zhí)行格式:diff -r name1 name2 ( name1 name2 可同時(shí)為文件名,或目錄名稱(chēng)。)Example :%diff file1 file2比較文件 file1 與 file2 內(nèi),各行之不同處。%diff -r dir1 dir2比較目錄 dir1 與 dir2 內(nèi),各文件之不同處。4.10 文件打印輸出使用者可用 .login 檔中之 setenv PRINTER,來(lái)設(shè)定打印資料時(shí)的打印機(jī)名。printername :sp1 或 sp2Example :%

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

23、man1/ptroff.1以 troff 格式,自 Apple laser writer 打印 ptroff 命令之使用說(shuō)明。%ptroff -Psp2 -man /usr/man/man1/lpr1以 troff 格式,自 sp2 打印 lpr 命令之使用說(shuō)明。5. 打印機(jī)控制命令5.1 檢查打印機(jī)狀態(tài),及打印工作順序編號(hào)和使用者名稱(chēng)執(zhí)行格式:lpq -Pprinter -name%lpq 或 lpq -Psp1檢查 sp1 打印機(jī)之狀態(tài)。5.2 刪除打印機(jī)內(nèi)之打印工作 (使用者僅可刪除自己的打印工作 )執(zhí)行格式:lprm -Pprinter -name username 或 job num

24、ber%lprm user 或 lprm -Psp1 user刪除 sp1 中,使用者 user 的打印工作,此時(shí)使用者名稱(chēng)必須為 user。%lprm -Psp2 456刪除 sp2 編號(hào)為 456 之打印工作。6. Job 之控制UNIX O.S.,可于 foregrourd 及 background 同時(shí)處理多個(gè) process。一般使用者執(zhí)行命令時(shí),皆是在 foreground 交談式地執(zhí)行 process,亦可將 process置于 background 中,以非交談式來(lái)執(zhí)行 process。6.1 查看系統(tǒng)之 process執(zhí)行格式:ps -auxExample:%ps 或 ps

25、x (查看系統(tǒng)中,屬于自己的 process。)%ps au (查看系統(tǒng)中,所有使用者的 process。)%ps aux (查看系統(tǒng)中,包含系統(tǒng)內(nèi)部,及所有使用者的 process。)6.2 結(jié)束或終止 process執(zhí)行格式:kill -9 PID ( PID 為利用 ps 命令所查出之 process ID。)Example:%kill 456 或 kill -9 456終止 process ID 為 456 之 process。6.3 在 background 執(zhí)行 process 的方式執(zhí)行格式:command & (于 command 后面加入一 "&&q

26、uot; 符號(hào)即可。)Example:%cc file1.c &將編譯 file1.c 文件之工作,置于 background 執(zhí)行。執(zhí)行格式:按下 "Control Z" 鍵,暫停正在執(zhí)行的 process。鍵入 "bg" 命令,將所暫停的 process,置入 background 中繼續(xù)執(zhí)行。Example:%cc file2.cZStopped%bg6.4 查看正在 background 中執(zhí)行的 process執(zhí)行格式:jobs6.5 結(jié)束或終止在 background 中的 process執(zhí)行格式:kill %n(n 為利用 &quo

27、t;jobs" 命令,所查看出的 background job 編號(hào))Example:%kill % 終止在 background 中的第一個(gè) job。%kill %2 終止在 background 中的第二個(gè) job。7. shell varialbe7.1 查看 shell variable 之設(shè)定值執(zhí)行格式:set 查看所有 shell variable 之設(shè)定值。%set執(zhí)行格式:echo $variable-name 顯示指定的 shell variable 之設(shè)定值。%echo $PRINTERsp17.2 設(shè)定 shell variable執(zhí)行格式:set var va

28、lueExample:%set termvt100設(shè)定 shell variable "term" 為 VT100 終端機(jī)之型式。7.3 刪除 shell variable執(zhí)行格式:unset varExample:%unset PRINTER刪除 shell variable "PRINTER" 之設(shè)定值。8. environment variable8.1 查看 environment variable 之設(shè)定值執(zhí)行格式:setenv 查看所有 environment variable 之設(shè)定值。Example: %setenv執(zhí)行格式:echo $

29、NAME 顯示指定的 environment variable "NAME" 之設(shè)定值。Example:%echo $PRINTER顯示 environment variable "PRINTER" 打印機(jī)名稱(chēng)之設(shè)定值。8.2 設(shè)定 environment variable執(zhí)行格式:setenv NAME wordExample:%setenv PRINTER sp1設(shè)定 environment variable "PRINTER" 打印機(jī)名稱(chēng)為 sp1。8.3 刪除 environment variable執(zhí)行格式:unsetenv

30、 NAMEExample:%unsetenv PRINTER刪除 environment variable "PRINTER" 打印機(jī)名稱(chēng)之設(shè)定值。9. alias9.1 查看所定義的命令之 alias執(zhí)行格式: alias 查看自己目前定義之所有命令,及所對(duì)應(yīng)之 alias 名稱(chēng)。執(zhí)行格式: alias name 查看指定之 alias 名稱(chēng)所定義之命令。Example:%alias dir (查看別名 dir 所定義之命令)ls -atl9.2 定義命令之 alias執(zhí)行格式: alias name 'command line'Example:% ali

31、as dir 'ls -l'將命令 "ls - l" 定義別名為 dir。9.3 刪除所定義之 alias執(zhí)行格式: unalias nameExample:%unalias dir (刪除別名為 dir 之定義。)%unalias * (刪除所有別名之設(shè)定。)10. history10.1 設(shè)定命令記錄表之長(zhǎng)度執(zhí)行格式: set history nExample:%set history 40設(shè)定命令記錄表之長(zhǎng)度為 40 (可記載執(zhí)行過(guò)之前面 40 個(gè)命令)。10.2查看命令記錄表之內(nèi)容執(zhí)行格式: history10.3 使用命令記錄表執(zhí)行格式: !Exa

32、mple: %! (重復(fù)執(zhí)行前一個(gè)命令)執(zhí)行格式: !n ( n 為命令記錄表之命令編號(hào)。)Example: %!5 ( 執(zhí)行命令記錄表中第五個(gè)命令。)執(zhí)行格式: !string ( 重復(fù)前面執(zhí)行過(guò)以 string 為起始字符之命令。)Example: %!cat ( 重復(fù)前面執(zhí)行過(guò),以 cat 為起始字符之命令。)10.4 顯示前一個(gè)命令之內(nèi)容執(zhí)行格式: !:p10.5 更改前一命令之內(nèi)容并執(zhí)行之執(zhí)行格式: oldstring newstring將前一命令中 oldstring 的部份,改成 newstring,并執(zhí)行之。Example:%find . -name file1.c -prin

33、tfile1.ccore%find . -name core -print注:文件 core 為執(zhí)行程序或命令發(fā)生錯(cuò)誤時(shí),系統(tǒng)所產(chǎn)生的文件。作為偵錯(cuò)(debug)之,因其所占空間極大,通常將之刪除。 11. 資料之壓縮為了避免不常用的文件或資料,占用太大的磁盤(pán)空間,請(qǐng)使用者將之壓縮。欲使用壓縮過(guò)的文件或資料前,將之反壓縮,即可還原成原來(lái)之資料型式。凡是經(jīng)過(guò)壓縮處理之文件,會(huì)在文件名后面附加 " .Z " 之字符,表示此為一壓縮文件。11.1 壓縮資料執(zhí)行格式:compress filename 壓縮文件執(zhí)行格式:compressdir directory-name 壓縮目錄

34、11.2 解壓縮還原資料執(zhí)行格式:uncompress filename 反壓縮文件執(zhí)行格式:uncompressdir directory-name 反壓縮目錄12. pipe-line 之使用執(zhí)行格式:command1 | command2將 command1 執(zhí)行結(jié)果,送到 command2 做為 command2 的輸入。Example:%ls -Rl | more以分頁(yè)方式,列出目前目錄下所有文件,及子目錄之名稱(chēng)。%cat file1 | more以分頁(yè)方式,列出文件 file1 之內(nèi)容。13. I/O control13.1 標(biāo)準(zhǔn)輸入之控制13.2 標(biāo)準(zhǔn)輸出之控制執(zhí)行格式:comm

35、and > filename將 command 之執(zhí)行結(jié)果,送至指定的 filename 中。Example: %ls -l > list將執(zhí)行 "ls -l" 命令之結(jié)果,寫(xiě)入文件 list 中。執(zhí)行格式:command >! filename同上,若 filename 之文件已經(jīng)存在,則強(qiáng)迫 overwrite。Example: %ls -lg >! list將執(zhí)行 "ls - lg" 命令之結(jié)果,強(qiáng)迫寫(xiě)入文件 list 中。執(zhí)行格式:command >& filename將 command 執(zhí)行時(shí),屏幕上所產(chǎn)生

36、的任何信息,寫(xiě)入指定的 filename 中。Example: %cc file1.c >& error將編譯 file1.c 文件時(shí),所產(chǎn)生之任何信息,寫(xiě)入文件 error 中。執(zhí)行格式:command >> filename將 command 執(zhí)行結(jié)果,附加(append)到指定的 filename 中。Example: %ls - lag >> list將執(zhí)行 "ls - lag" 命令之結(jié)果,附加(append)到文件 list 中。執(zhí)行格式:command >>& filename將 command 執(zhí)行時(shí)

37、,屏幕上所產(chǎn)生的任何信息,附加于指定的 filename中。Example: %cc file2.c >>& error將編譯 file2.c 文件時(shí),屏幕所產(chǎn)生之任何信息,附加于文件 error 中。14. 查看系統(tǒng)中的使用者執(zhí)行格式: who 或 finger執(zhí)行格式: w執(zhí)行格式: finger username or finger usernamedomainname15. 改變自己的 username 進(jìn)入其他使用者的帳號(hào),擁有其使用權(quán)利。執(zhí)行格式: su usernameExample:%su user 進(jìn)入使用者 user 之帳號(hào)passwrod: 輸入使用者

38、 user 之密碼16. 查看 username執(zhí)行格式: whoami 查看 login 時(shí),自己的 username。執(zhí)行格式: whoami 查看目前的 username。若已執(zhí)行過(guò) "su"命令tch user),則顯示出此 user 之 username。17. 查看目前本地所有工作站的使用者執(zhí)行格式: rusers> 結(jié)束18. 與某工作站上的使用者交談執(zhí)行格式: talk usernamehostname 或 talk usernameip_addressExample:1. 可先利用 rusers 指令查看網(wǎng)路上的使用者2. 假設(shè)自己的帳號(hào)是 u849

39、87 ,在工作站 indian 上使用,現(xiàn)在想要與 doc 上的u84123 交談。%talk u84123doc > 此時(shí)屏幕上將會(huì)出現(xiàn)等待畫(huà)面在對(duì)方(u84123)屏幕上將會(huì)出現(xiàn)下列信息Message from Talk_DaemonLocal_host_name at xx:xxtalk: connection requested by u84987indiantalk: respond with: talk u84987indian此時(shí)對(duì)方(u84123) 必須執(zhí)行 talk u84987indian 即可互相交談。最后可按結(jié)束。19. 檢查遠(yuǎn)端電腦系統(tǒng)是否正常執(zhí)行格式:ping

40、 hostname 或 ping IP-AddressExample:%ping doc20. 電子郵件(E-mail)的使用簡(jiǎn)介20.1將文件當(dāng)做 E-mail 的內(nèi)容送出執(zhí)行格式:mail -s "Subject-string" usernameaddress < filename%mail -s "program" user < file.c將 file.c 當(dāng)做 mail 的內(nèi)容,送至 user, subject name 為 program。20.2 傳送 E-mail 給本地使用者執(zhí)行格式:mail username%mail u

41、ser20.3 傳送 E-mail 至 外地20.4 檢查所傳送之 E-mail 是否送出,或滯留于本所之郵件伺服站中執(zhí)行格式:/usr/lib/sendmail -bp( 若屏幕顯示為 "Mail queue is empty" 之信息,表示 mail 已送出。若為其它錯(cuò)誤信息,表示 E-mail 因故尚未送出。)20.5 讀取信件執(zhí)行格式: mail常用指令如下:cd directory chdir to directory or home if none givend message list delete messagesh print out active mes

42、sage headersm user list mail to specific usersn goto and type next messagep message list print messagesq quit, saving unresolved messages in mboxr message list reply to sender (only) of messagesR message list reply to sender and all recipients of messagess message list file append messages to filet

43、message list type messages (same as print)u message list undelete messagesv message list edit messages with display editorw message list file append messages to file, without from linex quit, do not change system mailboxz - display next previous page of headers! shell escape21.文件編輯器 vi 之使用方法簡(jiǎn)介vi、cel

44、vis(cvi) 是在工作站上被廣大使用的中英文編輯軟體。對(duì)初學(xué)者而言,常因其特殊的使用方法,而不得其門(mén)而入;對(duì)已經(jīng)在使用 vi 的使用者來(lái)說(shuō),也常見(jiàn)因?qū)?vi 的不熟悉或不夠了解,而無(wú)法發(fā)揮出 vi 強(qiáng)大的編輯能力,以下將介紹 vi 之使用方法簡(jiǎn)介。21.1本文內(nèi)容大綱進(jìn)入 vi離開(kāi) vi輸入模式如何進(jìn)入輸入模式如何離開(kāi)輸入模式指令模式光標(biāo)的移動(dòng)視窗的移動(dòng)刪除、復(fù)制及修改指令介紹(delete、change、yank)刪除與修改(delete、replace)移動(dòng)與復(fù)制(delete/put、yank/put)指令重復(fù)取消前一動(dòng)作(undo)字串搜尋資料的連接與分行環(huán)境的設(shè)定ex 指令其它方

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

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

47、l a (append) 由光標(biāo)之后加入資料。l A 由該行之末加入資料。l i (insert) 由光標(biāo)之前加入資料。l I 由該行之首加入資料。l o (open) 新增一行于該行之下供輸入資料之用。l 新增一行于該行之上供輸入資料之用。如何離開(kāi)輸入模式 l ESC 結(jié)束輸入模式。21.6 指令模式光標(biāo)之移動(dòng)l h 向左移一個(gè)字符。l J 向上移一個(gè)字符。l K 向下移一個(gè)字符。l L 向右移一個(gè)字符。l 移至該行之首l $ 移至該行之末。l 移至該行的第一個(gè)字符處。l H 移至視窗的第一列。l M 移至視窗的中間那列。l L 移至視窗的最后一列。l G 移至該文件的最后一列。l + 移至

48、下一列的第一個(gè)字符處。l - 移至上一列的第一個(gè)字符處。l ( 移至該句之首。 (注一)l ) 移至該句之末。l 移至該段落之首。 (注二)l 移至該段落之末。l nG 移至該文件的第 n 列。l n+ 移至光標(biāo)所在位置之后的第 n 列。l 移至光標(biāo)所在位置之前的第 n 列。l 會(huì)顯示該行之行號(hào)、文件名稱(chēng)、文件中最末行之行號(hào)、光標(biāo)所在行號(hào)占總行號(hào)之百分比。注一:句子(sentence)在vi中是指以!、.或?結(jié)束的一串字。 注二:段落(paragraph)在vi中是指以空白行隔開(kāi)的文字。 21.7 視窗的移動(dòng)l 視窗往下卷一頁(yè)。l 視窗往上卷一頁(yè)。l 視窗往下卷半頁(yè)。l 視窗往上卷半頁(yè)。l 視

49、窗往下卷一行。l 視窗往上卷一行。21.8 刪除、復(fù)制及修改指令介紹 (此單元較少使用)d(delete)、c(change)和y(yank)這一類(lèi)的指令在 vi 中的指令格式為:Operator + Scope command(運(yùn)算子) (范圍)運(yùn)算子: l d 刪除指令。刪除資料,但會(huì)將刪除資料復(fù)制到記憶體緩沖區(qū)。l y 將資料(字組、行列、句子或段落)復(fù)制到緩沖區(qū)。l p 放置(put)指令,與 d 和 y 配和使用??蓪⒆詈骴elete或yank的資料放置于光標(biāo)所在位置之行列下。l c 修改(change)指令,類(lèi)似delete與insert的組和。刪除一個(gè)字組、句子等之資料,并插入新鍵資料。范圍: l e 由光標(biāo)所在位置至該字串的最后一個(gè)字符。l w 由光標(biāo)所在位置至下一個(gè)字串的第一個(gè)字符。l b 由光標(biāo)所在位置至前一個(gè)字串的第一個(gè)字符。l $ 由光標(biāo)所在位置至該行的最后一個(gè)字符。l 由光標(biāo)所在位置至該行的第一個(gè)字符。l ) 由光標(biāo)所在位置至下一個(gè)句子的第一個(gè)字符。l ( 由光標(biāo)所在位置至該句子的第一個(gè)字符。l 由光標(biāo)所在位置至該段落的最后一個(gè)字符。l 由光標(biāo)所在位置至該段落的第一個(gè)字符。整行動(dòng)作: l dd 刪除整行。l D 以行為單位,刪除光標(biāo)后之所有字符。l cc 修改整行的內(nèi)容。l yy yank整行,使光標(biāo)所在該行復(fù)制到記憶體緩沖區(qū)。21.9 刪除與

溫馨提示

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

評(píng)論

0/150

提交評(píng)論