中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

linux中有哪些必學(xué)的命令

這篇文章主要介紹了linux中有哪些必學(xué)的命令,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),溫嶺網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:溫嶺等地區(qū)。溫嶺做網(wǎng)站價(jià)格咨詢:13518219792

Linux提供了大量的命令,利用它可以有效地完成大量的工
作,如磁盤操作、文件存取、目錄操作、進(jìn)程管理、文件權(quán)限設(shè)定等。所以,在Linux系統(tǒng)上工作離不開使用系統(tǒng)提供的命令。要想真正理解Linux系統(tǒng),
就必須從Linux命令學(xué)起,通過基礎(chǔ)的命令學(xué)習(xí)可以進(jìn)一步理解Linux系統(tǒng)。
不同Linux發(fā)行版的命令數(shù)量不一樣,但Linux發(fā)行版本最少的命令也有200多個(gè)。這里筆者把比較重要和使用頻率最多的命令,按照它們在系統(tǒng)中的作用分成下面六個(gè)部分一一介紹。
◆ 安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)為例,介紹Linux下的安裝和登錄命令。
immortality按:請用ctrl+f在本頁中查找某一部分的內(nèi)容或某一命令的用法。
Linux必學(xué)的60個(gè)命令(1)-安裝與登陸命令
login
1.作用
login的作用是登錄系統(tǒng),它的使用權(quán)限是所有用戶。
2.格式
login [name][-p ][-h(huán) 主機(jī)名稱]
3.主要參數(shù)
-p:通知login保持現(xiàn)在的環(huán)境參數(shù)。
-h(huán):用來向遠(yuǎn)程登錄的之間傳輸用戶名。
如果選擇用命令行模式登錄Linux的話,那么看到的第一個(gè)Linux命令就是login:。
一般界面是這樣的:
Manddrake Linux release 9.1(Bamboo) for i586
renrel 2.4.21-0.13mdk on i686 / tty1
localhost login:root
password:
上面代碼中,第一行是Linux發(fā)行版本號,第二行是內(nèi)核版本號和登錄的虛擬控制臺,我們在第三行輸入登錄名,按“Enter”鍵在Password后輸入賬戶密碼,即可登錄系統(tǒng)。出于安全考慮,輸入賬戶密碼時(shí)字符不會在屏幕上回顯,光標(biāo)也不移動。
登錄后會看到下面這個(gè)界面(以超級用戶為例):
[root@localhost root]#
last login:Tue ,Nov 18 10:00:55 on vc/1
上面顯示的是登錄星期、月、日、時(shí)間和使用的虛擬控制臺。
4.應(yīng)用技巧
Linux
是一個(gè)真正的多用戶操作系統(tǒng),可以同時(shí)接受多個(gè)用戶登錄,還允許一個(gè)用戶進(jìn)行多次登錄。這是因?yàn)長inux和許多版本的Unix一樣,提供了虛擬控制臺的
訪問方式,允許用戶在同一時(shí)間從控制臺(系統(tǒng)的控制臺是與系統(tǒng)直接相連的監(jiān)視器和鍵盤)進(jìn)行多次登錄。每個(gè)虛擬控制臺可以看作是一個(gè)獨(dú)立的工作站,工作臺
之間可以切換。虛擬控制臺的切換可以通過按下Alt鍵和一個(gè)功能鍵來實(shí)現(xiàn),通常使用F1-F6 。
例如,用戶登錄后,按一下“Alt+
F2”鍵,用戶就可以看到上面出現(xiàn)的“l(fā)ogin:”提示符,說明用戶看到了第二個(gè)虛擬控制臺。然后只需按“Alt+
F1”鍵,就可以回到第一個(gè)虛擬控制臺。一個(gè)新安裝的Linux系統(tǒng)允許用戶使用“Alt+F1”到“Alt+F6”鍵來訪問前六個(gè)虛擬控制臺。虛擬控制
臺最有用的是,當(dāng)一個(gè)程序出錯(cuò)造成系統(tǒng)死鎖時(shí),可以切換到其它虛擬控制臺工作,關(guān)閉這個(gè)程序。
shutdown
1.作用
shutdown命令的作用是關(guān)閉計(jì)算機(jī),它的使用權(quán)限是超級用戶。
2.格式
shutdown [-h(huán)][-i][-k][-m][-t]
3.重要參數(shù)
-t:在改變到其它運(yùn)行級別之前,告訴init程序多久以后關(guān)機(jī)。
-k:并不真正關(guān)機(jī),只是送警告信號給每位登錄者。
-h(huán):關(guān)機(jī)后關(guān)閉電源。
-c:cancel current process取消目前正在執(zhí)行的關(guān)機(jī)程序。所以這個(gè)選項(xiàng)當(dāng)然沒有時(shí)間參數(shù),但是可以輸入一個(gè)用來解釋的訊息,而這信息將會送到每位使用者。
-F:在重啟計(jì)算機(jī)時(shí)強(qiáng)迫fsck。
-time:設(shè)定關(guān)機(jī)前的時(shí)間。
-m: 將系統(tǒng)改為單用戶模式。
-i:關(guān)機(jī)時(shí)顯示系統(tǒng)信息。
4.命令說明
shutdown
命令可以安全地將系統(tǒng)關(guān)機(jī)。有些用戶會使用直接斷掉電源的方式來關(guān)閉Linux系統(tǒng),這是十分危險(xiǎn)的。因?yàn)長inux與Windows不同,其后臺運(yùn)行著
許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會導(dǎo)致進(jìn)程的數(shù)據(jù)丟失,使系統(tǒng)處于不穩(wěn)定的狀態(tài),甚至在有的系統(tǒng)中會損壞硬件設(shè)備(硬盤)。在系統(tǒng)關(guān)機(jī)前使用
shutdown命令,系統(tǒng)管理員會通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會被凍結(jié),即新的用戶不能再登錄。
halt
1.作用
halt命令的作用是關(guān)閉系統(tǒng),它的使用權(quán)限是超級用戶。
2.格式
halt [-n] [-w] [-d] [-f] [-i] [-p]
3.主要參數(shù)說明
-n:防止sync系統(tǒng)調(diào)用,它用在用fsck修補(bǔ)根分區(qū)之后,以阻止內(nèi)核用老版本的超級塊覆蓋修補(bǔ)過的超級塊。
-w:并不是真正的重啟或關(guān)機(jī),只是寫wtmp(/var/log/wtmp)紀(jì)錄。
-f:沒有調(diào)用shutdown,而強(qiáng)制關(guān)機(jī)或重啟。
-i:關(guān)機(jī)(或重啟)前,關(guān)掉所有的網(wǎng)絡(luò)接口。
-f:強(qiáng)迫關(guān)機(jī),不呼叫shutdown這個(gè)指令。
-p: 當(dāng)關(guān)機(jī)的時(shí)候順便做關(guān)閉電源的動作。
-d:關(guān)閉系統(tǒng),但不留下紀(jì)錄?!?br/>4.命令說明
halt
就是調(diào)用shutdown
-h(huán)。halt執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,執(zhí)行sync(將存于buffer中的資料強(qiáng)制寫入硬盤中)系統(tǒng)調(diào)用,文件系統(tǒng)寫操作完成后就會停止內(nèi)核。若系統(tǒng)的
運(yùn)行級別為0或6,則關(guān)閉系統(tǒng);否則以shutdown指令(加上-h(huán)參數(shù))來取代。 
reboot
1.作用
reboot命令的作用是重新啟動計(jì)算機(jī),它的使用權(quán)限是系統(tǒng)管理者。
2.格式
reboot [-n] [-w] [-d] [-f] [-i]
3.主要參數(shù)
-n: 在重開機(jī)前不做將記憶體資料寫回硬盤的動作。
-w: 并不會真的重開機(jī),只是把記錄寫到/var/log/wtmp文件里。
-d: 不把記錄寫到/var/log/wtmp文件里(-n這個(gè)參數(shù)包含了-d)。
-i: 在重開機(jī)之前先把所有與網(wǎng)絡(luò)相關(guān)的裝置停止。
install
1.作用
install命令的作用是安裝或升級軟件或備份數(shù)據(jù),它的使用權(quán)限是所有用戶。
2.格式
(1)install [選項(xiàng)]... 來源 目的地
(2)install [選項(xiàng)]... 來源... 目錄
(3)install -d [選項(xiàng)]... 目錄...

