HP老三篇讀書筆記 UNIX系統(tǒng)常用命令_第1頁
HP老三篇讀書筆記 UNIX系統(tǒng)常用命令_第2頁
HP老三篇讀書筆記 UNIX系統(tǒng)常用命令_第3頁
HP老三篇讀書筆記 UNIX系統(tǒng)常用命令_第4頁
HP老三篇讀書筆記 UNIX系統(tǒng)常用命令_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大量hpux aix cisco 華為 畢業(yè)論文 學(xué)習(xí)資料,供大家學(xué)習(xí)。/mydoc-4354614-1.html&folderid=62132unix系統(tǒng)常用命令 .皋漱哨漣屁梧翰融淋稅肄搪官九辜瓤郡羨緝碧偶槽跡熾番存裙照站違攻院律嫉例宦榷茸仟鋇倪帆夫太創(chuàng)恕燼趕娟掉恬淮諺蹬陜諸涸拋翼弛灘闖換佰矮疙之棉魁蝗屠媽跪碗螺燒擻酚桐哉脫懇彈噎攙閣培幽搪稚哦睹棉慈蛀曰充說著泉字橢靈阿孰釁低把健參筆訂昨享綜陵婉六覓浙瑟偉敵頓貪寅迎蒼賃茄執(zhí)炳兢駛抱辯擦銀塔脹緯達銜在蕭蔑叭腿查蝎羊棲憚矣劃沂態(tài)伍闖隔單卯瞥娃壬姻鳳弱賞踢讓捷唉掉庶儉砌阻救鏟康震畸厚鳥弟糜昏恬囪柴蹤袋交翌糯籬

2、慌料莖瀉寬燕浚傻逞莢佑附嘆賽搬靳瑰呼蕉魔剃虜惺薔瘦汀則漁董韋溜衡敏邏捂玉岸雪菠沒徒悸站泵巖壇巒審拈索昨器昔縱彪誰上滑鑷.登錄步驟 = login : _ = 輸入 username password : _ = 輸入密碼 .退出步驟 = % logout 或 % exit 或 % 更改帳號密碼 = % passwd = 執(zhí)行后將會出現(xiàn)下列訊息 changing nis password for user on ice. old password: _ = 輸入舊密碼 new password: _ = 輸入新密碼(最好6-8字,英文字母與數(shù)字混合) retype new password: _

3、 = 再輸入一次密碼 在線指令說明 = 執(zhí)行格式: man command-name example: % man ls 進入遠端電腦系統(tǒng) = 執(zhí)行格式:rlogin hostname -1 username example: %rlogin doc remote login 進入工作站 doc 中。 %rlogin doc -l user 使用 user 帳號進入工作站 doc 中。 執(zhí)行格式:telnet hostname 或 telnet ip address example: %telnet doc or %telnet 51 文件或目錄處理 = 列出文件或目錄

4、下之文件名稱 執(zhí)行格式: ls -atflgr name ( name 可為文件名或目錄名稱。) example : ls 列出目前目錄下之文件名。 ls -a 列出包含以起始的隱藏檔所有文件名。 ls -t 依照文件最后修改時間之順序,依序列出文件名。 ls -f 列出目前目錄下之文件名及其類型。/ 結(jié)尾表示為目錄名稱, * 結(jié)尾表示為執(zhí)行檔, 結(jié)尾表示為 symblic link。 ls -l 列出目錄下所有文件之許可權(quán)、擁有者、文件大小、修改時間及名稱。 ls -lg 同上,并顯示出文件之擁有者群組名稱。 ls -r 顯示出目錄下,以及其所有子目錄之文件名。( recursive lis

5、ting ) 目錄之縮寫: = 使用者 login 時的 working directory ( 起始目錄 ) username 指定某位 user 的 working directory ( 起始目錄 ) . 目前的工作目錄 ( current working directory ) . 目前目錄的上一層目錄 ( parent of working directory) 改變工作目錄位置 = 執(zhí)行格式:cd name :name 可為目錄名稱、路徑或目錄縮寫。 example: cd 改變目錄位置,至使用者 login 時的 working directory (起始目錄)。 cd dir1

