欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unix操作系統(tǒng)常用命令(小結(jié))

 更新時(shí)間:2020年04月23日 11:59:29   作者:數(shù)星星的小貝殼  
這篇文章主要介紹了Unix操作系統(tǒng)常用命令,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、關(guān)于檔案/目錄處理的命令 

1、ls——列目錄  

這是最基本的檔案指令。 ls 的意義為 "list",也就是將某一個(gè)目錄或是  某一個(gè)檔案的內(nèi)容顯示出來(lái)。  

格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]  

ls 的常用參數(shù)如下:  

-a : 在 UNIX 中若一個(gè)目錄或文件名字的第一個(gè)字符為 "." , 則使用 ls  將不會(huì)顯示出這個(gè)檔案的名字,我們稱此類檔案為隱藏檔。如 .profile、.tcshrc等,如果我們要察看這類檔案,則必須在其后加上參數(shù) -a 。  

-l : 這個(gè)參數(shù)代表使用 ls 的長(zhǎng)( long )格式,可以顯示更多的信息,如檔案存取權(quán),檔案擁有者( owner ),檔案歸屬組,檔案大小,檔案最后更新時(shí)間,甚而 symbolic link 的檔案是 link 那一個(gè)檔等等。 

在開(kāi)始的10個(gè)字符上系統(tǒng)給出文件的用戶權(quán)限。該序列分成四個(gè)域。第一個(gè)字符為類型域,第2、3、4個(gè)字符為用戶主域,第5、6、7個(gè)字符為同組用戶域,第8、9、10個(gè)字符為其它用戶域,域中字符的含義如下:  

l 在類型域中:  

d 表示此文件是一個(gè)目錄  

- 表示此檔是一個(gè)普通檔  

b 表示此檔是一個(gè)特殊的塊設(shè)備I/O檔  

c 表示此文件是一個(gè)特殊的字符設(shè)備I/O文件  

l 表示此檔是一個(gè)連接檔。在其文件名稱后緊跟與它連接的文件路徑及名稱。如:  unix -> /stand/unix  

l 在“用戶主”、“同組用戶”、“其它用戶”域中:  

r 表示有讀權(quán)限。含義是可以拷貝或顯示該文件或目錄中的內(nèi)容。  

w 表示有寫權(quán)限。含義是可以改變或修改該檔。  

x 表示有執(zhí)行權(quán)限。含義是可以執(zhí)行該檔或用cd命令進(jìn)入該目錄,在該目錄中建立文件或子目錄等。  

- 表示無(wú)權(quán)限。  

2.chmod——變更檔案模式( change mode )  

這個(gè)指令是用來(lái)更改檔案的存取模式( access mode )。在 UNIX 一個(gè)檔案上有可讀(r)可寫(w)可執(zhí)行(x)三種模式,分別針對(duì)該檔案的所有者( onwer )、同組者( group member )( 你可以 ls -lg來(lái)觀看某一檔案的所屬的 group ),以及其它人( other )。一個(gè)檔案如果改成可執(zhí)行模式則系統(tǒng)就將其視為一個(gè)可執(zhí)行文件,而一個(gè)目錄的可執(zhí)行模式代表使用者有進(jìn)入該目錄之權(quán)利。chmod 就是用來(lái)變更一些檔案的模式。  

(1) 格式:chmod [ -fR ] mode filename ...  

(2)主要參數(shù)的意義如下:  

-f(Force): chmod 不會(huì)理會(huì)失敗的動(dòng)作。  

-R(Recurive):會(huì)將所有子樹下的所有子目錄及檔案改為你所要改成的模式。  

Mode:指改變模式。包括三個(gè)方面:  

A.為哪些用戶改變  

u——用戶本身  

g——同組用戶  

o——其它用戶  

B.如何改變  

+——增加權(quán)限  

-——去掉權(quán)限  

C.什么權(quán)限  

r——讀權(quán)限  

w——寫權(quán)限  

x——執(zhí)行權(quán)限  

3.cat——串聯(lián)顯示命令    

4、more——分屏顯示文件內(nèi)容 

more 可以將所觀察的檔案根據(jù)分屏顯示出來(lái),并根據(jù)使用者的要求換頁(yè)或卷行。如果使用者要在某一個(gè)檔案中搜尋一個(gè)特定的字符串,則按 / 然后跟著打所要搜尋的單字即可進(jìn)行搜尋。  如果你在使用中覺(jué)得已經(jīng)看到了所要看的部份,可以按'q'離開(kāi) more 的使用。  

在使用中按'v' 亦可以使用編輯器來(lái)編輯所觀看的檔案。  

格式: more filename  

5、 cd——改變當(dāng)前目錄   格式:cd dirname