前兩種格式中,會將復(fù)制至或?qū)⒍鄠€(gè)文件復(fù)制至已存在的,同時(shí)設(shè)定權(quán)
限模式及所有者/所屬組。在第三種格式中,會創(chuàng)建所有指定的目錄及它們的主目錄。長選項(xiàng)必須用的參數(shù)在使用短選項(xiàng)時(shí)也是必須的。
3.主要參數(shù)
--backup[=CONTROL]:為每個(gè)已存在的目的地文件進(jìn)行備份。
-b:類似 --backup,但不接受任何參數(shù)。
-c:(此選項(xiàng)不作處理)。
-d,--directory:所有參數(shù)都作為目錄處理,而且會創(chuàng)建指定目錄的所有主目錄。
-D:創(chuàng)建前的所有主目錄,然后將復(fù)制至 ;在第一種使用格式中有用。
-g,--group=組:自行設(shè)定所屬組,而不是進(jìn)程目前的所屬組。
-m,--mode=模式:自行設(shè)定權(quán)限模式 (像chmod),而不是rwxr-xr-x。
-o,--owner=所有者:自行設(shè)定所有者 (只適用于超級用戶)。
-p,--preserve-timestamps:以文件的訪問/修改時(shí)間作為相應(yīng)的目的地文件的時(shí)間屬性。
-s,--strip:用strip命令刪除symbol table,只適用于第一及第二種使用格式。
-S,--suffix=后綴:自行指定備份文件的。
-v,--verbose:處理每個(gè)文件/目錄時(shí)印出名稱。
--h(huán)elp:顯示此幫助信息并離開。
--version:顯示版本信息并離開。
mount
1.作用
mount命令的作用是加載文件系統(tǒng),它的用權(quán)限是超級用戶或/etc/fstab中允許的使用者。
2.格式
mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir
3.主要參數(shù)
-h(huán):顯示輔助信息。
-v:顯示信息,通常和-f用來除錯(cuò)。
-a:將/etc/fstab中定義的所有文件系統(tǒng)掛上。
-F:這個(gè)命令通常和-a一起使用,它會為每一個(gè)mount的動作產(chǎn)生一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量NFS文件系統(tǒng)時(shí)可以加快加載的速度。
-f:通常用于除錯(cuò)。它會使mount不執(zhí)行實(shí)際掛上的動作,而是模擬整個(gè)掛上的過程,通常會和-v一起使用。
-t vfstype:顯示被加載文件系統(tǒng)的類型。
-n:一般而言,mount掛上后會在/etc/mtab中寫入一筆資料,在系統(tǒng)中沒有可寫入文件系統(tǒng)的情況下,可以用這個(gè)選項(xiàng)取消這個(gè)動作。
4.應(yīng)用技巧
在Linux
和Unix系統(tǒng)上,所有文件都是作為一個(gè)大型樹(以/為根)的一部分訪問的。要訪問CD-ROM上的文件,需要將CD-ROM設(shè)備掛裝在文件樹中的某個(gè)掛
裝點(diǎn)。如果發(fā)行版安裝了自動掛裝包,那么這個(gè)步驟可自動進(jìn)行。在Linux中,如果要使用硬盤、光驅(qū)等儲存設(shè)備,就得先將它加載,當(dāng)儲存設(shè)備掛上了之后,
就可以把它當(dāng)成一個(gè)目錄來訪問。掛上一個(gè)設(shè)備使用mount命令。在使用mount這個(gè)指令時(shí),至少要先知道下列三種信息:要加載對象的文件系統(tǒng)類型、要
加載對象的設(shè)備名稱及要將設(shè)備加載到哪個(gè)目錄下。
(1)Linux可以識別的文件系統(tǒng)
◆ Windows 95/98常用的FAT 32文件系統(tǒng):vfat ;
◆ Win NT/2000 的文件系統(tǒng):ntfs ;
◆ OS/2用的文件系統(tǒng):hpfs;
◆ Linux用的文件系統(tǒng):ext2、ext3;
◆ CD-ROM光盤用的文件系統(tǒng):iso9660。
雖然vfat是指FAT 32系統(tǒng),但事實(shí)上它也兼容FAT 16的文件系統(tǒng)類型。
(2)確定設(shè)備的名稱
在Linux
中,設(shè)備名稱通常都存在/dev里。這些設(shè)備名稱的命名都是有規(guī)則的,可以用“推理”的方式把設(shè)備名稱找出來。例如,/dev/hda1這個(gè)
IDE設(shè)備,hd是Hard Disk(硬盤)的,sd是SCSI Device,fd是Floppy Device(或是Floppy
Disk?)。a代表第一個(gè)設(shè)備,通常IDE接口可以接上4個(gè)IDE設(shè)備(比如4塊硬盤)。所以要識別IDE硬盤的方法分別就是hda、hdb、hdc、
hdd。hda1中的“1”代表hda的第一個(gè)硬盤分區(qū)
(partition),hda2代表hda的第二主分區(qū),第一個(gè)邏輯分區(qū)從hda5開始,依此類推。此外,可以直接檢查
/var/log/messages文件,在該文件中可以找到計(jì)算機(jī)開機(jī)后系統(tǒng)已辨認(rèn)出來的設(shè)備代號。
(3)查找掛接點(diǎn)
在決
定將設(shè)備掛接之前,先要查看一下計(jì)算機(jī)是不是有個(gè)/mnt的空目錄,該目錄就是專門用來當(dāng)作掛載點(diǎn)(Mount
Point)的目錄。建議在/mnt里建幾個(gè)/mnt/cdrom、/mnt/floppy、/mnt/mo等目錄,當(dāng)作目錄的專用掛載點(diǎn)。舉例而言,如
要掛載下列5個(gè)設(shè)備,其執(zhí)行指令可能如下 (假設(shè)都是Linux的ext2系統(tǒng),如果是Windows XX請將ext2改成vfat):
軟盤 ===>mount -t ext2 /dev/fd0 /mnt/floppy
cdrom ===>mount -t iso9660 /dev/hdc /mnt/cdrom
SCSI cdrom ===>mount -t iso9660 /dev/sdb /mnt/scdrom
SCSI cdr ===>mount -t iso9660 /dev/sdc /mnt/scdr
不過目前大多數(shù)較新的Linux發(fā)行版本(包括紅旗 Linux、中軟Linux、Mandrake Linux等)都可以自動掛裝文件系統(tǒng),但Red Hat Linux除外。
umount
1.作用
umount命令的作用是卸載一個(gè)文件系統(tǒng),它的使用權(quán)限是超級用戶或/etc/fstab中允許的使用者。
2.格式
unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir
3.使用說明
umount
命令是mount命令的逆操作,它的參數(shù)和使用方法和mount命令是一樣的。Linux掛裝CD-ROM后,會鎖定CD—ROM,這樣就不能用CD-
ROM面板上的Eject按鈕彈出它。但是,當(dāng)不再需要光盤時(shí),如果已將/cdrom作為符號鏈接,請使用umount/cdrom來卸裝它。僅當(dāng)無用戶
正在使用光盤時(shí),該命令才會成功。該命令包括了將帶有當(dāng)前工作目錄當(dāng)作該光盤中的目錄的終端窗口。
chsh
1.作用
chsh命令的作用是更改使用者shell設(shè)定,它的使用權(quán)限是所有使用者。
2.格式
chsh [ -s ] [ -list] [ --h(huán)elp ] [ -v ] [ username ]
3.主要參數(shù)
-l:顯示系統(tǒng)所有Shell類型。
-v:顯示Shell版本號。
4.應(yīng)用技巧
前面介紹了Linux下有多種Shell,一般缺省的是Bash,如果想更換Shell類型可以使用chsh命令。先輸入賬戶密碼,然后輸入新Shell類型,如果操作正確系統(tǒng)會顯示“Shell change”。其界面一般如下:
Changing fihanging shell for cao
Password:
New shell [/bin/bash]: /bin/tcsh
上面代碼中,[ ]內(nèi)是目前使用的Shell。普通用戶只能修改自己的Shell,超級用戶可以修改全體用戶的Shell。要想查詢系統(tǒng)提供哪些Shell,可以使用chsh -l 命令,見圖1所示。
圖1 系統(tǒng)可以使用的Shell類型
從圖1中可以看到,筆者系統(tǒng)中可以使用的Shell有bash(缺?。sh、sh、tcsh四種。
exit
1.作用
exit命令的作用是退出系統(tǒng),它的使用權(quán)限是所有用戶。
2.格式
exit
3.參數(shù)
exit命令沒有參數(shù),運(yùn)行后退出系統(tǒng)進(jìn)入登錄界面。
last
1.作用
last命令的作用是顯示近期用戶或終端的登錄情況,它的使用權(quán)限是所有用戶。通過last命令查看該程序的log,管理員可以獲知誰曾經(jīng)或企圖連接系統(tǒng)。
2.格式
1ast[—n][-f file][-t tty] [—h 節(jié)點(diǎn)][-I —IP][—1][-y][1D]
3.主要參數(shù)
-n:指定輸出記錄的條數(shù)。
-f file:指定用文件file作為查詢用的log文件。
-t tty:只顯示指定的虛擬控制臺上登錄情況。
-h(huán) 節(jié)點(diǎn):只顯示指定的節(jié)點(diǎn)上的登錄情況。
-i IP:只顯示指定的IP上登錄的情況。
-1:用IP來顯示遠(yuǎn)端地址。
-y:顯示記錄的年、月、日。
-ID:知道查詢的用戶名。
-x:顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史。
動手練習(xí)
上面介紹了Linux安裝和登錄命令,下面介紹幾個(gè)實(shí)例,動手練習(xí)一下剛才講過的命令。
1.一次運(yùn)行多個(gè)命令
在一個(gè)命令行中可以執(zhí)行多個(gè)命令,用分號將各個(gè)命令隔開即可,例如:
#last -x;halt
上面代碼表示在顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史后關(guān)閉計(jì)算機(jī)。
2.利用mount掛裝文件系統(tǒng)訪問Windows系統(tǒng)
許多Linux發(fā)行版本現(xiàn)在都可以自動加載Vfat分區(qū)來訪問Windows系統(tǒng),而Red Hat各個(gè)版本都沒有自動加載Vfat分區(qū),因此還需要進(jìn)行手工操作。
mount
可以將Windows分區(qū)作為Linux的一個(gè)“文件”掛接到Linux的一個(gè)空文件夾下,從而將Windows的分區(qū)和/mnt這個(gè)目錄聯(lián)系起來。因
此,只要訪問這個(gè)文件夾就相當(dāng)于訪問該分區(qū)了。首先要在/mnt下建立winc文件夾,在命令提示符下輸入下面命令:
#mount -t vfat /dev/hda1 /mnt/winc

表示將Windows的C分區(qū)掛到Liunx的/mnt/winc目錄下。這時(shí),在/mnt/winc目錄下就可以看到Windows中C盤的內(nèi)容了。使
用類似的方法可以訪問Windows系統(tǒng)的D、E盤。在Linux系統(tǒng)顯示W(wǎng)indows的分區(qū)一般順序這樣的:hda1為C盤、hda5為D盤、
hda6為E盤……以此類推。上述方法可以查看Windows系統(tǒng)有一個(gè)很大的問題,就是Windows中的所有中文文件名或文件夾名全部顯示為問號
“?”,而英文卻可以正常顯示。我們可以通過加入一些參數(shù)讓它顯示中文。還以上面的操作為例,此時(shí)輸入命令:
#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc
現(xiàn)在它就可以正常顯示中文了。
3.使用mount加掛閃盤上的文件系統(tǒng)
在Linux下使用閃盤非常簡單。Linux對USB設(shè)備有很好的支持,當(dāng)插入閃盤后,閃盤被識別為一個(gè)SCSI盤,通常輸入以下命令:
# mount /dev/sda1 /usb
就能夠加掛閃盤上的文件系統(tǒng)。
小知識
Linux命令與Shell

謂Shell,就是命令解釋程序,它提供了程序設(shè)計(jì)接口,可以使用程序來編程。學(xué)習(xí)Shell對于Linux初學(xué)者理解Linux系統(tǒng)是非常重要的。
Linux系統(tǒng)的Shell作為操作系統(tǒng)的外殼,為用戶提供了使用操作系統(tǒng)的接口。Shell是命令語言、命令解釋程序及程序設(shè)計(jì)語言的統(tǒng)稱,是用戶和
Linux內(nèi)核之間的接口程序。如果把Linux內(nèi)核想象成一個(gè)球體的中心,Shell就是圍繞內(nèi)核的外層。當(dāng)從Shell或其它程序向Linux傳遞命
令時(shí),內(nèi)核會做出相應(yīng)的反應(yīng)。Shell在Linux系統(tǒng)的作用和MS DOS下的COMMAND.COM和Windows 95/98 的
explorer.exe相似。Shell雖然不是系統(tǒng)核心的一部分,只是系統(tǒng)核心的一個(gè)外延,但它能夠調(diào)用系統(tǒng)內(nèi)核的大部分功能。因此,可以說
Shell是Unux/Linux最重要的實(shí)用程序。
Linux中的Shell有多種類型,其中最常用的是Bourne
Shell(sh)、C Shell(csh)和Korn Shell(ksh)。大多數(shù)Linux發(fā)行版本缺省的Shell是Bourne
Again Shell,它是Bourne Shell的擴(kuò)展,簡稱bash,與Bourne Shell完全向后兼容,并且在Bourne
Shell的基礎(chǔ)上增加了很多特性。bash放在/bin/bash中,可以提供如命令補(bǔ)全、命令編輯和命令歷史表等功能。它還包含了很多C
Shell和Korn
Shell中的優(yōu)點(diǎn),有靈活和強(qiáng)大的編程接口,同時(shí)又有很友好的用戶界面。Linux系統(tǒng)中200多個(gè)命令中有40個(gè)是bash的內(nèi)部命令,主要包括
exit、less、lp、kill、 cd、pwd、fc、fg等。


Linux必學(xué)的60個(gè)命令(2)-文件處理命令
Linux
系統(tǒng)信息存放在文件里,文件與普通的公務(wù)文件類似。每個(gè)文件都有自己的名字、內(nèi)容、存放地址及其它一些管理信息,如文件的用戶、文件的大小等。文件可以是
一封信、一個(gè)通訊錄,或者是程序的源語句、程序的數(shù)據(jù),甚至可以包括可執(zhí)行的程序和其它非正文內(nèi)容。
Linux文件系統(tǒng)具有良好的結(jié)構(gòu),系統(tǒng)提供了很多文件處理程序。這里主要介紹常用的文件處理命令。
file
1.作用 件內(nèi)容判斷文件類型,使用權(quán)限是所有用戶。
2.格式
file通過探測文
file [options] 文件名
3.[options]主要參數(shù)
-v:在標(biāo)準(zhǔn)輸出后顯示版本信息,并且退出。
-z:探測壓縮過的文件類型。
-L:允許符合連接。
-f name:從文件namefile中讀取要分析的文件名列表。
4.簡單說明
使用file命令可以知道某個(gè)文件究竟是二進(jìn)制(ELF格式)的可執(zhí)行文件, 還是Shell Script文件,或者是其它的什么格式。file能識別的文件類型有目錄、Shell腳本、英文文本、二進(jìn)制可執(zhí)行文件、C語言源文件、文本文件、DOS的可執(zhí)行文件。
5.應(yīng)用實(shí)例
如果我們看到一個(gè)沒有后綴的文件grap,可以使用下面命令:
$ file grap
grap: English text
此時(shí)系統(tǒng)顯示這是一個(gè)英文文本文件。需要說明的是,file命令不能探測包括圖形、音頻、視頻等多媒體文件類型。
mkdir
1.作用
mkdir命令的作用是建立名稱為dirname的子目錄,與MS DOS下的md命令類似,它的使用權(quán)限是所有用戶。
2.格式
mkdir [options] 目錄名
3.[options]主要參數(shù)
-m, --mode=模式:設(shè)定權(quán)限,與chmod類似。
-p, --parents:需要時(shí)創(chuàng)建上層目錄;如果目錄早已存在,則不當(dāng)作錯(cuò)誤。
-v, --verbose:每次創(chuàng)建新目錄都顯示信息。
--version:顯示版本信息后離開。
4.應(yīng)用實(shí)例
在進(jìn)行目錄創(chuàng)建時(shí)可以設(shè)置目錄的權(quán)限,此時(shí)使用的參數(shù)是“-m”。假設(shè)要?jiǎng)?chuàng)建的目錄名是“tsk”,讓所有用戶都有rwx(即讀、寫、執(zhí)行的權(quán)限),那么可以使用以下命令:
$ mkdir -m 777 tsk
grep
1.作用
grep命令可以指定文件中搜索特定的內(nèi)容,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出。grep全稱是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶。
2.格式
grep [options]
3.主要參數(shù)
[options]主要參數(shù):
-c:只輸出匹配行的計(jì)數(shù)。
-I:不區(qū)分大小寫(只適用于單字符)。
-h(huán):查詢多文件時(shí)不顯示文件名。
-l:查詢多文件時(shí)只輸出包含匹配字符的文件名。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文本的錯(cuò)誤信息。
-v:顯示不包含匹配文本的所有行。
pattern正則表達(dá)式主要參數(shù):
\:忽略正則表達(dá)式中特殊字符的原有含義。
^:匹配正則表達(dá)式的開始行。
$: 匹配正則表達(dá)式的結(jié)束行。
\:到匹配正則表達(dá)式的行結(jié)束。
[ ]:單個(gè)字符,如[A]即A符合要求 。
[ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的單個(gè)字符。
* :有字符,長度可以為0。

則表達(dá)式是Linux/Unix系統(tǒng)中非常重要的概念。正則表達(dá)式(也稱為“regex”或“regexp”)是一個(gè)可以描述一類字符串的模式
(Pattern)。如果一個(gè)字符串可以用某個(gè)正則表達(dá)式來描述,我們就說這個(gè)字符和該正則表達(dá)式匹配(Match)。這和DOS中用戶可以使用通配符
“*”代表任意字符類似。在Linux系統(tǒng)上,正則表達(dá)式通常被用來查找文本的模式,以及對文本執(zhí)行“搜索-替換”操作和其它功能。
4.應(yīng)用實(shí)例

詢DNS服務(wù)是日常工作之一,這意味著要維護(hù)覆蓋不同網(wǎng)絡(luò)的大量IP地址。有時(shí)IP地址會超過2000個(gè)。如果要查看nnn.nnn網(wǎng)絡(luò)地址,但是卻忘了
第二部分中的其余部分,只知到有兩個(gè)句點(diǎn),例如nnn nn..。要抽取其中所有nnn.nnn IP地址,使用[0-9 ]\{3
\}\.[0-0\{3\}\。含義是任意數(shù)字出現(xiàn)3次,后跟句點(diǎn),接著是任意數(shù)字出現(xiàn)3次,后跟句點(diǎn)。
$grep '[0-9 ]\{3 \}\.[0-0\{3\}\' ipfile
補(bǔ)充說明,grep家族還包括fgrep和egrep。fgrep是fix grep,允許查找字符串而不是一個(gè)模式;egrep是擴(kuò)展grep,支持基本及擴(kuò)展的正則表達(dá)式,但不支持\q模式范圍的應(yīng)用及與之相對應(yīng)的一些更加規(guī)范的模式。
dd
1.作用
dd命令用來復(fù)制文件,并根據(jù)參數(shù)將數(shù)據(jù)轉(zhuǎn)換和格式化。
2.格式
dd [options]
3.[opitions]主要參數(shù)
bs=字節(jié):強(qiáng)迫 ibs=及obs=。
cbs=字節(jié):每次轉(zhuǎn)換指定的。
conv=關(guān)鍵字:根據(jù)以逗號分隔的關(guān)鍵字表示的方式來轉(zhuǎn)換文件。
count=塊數(shù)目:只復(fù)制指定的輸入數(shù)據(jù)。
ibs=字節(jié):每次讀取指定的。
if=文件:讀取內(nèi)容,而非標(biāo)準(zhǔn)輸入的數(shù)據(jù)。
obs=字節(jié):每次寫入指定的。
of=文件:將數(shù)據(jù)寫入,而不在標(biāo)準(zhǔn)輸出顯示。
seek=塊數(shù)目:先略過以obs為單位的指定的輸出數(shù)據(jù)。
skip=塊數(shù)目:先略過以ibs為單位的指定的輸入數(shù)據(jù)。
4.應(yīng)用實(shí)例
dd命令常常用來制作Linux啟動盤。先找一個(gè)可引導(dǎo)內(nèi)核,令它的根設(shè)備指向正確的根分區(qū),然后使用dd命令將其寫入軟盤:
$ rdev vmlinuz /dev/hda
$dd if=vmlinuz of=/dev/fd0
上面代碼說明,使用rdev命令將可引導(dǎo)內(nèi)核vmlinuz中的根設(shè)備指向/dev/hda,請把“hda”換成自己的根分區(qū),接下來用dd命令將該內(nèi)核寫入軟盤。
find
1.作用
find命令的作用是在目錄中搜索文件,它的使用權(quán)限是所有用戶。
2.格式
find [path][options][expression]
path指定目錄路徑,系統(tǒng)從這里開始沿著目錄樹向下查找文件。它是一個(gè)路徑列表,相互用空格分離,如果不寫path,那么默認(rèn)為當(dāng)前目錄。
3.主要參數(shù)
[options]參數(shù):
-depth:使用深度級別的查找過程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容。
-maxdepth levels:表示至多查找到開始目錄的第level層子目錄。level是一個(gè)非負(fù)數(shù),如果level是0的話表示僅在當(dāng)前目錄中查找。
-mindepth levels:表示至少查找到開始目錄的第level層子目錄。
-mount:不在其它文件系統(tǒng)(如Msdos、Vfat等)的目錄和文件中查找。
-version:打印版本。
[expression]是匹配表達(dá)式,是find命令接受的表達(dá)式,find命令的所有操作都是針對表達(dá)式的。它的參數(shù)非常多,這里只介紹一些常用的參數(shù)。
—name:支持統(tǒng)配符*和?。
-atime n:搜索在過去n天讀取過的文件。
-ctime n:搜索在過去n天修改過的文件。
-group grpoupname:搜索所有組為grpoupname的文件。
-user 用戶名:搜索所有文件屬主為用戶名(ID或名稱)的文件。
-size n:搜索文件大小是n個(gè)block的文件。
-print:輸出搜索結(jié)果,并且打印。
4.應(yīng)用技巧
find命令查找文件的幾種方法:
(1)根據(jù)文件名查找
例如,我們想要查找一個(gè)文件名是lilo.conf的文件,可以使用如下命令:
find / -name lilo.conf
find命令后的“/”表示搜索整個(gè)硬盤。
(2)快速查找文件

據(jù)文件名查找文件會遇到一個(gè)實(shí)際問題,就是要花費(fèi)相當(dāng)長的一段時(shí)間,特別是大型Linux文件系統(tǒng)和大容量硬盤文件放在很深的子目錄中時(shí)。如果我們知道了
這個(gè)文件存放在某個(gè)目錄中,那么只要在這個(gè)目錄中往下尋找就能節(jié)省很多時(shí)間。比如smb.conf文件,從它的文件后綴“.conf”可以判斷這是一個(gè)配
置文件,那么它應(yīng)該在/etc目錄內(nèi),此時(shí)可以使用下面命令:
find /etc -name smb.conf
這樣,使用“快速查找文件”方式可以縮短時(shí)間。
(3)根據(jù)部分文件名查找方法
有時(shí)我們知道只某個(gè)文件包含有abvd這4個(gè)字,那么要查找系統(tǒng)中所有包含有這4個(gè)字符的文件可以輸入下面命令:
find / -name '*abvd*'
輸入這個(gè)命令以后,Linux系統(tǒng)會將在/目錄中查找所有的包含有abvd這4個(gè)字符的文件(其中*是通配符),比如abvdrmyz等符合條件的文件都能顯示出來。
(4) 使用混合查找方式查找文件
find命令可以使用混合查找的方法,例如,我們想在/etc目錄中查找大于500000字節(jié),并且在24小時(shí)內(nèi)修改的某個(gè)文件,則可以使用-and (與)把兩個(gè)查找參數(shù)鏈接起來組合成一個(gè)混合的查找方式。
find /etc -size +500000c -and -mtime +1
mv
1.作用
mv命令用來為文件或目錄改名,或者將文件由一個(gè)目錄移入另一個(gè)目錄中,它的使用權(quán)限是所有用戶。該命令如同DOS命令中的ren和move的組合。
2.格式
mv[options] 源文件或目錄 目標(biāo)文件或目錄
3.[options]主要參數(shù)
-i:交互方式操作。如果mv操作將導(dǎo)致對已存在的目標(biāo)文件的覆蓋,此時(shí)系統(tǒng)詢問是否重寫,要求用戶回答“y”或“n”,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)不給任何指示,指定此參數(shù)后i參數(shù)將不再起作用。
4.應(yīng)用實(shí)例
(1)將/usr/cbu中的所有文件移到當(dāng)前目錄(用“.”表示)中:
$ mv /usr/cbu/ * .
(2)將文件cjh.txt重命名為wjz.txt:
$ mv cjh.txt wjz.txt 
ls
1.作用
ls命令用于顯示目錄內(nèi)容,類似DOS下的dir命令,它的使用權(quán)限是所有用戶。
2.格式
ls [options][filename]
3.options主要參數(shù)
-a, --all:不隱藏任何以“.” 字符開始的項(xiàng)目。
-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何項(xiàng)目。
--author:印出每個(gè)文件著作者。
-b, --escape:以八進(jìn)制溢出序列表示不可打印的字符。
--block-size=大?。簤K以指定的字節(jié)為單位。
-B, --ignore-backups:不列出任何以 ~ 字符結(jié)束的項(xiàng)目。
-f:不進(jìn)行排序,-aU參數(shù)生效,-lst參數(shù)失效。
-F, --classify:加上文件類型的指示符號 (*/=@| 其中一個(gè))。
-g:like -l, but do not list owner。
-G, --no-group:inhibit display of group information。
-i, --inode:列出每個(gè)文件的inode號。
-I, --ignore=樣式:不印出任何符合Shell萬用字符的項(xiàng)目。
-k:即--block-size=1K。
-l:使用較長格式列出信息。
-L, --dereference:當(dāng)顯示符號鏈接的文件信息時(shí),顯示符號鏈接所指示的對象,而并非符號鏈接本身的信息。
-m:所有項(xiàng)目以逗號分隔,并填滿整行行寬。
-n, --numeric-uid-gid:類似-l,但列出UID及GID號。
-N, --literal:列出未經(jīng)處理的項(xiàng)目名稱,例如不特別處理控制字符。
-p, --file-type:加上文件類型的指示符號 (/=@| 其中一個(gè))。
-Q, --quote-name:將項(xiàng)目名稱括上雙引號。
-r, --reverse:依相反次序排列。
-R, --recursive:同時(shí)列出所有子目錄層。
-s, --size:以塊大小為序。
4.應(yīng)用舉例
ls
命令是Linux系統(tǒng)使用頻率最多的命令,它的參數(shù)也是Linux命令中最多的。使用ls命令時(shí)會有幾種不同的顏色,其中藍(lán)色表示是目錄,綠色表示是可執(zhí)
行文件,紅色表示是壓縮文件,淺藍(lán)色表示是鏈接文件,加粗的黑色表示符號鏈接,灰色表示是其它格式文件。ls最常使用的是ls- l,見圖1所示。
圖1 使用ls-l命令

件類型開頭是由10個(gè)字符構(gòu)成的字符串。其中第一個(gè)字符表示文件類型,它可以是下述類型之一:-(普通文件)、d(目錄)、l(符號鏈接)、b(塊設(shè)備文
件)、c(字符設(shè)備文件)。后面的9個(gè)字符表示文件的訪問權(quán)限,分為3組,每組3位。第一組表示文件屬主的權(quán)限,第二組表示同組用戶的權(quán)限,第三組表示其
他用戶的權(quán)限。每一組的三個(gè)字符分別表示對文件的讀(r)、寫(w)和執(zhí)行權(quán)限(x)。對于目錄,表示進(jìn)入權(quán)限。s表示當(dāng)文件被執(zhí)行時(shí),把該文件的UID
或GID賦予執(zhí)行進(jìn)程的UID(用戶ID)或GID(組
ID)。t表示設(shè)置標(biāo)志位(留在內(nèi)存,不被換出)。如果該文件是目錄,那么在該目錄中的文件只能被超級用戶、目錄擁有者或文件屬主刪除。如果它是可執(zhí)行文
件,那么在該文件執(zhí)行后,指向其正文段的指針仍留在內(nèi)存。這樣再次執(zhí)行它時(shí),系統(tǒng)就能更快地裝入該文件。接著顯示的是文件大小、生成時(shí)間、文件或命令名
稱。
diff
1.作用
diff命令用于兩個(gè)文件之間的比較,并指出兩者的不同,它的使用權(quán)限是所有用戶。
2.格式
diff [options] 源文件 目標(biāo)文件
3.[options]主要參數(shù)
-a:將所有文件當(dāng)作文本文件來處理。
-b:忽略空格造成的不同。
-B:忽略空行造成的不同。
-c:使用綱要輸出格式。
-H:利用試探法加速對大文件的搜索。
-I:忽略大小寫的變化。
-n --rcs:輸出RCS格式。
cmp
1.作用
cmp(“compare”的縮寫)命令用來簡要指出兩個(gè)文件是否存在差異,它的使用權(quán)限是所有用戶。
2.格式
cmp[options] 文件名
3.[options]主要參數(shù)
-l: 將字節(jié)以十進(jìn)制的方式輸出,并方便將兩個(gè)文件中不同的以八進(jìn)制的方式輸出。
cat
1.作用
cat(“concatenate”的縮寫)命令用于連接并顯示指定的一個(gè)和多個(gè)文件的有關(guān)信息,它的使用權(quán)限是所有用戶。
2.格式
cat [options] 文件1 文件2……
3.[options]主要參數(shù)
-n:由第一行開始對所有輸出的行數(shù)編號。
-b:和-n相似,只不過對于空白行不編號。
-s:當(dāng)遇到有連續(xù)兩行以上的空白行時(shí),就代換為一行的空白行。
4.應(yīng)用舉例
(1)cat命令一個(gè)最簡單的用處是顯示文本文件的內(nèi)容。例如,我們想在命令行看一下README文件的內(nèi)容,可以使用命令:
$ cat README 
(2)
有時(shí)需要將幾個(gè)文件處理成一個(gè)文件,并將這種處理的結(jié)果保存到一個(gè)單獨(dú)的輸出文件。cat命令在其輸入上接受一個(gè)或多個(gè)文件,并將它們作為一個(gè)單獨(dú)的文件
打印到它的輸出。例如,把README和INSTALL的文件內(nèi)容加上行號(空白行不加)之后,將內(nèi)容附加到一個(gè)新文本文件File1 中:
$ cat README INSTALL File1
(3)cat還有一個(gè)重要的功能就是可以對行進(jìn)行編號,見圖2所示。這種功能對于程序文檔的編制,以及法律和科學(xué)文檔的編制很方便,打印在左邊的行號使得參考文檔的某一部分變得容易,這些在編程、科學(xué)研究、業(yè)務(wù)報(bào)告甚至是立法工作中都是非常重要的。
圖2 使用cat命令/etc/named.conf文件進(jìn)行編號
對行進(jìn)行編號功能有-b(只能對非空白行進(jìn)行編號)和-n(可以對所有行進(jìn)行編號)兩個(gè)參數(shù):
$ cat -b /etc/named.conf
ln
1.作用
ln命令用來在文件之間創(chuàng)建鏈接,它的使用權(quán)限是所有用戶。
2.格式
ln [options] 源文件 [鏈接名]
3.參數(shù)
-f:鏈結(jié)時(shí)先將源文件刪除。
-d:允許系統(tǒng)管理者硬鏈結(jié)自己的目錄。
-s:進(jìn)行軟鏈結(jié)(Symbolic Link)。
-b:將在鏈結(jié)時(shí)會被覆蓋或刪除的文件進(jìn)行備份。
鏈接有兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認(rèn)情況下,ln命令產(chǎn)生硬鏈接。

連接指通過索引節(jié)點(diǎn)來進(jìn)行的連接。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個(gè)編號,稱為索引節(jié)點(diǎn)號(Inode
Index)。在Linux中,多個(gè)文件名指向同一索引節(jié)點(diǎn)是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個(gè)文件擁有多個(gè)有效路徑名,這樣用戶
就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因?yàn)閷?yīng)該目錄的索引節(jié)點(diǎn)有一個(gè)以上的連接。只刪除一個(gè)連接并不影響索引節(jié)點(diǎn)本身和
其它的連接,只有當(dāng)最后一個(gè)連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會被釋放。也就是說,文件才會被真正刪除。
與硬連接相對應(yīng),Lnux系統(tǒng)中還存在另一種連接,稱為符號連接(Symbilc Link),也叫軟連接。軟鏈接文件有點(diǎn)類似于Windows的快捷方式。它實(shí)際上是特殊文件的一種。在符號連接中,文件實(shí)際上是一個(gè)文本文件,其中包含的有另一文件的位置信息。
動手練習(xí)
上面我們介紹了Linux文件處理命令,下面介紹幾個(gè)實(shí)例,大家可以動手練習(xí)一下剛才講過的命令。
1.利用符號鏈接快速訪問關(guān)鍵目錄