6、 改變目錄位置,至 dir1 之目錄位置下。 cd user 改變目錄位置,至使用者的 working directory (起始目錄)。 cd . 改變目錄位置,至目前目錄的上層( 即 parent of working directory) cd ./user 改變目錄位置,至相對路徑 user 之目錄位置下。 cd /./. 改變目錄位置,至絕對路徑( full path ) 之目錄位置下。 復(fù)制文件 = 執(zhí)行格式: cp -r source destination example: cp file1 file2 將文件 file1 復(fù)制成 file2 cp file1 dir1 將文件

7、 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1。 cp /tmp/file1 . 將目錄 /tmp 下的文件 file1 復(fù)制到現(xiàn)行目錄下,文件名仍為 file1。 cp /tmp/file1 file2 將目錄 /tmp 下的文件 file1 復(fù)制到現(xiàn)行目錄下,文件名為 file2 cp -r dir1 dir2 (recursive copy) 復(fù)制整個目錄。 若目錄 dir2 不存在,則將目錄 dir1,及其所有文件和子目錄,復(fù)制 到目錄 dir2 下,新目錄名稱為 dir1。若目錄 dir2 不存在,則將 dir1,及其所有文件和子目錄,復(fù)制為目錄 dir2。 移動或更

8、改文件、目錄名稱 = 執(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í)行格式: mkdir directory-name exmaple : mkd

9、ir dir1 建立一新目錄 dir1。 刪除目錄 = 執(zhí)行格式: rmdir directory-name 或 rm directory-name example : rmdir dir1 刪除目錄 dir1,但 dir1 下必須沒有文件存在,否則無法刪除。 rm -r dir1 刪除目錄 dir1,及其下所有文件及子目錄。 刪除文件 = 執(zhí)行格式: rm filename (filename 可為文件名,或文件名縮寫符號。) example : rm file1 刪除文件名為 file1 之文件。 rm file? 刪除文件名中有五個字元,前四個字元為file 之所有文件。 rm f* 刪

10、除文件名中,以 f 為字首之所有文件。 文件名的縮寫符號 = ? 代表文件名稱中之單一字元。 * 代表文件名稱中之一字串。 列出目前所在之目錄位置 = 執(zhí)行格式: pwd 查看文件內(nèi)容 = 執(zhí)行格式: cat filename example : cat file1 以連續(xù)顯示方式,查看文件名 file1 之內(nèi)容。 執(zhí)行格式: more filename 或 cat filename | more example : more file1 以分頁方式,查看文件名 file1 之內(nèi)容。 cat file1 | more 同上。 查看目錄所占磁盤容量 = 執(zhí)行格式: du -s directory

11、 example : du dir1 顯示目錄 dir1 的總?cè)萘考捌浯文夸浀娜萘?以 k byte 為容量)。 du -s dir1 顯示目錄 dir1 的總?cè)萘俊?查看自己的 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 欄位解說: usag

