版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 UNIX 常用命令簡介 ( 透過 PC 登錄工作站為例 )登錄工作站行格式telnet hostname (在 dos 下執(zhí)行) telnet ip-addressExample: telnet doc telnet 20注: 可利用指令 arp hostname 或 arp domain_name 查詢 ip_address.登錄步驟login : _ => 輸入 usernamepassword : _ => 輸入密碼.登出步驟 % logout或 % exit 或 % 更改帳號密碼% passwd => 執(zhí)行後將會出現(xiàn)下列訊息Changing
2、NIS password for user on ice.Old password: _ => 輸入舊密碼New password: _ => 輸入新密碼(最好6-8字英文字母與數(shù)字混合)Retype new password: _ => 再輸入一次密碼線上指令說明執(zhí)行格式 man command-nameExample: % man ls進入遠端電腦系統(tǒng)執(zhí)行格式rlogin hostname -1 usernameExample:%rlogin doc remote login 進入工作站 doc 中%rlogin doc -l user 使用 user 帳號進入工作站 d
3、oc 中執(zhí)行格式telnet hostname 或 telnet IP addressExample:%telnet doc or %telnet 51檔案或目錄處理?列出檔案或目錄下之檔案名稱 執(zhí)行格式 ls -atFlgR name ( name 可為檔名或目錄名稱)Example :ls 列出目前目錄下之檔名ls -a 列出包含以?起始的隱藏檔所有檔名ls -t 依照檔案最後修改時間之順序依序列出檔名ls -F 列出目前目錄下之檔名及其類型"/" 結(jié)尾表示為目錄名稱 "*" 結(jié)尾表示為執(zhí)行檔"" 結(jié)尾表示
4、為 symblic linkls -l 列出目錄下所有檔案之許可權(quán)擁有者檔案大小修改時間及名稱ls -lg 同上并顯示出檔案之擁有者群組名稱ls -R 顯示出目錄下以及其所有子目錄之檔名( recursive listing )目錄之縮寫 使用者 login 時的 working directory ( 起始目錄 )username 指定某位 user 的 working directory ( 起始目錄 ). 目前的工作目錄 ( current working directory ). 目前目錄的上一層目錄 ( parent of working directory)改變工作目錄位置執(zhí)行格式
5、cd name name 可為目錄名稱路徑或目錄縮寫Example:cd 改變目錄位置至使用者 login 時的 working directory (起始目錄)cd dir1 改變目錄位置至 dir1 之目錄位置下cd user 改變目錄位置至使用者的 working directory (起始目錄)cd . 改變目錄位置至目前目錄的上層( 即 parent of working directory)cd ./user 改變目錄位置至相對路徑 user 之目錄位置下cd /./. 改變目錄位置至絕對路徑( Full path ) 之目錄位置下復(fù)制檔案執(zhí)行格式: cp -r source de
6、stinationExample:cp file1 file2 將檔案 file1 復(fù)制成 file2cp file1 dir1 將檔案 file1 復(fù)制到目錄 dir1 下檔名仍為 file1cp /tmp/file1 . 將目錄 /tmp 下的檔案 file1 復(fù)制到現(xiàn)行目錄下檔名仍為 file1cp /tmp/file1 file2 將目錄 /tmp 下的檔案 file1 復(fù)制到現(xiàn)行目錄下檔名為 file2cp -r dir1 dir2 (recursive copy) 復(fù)制整個目錄 若目錄 dir2 不存在則將目錄 dir1及其所有檔案和子目錄復(fù)制 到目錄 dir2 下新目錄名稱為 d
7、ir1若目錄 dir2 不存在則將 dir1及其所有檔案和子目錄復(fù)制為目錄 dir2搬移或更改檔案目錄名稱執(zhí)行格式 mv source destinationExample:mv file1 file2 將檔案 file1更改檔名為 file2mv file1 dir1 將檔案 file1移到目錄 dir1 下檔名仍為 file1mv dir1 dir2 若目錄 dir2 不存在則將目錄 dir1及其所有檔案和子目錄移 到目錄 dir2 下新目錄名稱為 dir1若目錄 dir2 不存在則將 dir1及其所有檔案和子目錄更改為目錄 dir2建立新目錄執(zhí)行格式 mkdir directory-na
8、meExmaple mkdir dir1 建立一新目錄 dir1刪除目錄執(zhí)行格式 rmdir directory-name 或 rm directory-nameExample rmdir dir1 刪除目錄 dir1但 dir1 下必須沒有檔案存在否則無法刪除rm -r dir1 刪除目錄 dir1及其下所有檔案及子目錄刪除檔案執(zhí)行格式 rm filename (filename 可為檔名或檔名縮寫符號)Example rm file1 刪除檔名為 file1 之檔案rm file? 刪除檔名中有五個字元前四個字元為file 之所有檔案rm f* 刪除檔名中以 f 為字首之所有檔案檔名的縮寫
9、符號? 代表檔案名稱中之單一字元* 代表檔案名稱中之一字串列出目前所在之目錄位置執(zhí)行格式 pwd查看檔案內(nèi)容執(zhí)行格式 cat filenameExample cat file1 以連續(xù)顯示方式查看檔名 file1 之內(nèi)容執(zhí)行格式 more filename 或 cat filename | moreExample more file1 以分頁方式查看檔名 file1 之內(nèi)容cat file1 | more 同上查看目錄所占磁碟容量執(zhí)行格式: du -s directoryExample :du dir1 顯示目錄 dir1 的總?cè)萘考捌浯文夸浀娜萘?以 k byte 為容量)du -s dir
10、1 顯示目錄 dir1 的總?cè)萘坎榭醋约旱?disk quota 使用狀況disk quota : 工作站磁碟空間的使用限額執(zhí)行格式: quota -vExample :quota -v 將會顯示下列訊息Filesystem usage quota limit timeleft files quota limit timeleft/home/ice/u01 9344 8192 12288 1.9 days 160 0 0欄位解說:usage : 目前的磁碟用量quota : 你的磁碟使用額度當(dāng)你的 usage 超過 quota 時雖然可以繼續(xù)使用但是 必須七天之內(nèi)降到 quota 以下否則即使
11、用量沒有超 limit(最高限額)也無 法再寫入或復(fù)制任何檔案limit : 最高使用額度當(dāng)你的 usage 達到 limit 時無法再寫入或復(fù)制任何檔案檔案傳輸?拷貝檔案或目錄至遠端工作站 執(zhí)行格式 rcp -r source hostnome:destination( source 可為檔名目錄名或路徑hostnome 為工作站站名destination 為路徑名稱 )Example rcp file1 doc:/home/user 將檔案 file1拷貝到工作站 doc 路徑 /home/user 之目錄下rcp -r dir1 doc:/home/user 將目錄 dir1拷貝到工作站
12、 doc 路徑/home/user 之目錄下?自遠端工作站拷貝檔案或目錄 執(zhí)行格式 rcp -r hostname:source destination( hostname 為工作站名source 為路徑名destination 可為檔名目錄名或路徑 )Example rcp doc:/home/user/file1 file2將工作站 doc 中位於 /home/user 目錄下之目錄 dir1拷貝到目前工作站之目錄下目錄名稱仍為 dir1rcp -r doc:/home/user/dir1 .將工作站 iis1 中位於 /home/user 目錄下之目錄 dir1拷貝到目前工作站之目錄下目
13、錄名稱仍為 dir1?本地工作站與遠端工作站之間檔案傳輸( 必須擁有遠端工作站之帳號及密碼才可進行傳輸工作 )執(zhí)行格式 ftp hostname or ftp ip_addressExample ftp doc 與遠端工作站 doc 進行檔案傳輸Name (doc:user-name) : 輸入帳號Password (doc:user-name): 輸入密碼ftp> help 列出 ftp 檔案傳輸可使用之任何命令ftp> !ls 列出本地工作站目前目錄下之所有檔名ftp> !pwd 列出本地工作站目前所在之工作目錄位置ftp> ls 列出遠端工作站目前目錄下之所有檔名
14、ftp> dir 列出遠端工作站目前目錄下之所有檔名(略同於 UNIX 的 ls -l 指令)ftp> dir . |more 同上但每頁會暫停(可能不適用 Unix 以外的 ftp)ftp> pwd 列出遠端工作站目前所在之目錄位置ftp> cd dir1 更改遠端工作站之工作目錄位置至 dir1 之下ftp> get file1 將遠端工作站之檔案 file1 拷貝到本地工作站中ftp> put file2 將本地工作站之檔案 file2 拷貝到遠端工作站中ftp> mget *.c 將遠端工作站中副檔名為 c 之所有檔案拷貝到本地工作站中ftp&
15、gt; mput *.txt 將本地工作站中副檔名為 txt 之所有檔案拷貝遠端工作站中ftp> prompt 切換交談式指令(使用 mput/mget 時不用每個檔案皆詢問yes/no)ftp> quit 結(jié)束 ftp 工作ftp> bye 結(jié)束 ftp 工作注: 從PC與工作站間的檔案傳輸也可透過在 PC端的 FTP指令進行檔案傳輸指令用法與 上所述大致相同檔案模式之設(shè)定?改變檔案或目錄之讀寫執(zhí)行之允許權(quán)執(zhí)行格式chmod -R mode name( name 可為檔名或目錄名;mode可為 3 個 8 位元之?dāng)?shù)字或利用ls -l 命令列出 檔案或目錄之讀寫執(zhí)行允許權(quán)之文
16、字縮寫) mode : rwx rwx rwx r:read w:write x:execute user group other 縮寫 : (u) (g) (o)Example :%chmod 755 dir1將目錄dir1設(shè)定成任何使用者皆有讀取及執(zhí)行之權(quán)利但只有擁有者可做修改%chmod 700 file1將檔案file1設(shè)定只有擁有者可以讀寫和執(zhí)行%chmod o+x file2將檔案file2增加擁有者可以執(zhí)行之權(quán)利%chmod g+x file3將檔案file3增加群組使用者可執(zhí)行之權(quán)利%chmod o-r file4將檔案file4除去其它使用者可讀取之權(quán)利?改變檔案或目錄之擁有
17、權(quán)執(zhí)行格式chown -R username name ( name 可為檔名或目錄名)Example %chown user file1將檔案 file1 之擁有權(quán)改為使用者 user 所有%chown -R user dir1將目錄 dir1及其下所有檔案和子目錄之擁有權(quán)改為使用者 user 所有檢查自己所屬之群組名稱執(zhí)行格式groups?改變檔案或目錄之群組擁有權(quán)執(zhí)行格式chgrp -R groupname name ( name 可為檔名或目錄名 )Example :%chgrp vlsi file1將檔案 file1 之群組擁有權(quán)改為 vlsi 群組%chgrp -R image d
18、ir1將目錄dir1及其下所有檔案和子目錄改為 image 群組?改變檔案或目錄之最後修改時間執(zhí)行格式touch name ( name 可為檔案或目錄名稱)檔案之連結(jié)同一檔案可擁有一個以上之名稱可將檔案做數(shù)個連結(jié)執(zhí)行格式ln oldname newname ( Hard link )Example ln file1 file2 將名稱 file2連結(jié)至檔案 file1執(zhí)行格式ln -s oldname newname ( Symblick link )Example ln -s file3 file4將名稱 file4連結(jié)至檔案file3檔案之字串找尋執(zhí)行格式grep string file
19、Example grep abc file1尋找檔案file1中列出字串 abc 所在之整行文字內(nèi)容找尋檔案或命令之路徑執(zhí)行格式whereis command ( 顯示命令之路徑)執(zhí)行格式which command ( 顯示命令之路徑及使用者所定義之別名)執(zhí)行格式whatis command ( 顯示命令功能之摘要)執(zhí)行格式find search-path -name filename -print ( 搜尋指定路徑下某檔案之路徑 )Example %find / -name file1 -print ( 自根目錄下尋找檔名為 file1 之路徑)比較檔案或目錄之內(nèi)容執(zhí)行格式diff -r n
20、ame1 name2 ( name1 name2 可同時為檔名或目錄名稱)Example :%diff file1 file2 比較檔案 file1 與 file2 內(nèi)各行之不同處%diff -r dir1 dir2 比較目錄 dir1 與 dir2 內(nèi)各檔案之不同處檔案列印輸出使用者可用 .login 檔中之 setenv PRINTER來設(shè)定列印資料時的列表機名printername :sp1 或 sp2 (1005 教室)Example %setenv PRINTER sp2 設(shè)定自 sp2 列印資料一般檔案之列印執(zhí)行格式lpr -Pprinter-name filename%lpr f
21、ile1 或 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/local/man/man1/ptroff.1 以 troff 格式自 Apple laser writer 列印 ptroff 命令之使用說明%ptroff -Psp2 -man /usr/man
22、/man1/lpr1 以 troff 格式自 sp2 列印 lpr 命令之使用說明列表機控制命令?檢查列表機狀態(tài)及列印工作順序編號和使用者名稱執(zhí)行格式lpq -Pprinter -name%lpq 或 lpq -Psp1 檢查 sp1 列表機之狀態(tài)?刪除列表機內(nèi)之列印工作 ( 使用者僅可刪除自己的列印工作 )執(zhí)行格式lprm -Pprinter -name username 或 job number%lprm user 或 lprm -Psp1 user 刪除 sp1 中使用者 user 的列印工作此時使用者名稱必須為 user%lprm -Psp2 456刪除 sp2 編號為 456 之列印
23、工作Job 之控制UNIX O.S.,可於 foregrourd 及 background 同時處理多個 process一般使用者執(zhí)行命令時皆是在 foreground 交談式地執(zhí)行 process亦可將 process置於 background 中以非交談式來執(zhí)行 process?查看系統(tǒng)之 process執(zhí)行格式ps -auxExample:%ps 或 ps -x (查看系統(tǒng)中屬於自己的 process)%ps -au (查看系統(tǒng)中所有使用者的 process)%ps -aux (查看系統(tǒng)中包含系統(tǒng)內(nèi)部及所有使用者的 process)?結(jié)束或終止 process執(zhí)行格式kill -9 PI
24、D ( PID 為利用 ps 命令所查出之 process ID)Example:%kill 456 或 kill -9 456 終止 process ID 為 456 之 process?在 background 執(zhí)行 process 的方式執(zhí)行格式command & (於 command 後面加入一 "&" 符號即可)Example:%cc file1.c & 將編譯 file1.c 檔案之工作置於 background 執(zhí)行執(zhí)行格式按下 "Control Z" 鍵暫停正在執(zhí)行的 process鍵入 "bg"
25、; 命令 命令將所暫停的 process置入 background 中繼續(xù)執(zhí)行Example:%cc file2.cZStopped%bg?查看正在 background 中執(zhí)行的 process執(zhí)行格式j(luò)obs?結(jié)束或終止在 background 中的 process執(zhí)行格式kill %n (n 為利用 "jobs" 命令所查看出的 background job 編號)Example:%kill % 終止在 background 中的第一個 job%kill %2 終止在 background 中的第二個 jobshell varialbe?查看 shell variab
26、le 之設(shè)定值執(zhí)行格式set 查看所有 shell variable 之設(shè)定值%set執(zhí)行格式echo $variable-name 顯示指定的 shell variable 之設(shè)定值%echo $PRINTERsp1?設(shè)定 shell variable執(zhí)行格式set var = valueExample:%set term=vt100 設(shè)定 shell variable "term" 為 VT100 終端機之型式?刪除 shell variable執(zhí)行格式unset varExample:%unset PRINTER 刪除 shell variable "PRI
27、NTER" 之設(shè)定值environment variable?查看 environment variable 之設(shè)定值執(zhí)行格式setenv 查看所有 environment variable 之設(shè)定值Example: %setenv執(zhí)行格式echo $NAME 顯示指定的 environment variable "NAME" 之設(shè)定值Example:%echo $PRINTER 顯示 environment variable "PRINTER" 列表機名稱之設(shè)定值?設(shè)定 environment variable執(zhí)行格式setenv NAME
28、wordExample:%setenv PRINTER sp1 設(shè)定 environment variable "PRINTER" 列表機名稱為 sp1?刪除 environment variable執(zhí)行格式unsetenv NAMEExample:%unsetenv PRINTER 刪除 environment variable "PRINTER" 列表機名稱之設(shè)定值alias?查看所定義的命令之 alias執(zhí)行格式 alias 查看自己目前定義之所有命令及所對應(yīng)之 alias 名稱執(zhí)行格式 alias name 查看指定之 alias 名稱所定義之命
29、令Example:%alias dir (查看別名 dir 所定義之命令)ls -atl?定義命令之 alias執(zhí)行格式 alias name 'command line'Example:% alias dir 'ls -l' 將命令 "ls - l" 定義別名為 dir?刪除所定義之 alias執(zhí)行格式 unalias nameExample:%unalias dir (刪除別名為 dir 之定義)%unalias * (刪除所有別名之設(shè)定)history?設(shè)定命令記錄表之長度執(zhí)行格式 set history = nExample:%set
30、 history = 40 設(shè)定命令記錄表之長度為 40 (可記載執(zhí)行過之前面 40 個命令)?查看命令記錄表之內(nèi)容執(zhí)行格式 history?使用命令記錄表執(zhí)行格式 !Example: %! (重覆執(zhí)行前一個命令)執(zhí)行格式 !n ( n 為命令記錄表之命令編號)Example: %!5 ( 執(zhí)行命令記錄表中第五個命令)執(zhí)行格式 !string ( 重覆前面執(zhí)行過以 string 為起始字元之命令)Example: %!cat ( 重覆前面執(zhí)行過以 cat 為起始字元之命令)?顯示前一個命令之內(nèi)容執(zhí)行格式 !p?更改前一命令之內(nèi)容并執(zhí)行之執(zhí)行格式 oldstring newstring 將前一命
31、令中 oldstring 的部份改成 newstring并執(zhí)行之Example:%find . -name file1.c -printfile1.ccore%find . -name core -print注檔案 core 為執(zhí)行程式或命令發(fā)生錯誤時系統(tǒng)所產(chǎn)生的檔案作為偵錯(debug)之用 因其所占空間極大通常將之刪除資料之壓縮為了避免不常用的檔案或資料占用太大的磁碟空間請使用者將之壓縮欲使用壓縮過的檔案或資料前將之反壓縮即可還原成原來之資料型式凡是經(jīng)過壓縮處理之檔案會在檔名後面附加 " .Z " 之字元表示此為一壓縮檔案?壓縮資料執(zhí)行格式compress filena
32、me 壓縮檔案執(zhí)行格式compressdir directory-name 壓縮目錄?解壓縮還原資料執(zhí)行格式uncompress filename 反壓縮檔案執(zhí)行格式uncompressdir directory-name 反壓縮目錄pipe-line 之使用執(zhí)行格式command1 | command2 將 command1 執(zhí)行結(jié)果送到 command2 做為 command2 的輸入Example:%ls -Rl | more 以分頁方式列出目前目錄下所有檔案及子目錄之名稱%cat file1 | more 以分頁方式列出檔案 file1 之內(nèi)容I/O control?標(biāo)準(zhǔn)輸入之控制執(zhí)行
33、格式command-line < file 將 file 做為 command-line 之輸入Example:%mail -s "mail test" .tw < file1 將檔案 file1 當(dāng)做信件之內(nèi)容Subject 名稱為 mail test,送給收信人?標(biāo)準(zhǔn)輸出之控制執(zhí)行格式command > filename 將 command 之執(zhí)行結(jié)果送至指定的 filename 中Example: %ls -l > list 將執(zhí)行 "ls -l" 命令之結(jié)果寫入檔案 list 中執(zhí)行格式
34、command >! filename 同上若 filename 之檔案已經(jīng)存在則強迫 overwriteExample: %ls -lg >! list 將執(zhí)行 "ls - lg" 命令之結(jié)果強迫寫入檔案 list 中執(zhí)行格式command >& filename 將 command 執(zhí)行時螢?zāi)簧纤a(chǎn)生的任何訊息寫入指定的 filename 中Example: %cc file1.c >& error 將編譯 file1.c 檔案時所產(chǎn)生之任何訊息寫入檔案 error 中執(zhí)行格式command >> filename 將
35、 command 執(zhí)行結(jié)果附加(append)到指定的 filename 中Example: %ls - lag >> list 將執(zhí)行 "ls - lag" 命令之結(jié)果附加(append)到檔案 list 中執(zhí)行格式command >>& filename 將 command 執(zhí)行時螢?zāi)簧纤a(chǎn)生的任何訊息附加於指定的 filename中Example: %cc file2.c >>& error 將編譯 file2.c 檔案時螢?zāi)凰a(chǎn)生之任何訊息附加於檔案 error 中查看系統(tǒng)中的使用者執(zhí)行格式 who 或 finger執(zhí)行格式 w執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土建項目施工人員勞動合同范本9篇
- 2025年倉儲果蔬存儲合同
- 2025年智能社區(qū)內(nèi)新型消費體驗商鋪租賃合同2篇
- 2025年分銷代理合作模板書
- 2025年醫(yī)療支持服務(wù)合作協(xié)議
- 2025年主題公寓租賃協(xié)議
- 2025年危險品運輸報關(guān)報檢協(xié)議
- 2025年作品使用授權(quán)合同
- 2025版外墻內(nèi)保溫系統(tǒng)施工與節(jié)能監(jiān)測合同3篇
- 2025版信用卡醫(yī)療借款服務(wù)協(xié)議3篇
- 安全常識課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 小王子-英文原版
- 新版中國食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術(shù)投標(biāo)文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
評論
0/150
提交評論