號鏈接是一個(gè)非常實(shí)用的功能。假設(shè)有一些目錄或文件需要頻繁使用,但由于Linux的文件和目錄結(jié)構(gòu)等原因,這個(gè)文件或目錄在很深的子目錄中。比如,
Apache
Web服務(wù)器文檔位于系統(tǒng)的/usr/local/httpd/htdocs中,并且不想每次都要從主目錄進(jìn)入這樣一個(gè)長的路徑之中(實(shí)際上,這個(gè)路徑也
非常不容易記憶)。
為了解決這個(gè)問題,可以在主目錄中創(chuàng)建一個(gè)符號鏈接,這樣在需要進(jìn)入該目錄時(shí),只需進(jìn)入這個(gè)鏈接即可。
為了能方便地進(jìn)入Web服務(wù)器(/usr/local/httpd/htdocs)文檔所在的目錄,在主目錄下可以使用以下命令:
$ ln -s /usr/local/httpd/htdocs gg
這樣每次進(jìn)入gg目錄就可訪問Web服務(wù)器的文檔,以后如果不再訪問Web服務(wù)器的文檔時(shí),刪除gg即可,而真正的Web服務(wù)器的文檔并沒有刪除。
2.使用dd命令將init.rd格式的root.ram內(nèi)容導(dǎo)入內(nèi)存
dd if=/dev/fd0 of=floppy.fd
dd if=root.ram of=/dev/ram0 #
3.grep命令系統(tǒng)調(diào)用
grep是Linux/Unix中使用最廣泛的命令之一,許多Linux系統(tǒng)內(nèi)部都可以調(diào)用它。
(1)如果要查詢目錄列表中的目錄,方法如下:
$ ls -l | grep '∧d'
(2)如果在一個(gè)目錄中查詢不包含目錄的所有文件,方法如下:
$ ls -l | grep '∧[∧d]'
(3)用find命令調(diào)用grep,如所有C源代碼中的“Chinput”,方法如下:
$find /ZhXwin -name *.c -exec grep -q -s Chinput {} \;-print
Linux必學(xué)的60個(gè)命令(3)-系統(tǒng)管理命令
Linux必學(xué)的系統(tǒng)管理命令
對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標(biāo),還是用戶等都是文件,Linux系統(tǒng)管理的命令是它正常運(yùn)行的核心。熟悉了Linux常用的文件處理命令以后,這一講介紹對系統(tǒng)和用戶進(jìn)行管理的命令。
df
1.作用
df命令用來檢查文件系統(tǒng)的磁盤空間占用情況,使用權(quán)限是所有用戶。
2.格式
df [options]
3.主要參數(shù)
-s:對每個(gè)Names參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。
-a:遞歸地顯示指定目錄中各文件及子目錄中各文件占用的數(shù)據(jù)塊數(shù)。若既不指定-s,也不指定-a,則只顯示Names中的每一個(gè)目錄及其中的各子目錄所占的磁盤塊數(shù)。
-k:以1024字節(jié)為單位列出磁盤空間使用情況。
-x:跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計(jì)。
-l:計(jì)算所有的文件大小,對硬鏈接文件則計(jì)算多次。
-i:顯示inode信息而非塊使用量。
-h(huán):以容易理解的格式印出文件系統(tǒng)大小,例如136KB、254MB、21GB。
-P:使用POSIX輸出格式。
-T:顯示文件系統(tǒng)類型。
4.說明
df命令被廣泛地用來生成文件系統(tǒng)的使用統(tǒng)計(jì)數(shù)據(jù),它能顯示系統(tǒng)中所有的文件系統(tǒng)的信息,包括總?cè)萘俊⒖捎玫目臻e空間、目前的安裝點(diǎn)等。