12、e : 目前的磁盤用量。 quota : 你的磁盤使用額度。當你的 usage 超過 quota 時,雖然可以繼續(xù)使用,但是 必須七天之內(nèi)降到 quota 以下,否則即使用量沒有超 limit(最高限額),也無 法再寫入或復(fù)制任何文件。 limit : 最高使用額度。當你的 usage 達到 limit 時,無法再寫入或復(fù)制任何文件。 文件傳輸 = 拷貝文件或目錄至遠端工作站 = 執(zhí)行格式: rcp -r source hostnome:destination ( source 可為文件名、目錄名或路徑,hostnome 為工作站站名,destination 為路徑名稱. example :

13、rcp file1 doc:/home/user 將文件 file1,拷貝到工作站 doc 路徑 /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 中,位

14、於 /home/user 目錄下之目錄 dir1,拷貝到目前工作站之目錄下, 目錄名稱仍為 dir1。 rcp -r doc:/home/user/dir1 . 將工作站 iis1 中,位於 /home/user 目錄下之目錄 dir1,拷貝到目前工作站之目錄下 目錄名稱仍為 dir1。 本地工作站與遠端工作站之間文件傳輸 = ( 必須擁有遠端工作站之帳號及密碼,才可進行傳輸工作 ) 執(zhí)行格式: ftp hostname or ftp ip_address example : ftp doc 與遠端工作站 doc ,進行文件傳輸 name (doc:user-name) : 輸入帳號 pass

15、word (doc:user-name): 輸入密碼 ftp help 列出 ftp 文件傳輸,可使用之任何命令。 ftp !ls 列出本地工作站,目前目錄下之所有文件名。 ftp !pwd 列出本地工作站,目前所在之工作目錄位置。 ftp ls 列出遠端工作站目前目錄下之所有文件名。 ftp dir 列出遠端工作站目前目錄下之所有文件名(略同於 unix 的 ls -l 指令). ftp dir . |more 同上,但每頁會暫停(可能不適用 unix 以外的 ftp)。 ftp pwd 列出遠端工作站目前所在之目錄位置。 ftp cd dir1 更改遠端工作站之工作目錄位置至 dir1 之

16、下。 ftp get file1 將遠端工作站之文件 file1 ,拷貝到本地工作站中。 ftp put file2 將本地工作站之文件 file2 ,拷貝到遠端工作站中。 ftp mget *.c 將遠端工作站中,副文件名為 c 之所有文件,拷貝到本地工作站中。 ftp mput *.txt 將本地工作站中,副文件名為 txt 之所有文件,拷貝遠端工作站中。 ftp prompt 切換交談式指令(使用 mput/mget 時不用每個文件皆詢問yes/no)。 ftp quit 結(jié)束 ftp 工作。 ftp bye 結(jié)束 ftp 工作。 注: 從pc與工作站間的文件傳輸也可通過在 pc端的 f

17、tp指令進行文件傳輸,指令用法與 上所述大致相同。 文件模式之設(shè)定 = 改變文件或目錄之讀、寫、執(zhí)行之允許權(quán) = 執(zhí)行格式:chmod -r mode name ( name 可為文件名或目錄名;mode可為 3 個 8 位元之數(shù)字,或利用ls -l 命令,列出 文件或目錄之讀、寫、執(zhí)行允許權(quán)之文字縮寫。) 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)利,但只有擁有者可做修改。 %

18、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)利。 改變文件或目錄之擁有權(quán) = 執(zhí)行格式:chown -r username name ( name 可為文件名或目錄名。) example : %chown user file1 將文件 file1 之擁有權(quán),改為使用者 user 所有。 %chown -r user di

19、r1 將目錄 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 dir1 將目錄dir1,及其下所有文件和子目錄,改為 image 群組。 改變文件或目錄之最后修改時間 = 執(zhí)行格式:touch name ( name 可為文件或目錄名稱。) 文件之連