6、 cp——拷貝  

     這個(gè)指令的意義是復(fù)制("COPY") , 也就是將一個(gè)或多個(gè)檔案復(fù)制成另一個(gè)檔案或者是將其復(fù)制到另一個(gè)目錄去。  

格式: cp [-fip] source_file target_file (拷貝文件)  

cp [-r|-R][-fip] source_file... target_file (拷貝目錄)  

常用參數(shù)如下:  

-i : 此參數(shù)是當(dāng)已有檔名為 f2 的檔案時(shí),若徑自使用 cp 將會(huì)將原來(lái) f2的內(nèi)容掩蓋過(guò)去,因此在要蓋過(guò)之前必須先詢問(wèn)使用者一下。如使用者的回答是y(yes)才執(zhí)行復(fù)制的動(dòng)作。  

-r : 此參數(shù)是用來(lái)做遞回復(fù)制用,可將一整顆子樹都復(fù)制到另一個(gè)目錄中。  

7、mv——移動(dòng)或改名 

mv 的意義為 move , 主要是將一檔案改名或移至另一個(gè)目錄。  

格式: mv [-fi] source_file... target_file  

主要參數(shù):  

-i : -i 的含義與 cp 的相同,均是 interactive詢問(wèn)之意。  

-f: 強(qiáng)迫( force )執(zhí)行 。所有其它的參數(shù)遇到 -f 均失效。  

8、rm——?jiǎng)h除  

rm 的意義是 remove ,也就是用來(lái)刪除一個(gè)檔案。在 UNIX 中一個(gè)被刪除的檔案除非是系統(tǒng)恰好有做備份,否則是無(wú)法像 DOS 里面一樣還能夠恢復(fù)。所以在做 rm 動(dòng)作的時(shí)候使用者應(yīng)該要特別小心。  

格式: rm [-fiRr] file...  

主要參數(shù):  

-f : 將會(huì)使得系統(tǒng)在刪除時(shí),不提出任何警告訊息。  

-i : 在除去檔案之前均會(huì)詢問(wèn)是否真要除去。  

-r : 遞歸式的刪除。  

注意:  不要隨便使用 rm -rf , 否則有一天你會(huì)"欲哭無(wú)淚"......

9、mkdir——?jiǎng)?chuàng)建目錄  

mkdir 是一個(gè)讓使用者建立一個(gè)目錄的指令。你可以在一個(gè)目錄底下使用  

midir 建立一個(gè)子目錄。  

格式:mkdir dirname1 [ dirname2 ... ]  

10、rmdir——?jiǎng)h除目錄  

rmdir 是用來(lái)將一個(gè)"空的"目錄刪除。如果一個(gè)目錄下面沒(méi)有任何檔案,你就可以用 rmdir 指令將其除去。  

格式:  rmdir dirname1 [ dirname2 .... ]  

如果一個(gè)目錄底下有其它的檔案, rmdir 將無(wú)法將這個(gè)目錄刪除,除非使用 rm 指令的 -r 選項(xiàng)。  

二、關(guān)于進(jìn)程處理的命令: 

1、ps——顯示目前你的 process 或系統(tǒng) processes 的狀況  

格式:  ps [-aAdefl] [-G groups] [-o format] [-p pids] [-t termlist] [-u users] [-U users] [-g pgrplist]  

常用參數(shù):  

-a 列出所有用戶的 process 狀況。  

-u 顯示 user - oriented 的 process 狀況 。  

-x 顯示包括沒(méi)有 terminal 控制的 process 狀況 。  

-w 使用較寬的顯示模式來(lái)顯示 process 狀況 。

2、kill——?dú)⑦M(jìn)程  

kill 指令的用途是送一個(gè)信號(hào)給某一個(gè)進(jìn)程。因?yàn)榇蟛糠菟偷亩际怯脕?lái)殺掉進(jìn)程 ,因此稱為 kill 。  

格式:  

kill [ -SIGNAL ] pid ...  

kill -l  

SIGNAL :為一個(gè)訊號(hào)的數(shù)字,從 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用來(lái)殺掉一些無(wú)法正常終止進(jìn)程的訊號(hào)。  

你也可以用 kill -l 來(lái)察看可代替 signal 號(hào)碼的數(shù)目字。  

三、用戶操作指令  

1、Who——查詢目前有那些人在線  

2、w——查詢目前有那些人在線上,同時(shí)顯示出那些人目前的工作  

3、chgrp——改變組的屬性  

格式:  chgrp [-R] group file...  

4、chown——改變文件或目錄的所有者  

格式:  chown [-R] owner[:group] file... 

5、passwd——更改用戶口令  

格式:  passwd 用戶名 (后面不跟用戶名,為修改root的口令)  

四、網(wǎng)絡(luò)指令    

1、telnet——仿真終端程序  

telnet 是一個(gè)提供 user 經(jīng)由網(wǎng)絡(luò)連到 remote host。  