級權(quán)限用戶使用df命令時(shí)會發(fā)現(xiàn)這樣的情況:某個(gè)分區(qū)的容量超過了100%。這是因?yàn)長inux系統(tǒng)為超級用戶保留了10%的空間,由其單獨(dú)支配。也就是
說,對于超級用戶而言,他所見到的硬盤容量將是110%。這樣的安排對于系統(tǒng)管理而言是有好處的,當(dāng)硬盤被使用的容量接近100%時(shí)系統(tǒng)管理員還可以正常
工作。
5.應(yīng)用實(shí)例
Linux支持的文件系統(tǒng)非常多,包括JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、vfat、MSDOS等。使用df -T命令查看磁盤空間時(shí)還可以得到文件系統(tǒng)的信息:
#df -T
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% /
/dev/hda1 vfat 2.4G 1.6G 827M 66% /windows/C
/dev/hda5 vfat 3.0G 1.7G 1.3G 57% /windows/D
/dev/hda9 vfat 3.0G 2.4G 566M 82% /windows/E
/dev/hda10 NTFS 3.2G 573M 2.6G 18% /windows/F
/dev/hda11 vfat 1.6G 1.5G 23M 99% /windows/G
從上面除了可以看到磁盤空間的容量、使用情況外,分區(qū)的文件系統(tǒng)類型、掛載點(diǎn)等信息也一覽無遺。
top
1.作用
top命令用來顯示執(zhí)行中的程序進(jìn)程,使用權(quán)限是所有用戶。
2.格式
top [-] [d delay] [q] [c] [S] [s] [n]
3.主要參數(shù)
d:指定更新的間隔,以秒計(jì)算。
q:沒有任何延遲的更新。如果使用者有超級用戶,則top命令將會以最高的優(yōu)先序執(zhí)行。
c:顯示進(jìn)程完整的路徑與名稱。
S:累積模式,會將己完成或消失的子行程的CPU時(shí)間累積起來。
s:安全模式。
i:不顯示任何閑置(Idle)或無用(Zombie)的行程。
n:顯示更新的次數(shù),完成后將會退出top。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“l(fā)inux中有哪些必學(xué)的命令”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

分享文章:linux中有哪些必學(xué)的命令
新聞來源:http://www.rwnh.cn/article16/pgsidg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、軟件開發(fā)、營銷型網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、網(wǎng)站營銷、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
徐闻县| 郑州市| 安新县| 常宁市| 积石山| 南漳县| 增城市| 呼伦贝尔市| 仁寿县| 辰溪县| 巴南区| 留坝县| 延津县| 额济纳旗| 吴忠市| 凤山市| 洛阳市| 馆陶县| 南雄市| 和林格尔县| 宜宾市| 交城县| 西青区| 泗洪县| 仪陇县| 法库县| 耒阳市| 镶黄旗| 慈利县| 余江县| 阳谷县| 新营市| 根河市| 乌兰浩特市| 安远县| 朝阳区| 龙里县| 长兴县| 广河县| 长葛市| 清涧县|