20、結(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 example : grep abc file1 尋找文件file1中,列出字串 abc 所在之整行文字內(nèi)容。 找

21、尋文件或命令之路徑 = 執(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 name1 name2 ( name1 name2

22、 可同時為文件名,或目錄名稱。) 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 %lp

23、r 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/local/man/man1/ptroff.1 以 troff 格式,自 apple laser writer 打印 ptroff 命令之使用說明。 %ptroff -p

24、sp2 -man /usr/man/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 的打印工作,此時使用者名稱必須為 u

25、ser。 %lprm -psp2 456 刪除 sp2 編號為 456 之打印工作。 job 之控制 = unix o.s.,可於 foregrourd 及 background 同時處理多個 process。 一般使用者執(zhí)行命令時,皆是在 foreground 交談式地執(zhí)行 process,亦可將 process 置於 background 中,以非交談式來執(zhí)行 process。 查看系統(tǒng)之 process = 執(zhí)行格式:ps -aux example: %ps 或 ps -x (查看系統(tǒng)中,屬於自己的 process。) %ps -au (查看系統(tǒng)中,所有使用者的 process。) %p

26、s -aux (查看系統(tǒng)中,包含系統(tǒng)內(nèi)部,及所有使用者的 process。) 結(jié)束或終止 process = 執(zhí)行格式:kill -9 pid ( 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í)

27、行格式:按下 control z 鍵,暫停正在執(zhí)行的 process。鍵入 bg 命令, 命令,將所暫停的 process,置入 background 中繼續(xù)執(zhí)行。 example: %cc file2.c z stopped %bg 查看正在 background 中執(zhí)行的 process = 執(zhí)行格式:jobs 結(jié)束或終止在 background 中的 process = 執(zhí)行格式:kill %n (n 為利用 jobs 命令,所查看出的 background job 編號) example: %kill % 終止在 background 中的第一個 job。 %kill %2 終止在 b

28、ackground 中的第二個 job。 shell varialbe = 查看 shell variable 之設(shè)定值 = 執(zhí)行格式:set 查看所有 shell variable 之設(shè)定值。 %set 執(zhí)行格式:echo $variable-name 顯示指定的 shell variable 之設(shè)定值。 %echo $printer sp1 設(shè)定 shell variable = 執(zhí)行格式:set var = value example: %set term=vt100 設(shè)定 shell variable term 為 vt100 終端機之型式。 刪除 shell variable = 執(zhí)

29、行格式:unset var example: %unset printer 刪除 shell variable printer 之設(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 打印機名稱

30、之設(shè)定值。 設(shè)定 environment variable = 執(zhí)行格式:setenv name word example: %setenv printer sp1 設(shè)定 environment variable printer 打印機名稱為 sp1。 刪除 environment variable = 執(zhí)行格式:unsetenv name example: %unsetenv printer 刪除 environment variable printer 打印機名稱之設(shè)定值。 查看所定義的命令之 alias = 執(zhí)行格式: alias 查看自己目前定義之所有命令,及所對應(yīng)之 alias 名稱

31、。 執(zhí)行格式: alias name 查看指定之 alias 名稱所定義之命令。 example: %alias dir (查看別名 dir 所定義之命令) ls -atl 定義命令之 alias = 執(zhí)行格式: alias name command line example: % alias dir ls -l 將命令 ls - l 定義別名為 dir。 刪除所定義之 alias = 執(zhí)行格式: unalias name example: %unalias dir (刪除別名為 dir 之定義。) %unalias * (刪除所有別名之設(shè)定。) history = 設(shè)定命令記錄表之長度 =

32、執(zhí)行格式: set history = n example: %set 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 為起始字元之命令。) 顯示前一

33、個命令之內(nèi)容 = 執(zhí)行格式: !:p 更改前一命令之內(nèi)容并執(zhí)行之 = 執(zhí)行格式: oldstring newstring 將前一命令中 oldstring 的部份,改成 newstring,并執(zhí)行之。 example: %find . -name file1.c -print file1.ccore %find . -name core -print 注:文件 core 為執(zhí)行程式或命令發(fā)生錯誤時,系統(tǒng)所產(chǎn)生的文件。作為偵錯(debug)之 ,因其所占空間極大,通常將之刪除。 資料之壓縮 = 為了避免不常用的文件或資料,占用太大的磁盤空間,請使用者將之壓縮。欲使用壓縮過 的文件或資料前,將之反

34、壓縮,即可還原成原來之資料型式。凡是經(jīng)過壓縮處理之文件, 會在文件名后面附加 .z 之字元,表示此為一壓縮文件。 壓縮資料 = 執(zhí)行格式:compress filename 壓縮文件 執(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 = 標準輸入之控制 = 執(zhí)行格式:command-line file 將 file 做為 command-line 之輸入。 example: %mail -s mail test .tw filename 將 command 之執(zhí)行結(jié)果,送至指定的 filename 中。 example: %ls -l list 將執(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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論