格式:  

telnet [ hostname | ip-address ] [ port ]  

其中:  

hostname:為一個(gè)像 ccsun1 或是 ccsun1.cc.nctu.edu.cn 的 name address;  

ip-address:則為一個(gè)由四個(gè)小于 255 的數(shù)字組成的IP地址,如 140.113.17.173 、210.26.147.1等。  

Port:為一些特殊的程序所提供給外界的溝通點(diǎn)。如對(duì)方?jīng)]要求,則不需要此項(xiàng)。  

2、ftp——文件傳輸協(xié)議  

ftp 的意義是 File Transfer Program ,是一個(gè)很常應(yīng)用在網(wǎng)絡(luò)檔案?jìng)鬏數(shù)?nbsp; 

程序。  

格式:  

ftp [ hostname | ip-address ]  

其中 hostname | ip-address 的意義同telnet 。  

在進(jìn)入 ftp 之后,如果與 remote host 連接上了,它將會(huì)詢問(wèn)你用戶名  

與密碼,如果輸入對(duì)了就可以開(kāi)始進(jìn)行檔案?jìng)鬏敗?nbsp; 

ftp中常用命令:  

ascii:將傳輸模式設(shè)為 ascii 模式。通常用于傳送文字文件。  

binary:將傳輸模式設(shè)為 binary 模式,通常用于傳送執(zhí)行文件,壓縮文件與影像文件等。  

cd remote-directory:將 remote host(遠(yuǎn)方)上的工作目錄改變。  

lcd [ directory ]:更改 local host (本地)的工作目錄。  

ls [ remote-directory ] [ local-file ]:列出 remote host 上的檔案。  

get remote-file [ local-file ]:取得遠(yuǎn)方的檔案。  

mget remote-files :可使用通用字符一次取得多個(gè)檔案。  

put local-file [ remote-file]: 將 local host 的檔案送到 remote host。  

mput local-files :可使用通用字符一次將多個(gè)檔案放到 remote host 上。  

help [ command ]: 在線輔助指令。  

mkdir directory-name :在 remote host 造一個(gè)目錄。  

prompt 更改交談模式,若為 on 則在 mput 與 mget 時(shí)每作一個(gè)檔案之傳  

輸時(shí)均會(huì)詢問(wèn)。  

quit/bye 離開(kāi)ftp .  

五、其他指令    

1、vi——編輯命令  

任何用戶最常做的事要數(shù)創(chuàng)建和編輯檔,包括文文件、報(bào)告和文字,vi(Visual Editor)是一個(gè)有效而相對(duì)簡(jiǎn)單的全屏幕編輯,使用vi,只要記著少量基本指令,就可以開(kāi)始起步,再學(xué)習(xí)其它更復(fù)雜的指令,而系統(tǒng)管理員則使用vi管理和維護(hù)系統(tǒng)。  

vi是包含在SCO System V操作系統(tǒng)中的全屏幕編輯,其實(shí),vi不獨(dú)存在于SCO UNIX內(nèi),而是UNIX內(nèi)相當(dāng)普及的檔編輯。開(kāi)啟檔無(wú)論是開(kāi)啟新檔或修改舊檔,都可以使用vi。  

格式:  #vi filename  

這是執(zhí)行Vi后的屏幕樣式:  

~  

~  

上面是一個(gè)經(jīng)vi開(kāi)啟的模擬檔,一行開(kāi)始處的波折號(hào)(~)表示檔的結(jié)尾。 vi使用了兩種狀態(tài),一是指令態(tài)(Command Mode),另一是插入態(tài)(Insert Mode)。當(dāng)vi處于指令態(tài)時(shí),打入的內(nèi)容會(huì)視作指令來(lái)解釋;另一方面,當(dāng)vi處于插入態(tài)時(shí),就可以打入正文(text)給檔。  

大多數(shù)vi指令是單字元,由插入態(tài)改變?yōu)橹噶顟B(tài),按〈Esc〉鍵;而由命令態(tài)轉(zhuǎn)為插入態(tài),則可以使用下面的插入令,直接打入,無(wú)需再按〈Return〉鍵。  

l 插入  

i 在游標(biāo)處插入正文  

I 在一行開(kāi)始處插入正文  

a 在游標(biāo)后追加正文  

A 在行尾追加正文  

o(小寫歐) 在游標(biāo)下面新開(kāi)一行  

O(大寫歐) 在游標(biāo)上面新開(kāi)一行  

要記著一點(diǎn),在插入態(tài)處,不能打入指令,必需先按〈Esc〉鍵,返回指令態(tài)。假若戶用不知身處何態(tài),也可以按〈Esc〉鍵,不管處于何態(tài),都會(huì)返回指令態(tài)。  

l 存檔及退出  

在修改文件時(shí),如何存盤及退出指定文件都非常重要。在vi內(nèi),行使存盤或退出的指令時(shí),要先按冒號(hào)(:),改變?yōu)橹噶顟B(tài),用戶就可以看見(jiàn)在屏幕左下方,出現(xiàn)冒號(hào)(:),顯示vi已經(jīng)改為指令態(tài),可以進(jìn)行存盤或退出等工作。  

下面就是一些這方面常用的指令。  

:q! 放棄任何改動(dòng)而退出vi,也就是強(qiáng)行退出  

:w 存檔  

:wq 存檔并退出vi  

:x 與wq的工作一樣  

:zz 與wq的工作一樣刪除正文  

l 刪除  

刪除或修改正文都是利用插入態(tài),故此,下面所提及的指令只需在插入態(tài)內(nèi),直接選入指令即行。  

x 刪除光標(biāo)處字符(Character)  

nx 刪除光標(biāo)處后n個(gè)字符  

nX 刪除光標(biāo)處前n個(gè)字符  

ndw 刪除游標(biāo)處下n個(gè)單詞(word)  

dd 刪除整行  

d$或D 刪除由游標(biāo)至該行最末  

u 恢復(fù)前一次所做的刪除  

l 修改正文  

當(dāng)使用vi修改正文,加減字符時(shí),就會(huì)采用另一組在插入態(tài)操作的指令。  

— r char由char代替光標(biāo)處的字符  

—Rtext〈Esc〉由text代替光標(biāo)處的字符  

—cwtext〈Esc〉由text取代光標(biāo)處的單詞  

—Ctext〈Esc〉由text取代光標(biāo)處至該行結(jié)尾處  

—cc使整行空白,但保留光標(biāo)位置,讓你開(kāi)始打入  

—如刪除指令一樣,在指令前打入的數(shù),表示執(zhí)行該指令多少次。  

l正文模式檢索  

要檢索文件,必需在指令態(tài)下進(jìn)行。所謂「模式」,就是一個(gè)特定字符串,其中可含空格符。  

/str〈Return〉 向前搜尋str直至文件結(jié)尾處  

?str〈Return〉 往后搜尋str直至文件開(kāi)首處  

n 同一方向上重復(fù)檢索  

N 相反方向上重復(fù)檢索  

vi纏繞整個(gè)檔,不斷檢索,直至找到與模式相匹配的下一個(gè)出現(xiàn)。其它如果要在 vi執(zhí)行期間,轉(zhuǎn)到shell執(zhí)行,使用驚嘆號(hào)(!)執(zhí)行系指令,例如在vi期間,列出當(dāng)前目錄內(nèi)容,可以打入:!If  另一方面,用戶可以在主目錄中創(chuàng)建.exrc環(huán)境文件,用set打入選項(xiàng),每次調(diào)用vi時(shí),就會(huì)讀入.exrc中的指令與設(shè)置。

2、備份命令:tar(c)  

tar 是對(duì)非特權(quán)用戶最易用和最可靠的實(shí)用程序(utility),從歸檔介質(zhì)上保留和恢復(fù)檔,亦能從多檔歸檔中抽取單個(gè)檔。  

tar 歸檔使用文件和目錄的相對(duì)或絕對(duì)路徑名。  

打入 tar,即會(huì)顯示所有變量選項(xiàng),其中:

“cv”是創(chuàng)建歸檔;  

“cv#”用于來(lái)自 /etc/default/tar 的設(shè)備號(hào) #;  

“rv”追加已有歸檔;  

“uv”更新在已有歸檔上的檔;  

“tv”顯示歸檔內(nèi)容表;  

“xv”從歸檔中抽取檔;  

“f”從指定檔中讀入或?qū)懗觯?nbsp; 

“L”使 tar跟隨符號(hào)連接繼續(xù)追查下去,默認(rèn)情況下則會(huì)忽略符號(hào)連接。  

3、Df——顯示硬盤空間使用情況  

磁盤空間以塊為單位進(jìn)行分配,典型的塊是512字節(jié)。

4、Du——檢測(cè)一個(gè)目錄和(遞歸地)所有它的子目錄中的文件占用的磁盤空間,用塊大小標(biāo)識(shí)。  

5、Find——從指定路徑開(kāi)始查找?guī)в幸?guī)定特征的文件  

6、Date——顯示系統(tǒng)日期

7、Format——軟盤格式化

8、Haltsys——緊急關(guān)機(jī)

9、Shutdown——多用戶情況下關(guān)機(jī)  

格式:  #shutdown -g0 -y -i0  

awk 的用法:

http://www.dbjr.com.cn/article/157432.htm

到此這篇關(guān)于Unix操作系統(tǒng)常用命令(小結(jié))的文章就介紹到這了,更多相關(guān)Unix 常用命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論