Linux提供了大量的呼吁,操作它可以有效地完成大量的事情,如磁盤操縱、文件存取、目次操縱、歷程打點、文件權限設定等。所以,在Linux系統上事情離不開利用系統提供的呼吁。要想真正領略Linux系統,就必需從Linux呼吁學起,通過基本的呼吁進修可以進一步領略Linux系統。
差異Linux刊行版的呼吁數量紛歧樣,但Linux刊行版本最少的呼吁也有200多個。這里筆者把較量重要和利用頻率最多的呼吁,憑據它們在系統中的浸染分成下面六個部門一一先容。
◆ 安裝和登錄呼吁:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件處理懲罰呼吁:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系統打點相關呼吁:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 網絡操縱呼吁:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系統安詳相關呼吁: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在本頁中查找某一部門的內容或某一呼吁的用法。
Linux必學的60個呼吁(1)-安裝與登岸呼吁
login
1.浸染
login的浸染是登錄系統,它的利用權限是所有用戶。
2.名目
login [name][-p ][-h 主機名稱]
3.主要參數
-p:通知login保持此刻的情況參數。
-h:用來向長途登錄的之間傳輸用戶名。
假如選擇用呼吁行模式登錄Linux的話,那么看到的第一個Linux呼吁就是login:。
一般界面是這樣的:
Manddrake Linux release 9.1(Bamboo) for i586
renrel 2.4.21-0.13mdk on i686 / tty1
localhost login:root
password:
上面代碼中,第一行是Linux刊行版本號,第二行是內核版本號和登錄的虛擬節制臺,我們在第三行輸入登錄名,按“Enter”鍵在Password后輸入賬戶暗碼,即可登錄系統。出于安詳思量,輸入賬戶暗碼時字符不會在屏幕上回顯,光標也不移動。
登錄后會看到下面這個界面(以超等用戶為例):
[[email protected] root]#
last login:Tue ,Nov 18 10:00:55 on vc/1
上面顯示的是登錄禮拜、月、日、時間和利用的虛擬節制臺。
4.應用能力
Linux是一個真正的多用戶操縱系統,可以同時接管多個用戶登錄,還答允一個用戶舉辦多次登錄。這是因為Linux和很多版本的Unix一樣,提供了虛擬節制臺的會見方法,答允用戶在同一時間從節制臺(系統的節制臺是與系統直接相連的監督器和鍵盤)舉辦多次登錄。每個虛擬節制臺可以看作是一個獨立的事情站,事情臺之間可以切換。虛擬節制臺的切換可以通過按下Alt鍵和一個成果鍵來實現,凡是利用F1-F6 。
譬喻,用戶登錄后,按一下“Alt+F2”鍵,用戶就可以看到上面呈現的“login:”提示符,說明用戶看到了第二個虛擬節制臺。然后只需按“Alt+ F1”鍵,就可以回到第一個虛擬節制臺。一個新安裝的Linux系統答允用戶利用“Alt+F1”到“Alt+F6”鍵來會見前六個虛擬節制臺。虛擬節制臺最有用的是,當一個措施墮落造成系統死鎖時,可以切換到其它虛擬節制臺事情,封鎖這個措施。
shutdown
1.浸染
shutdown呼吁的浸染是封鎖計較機,它的利用權限是超等用戶。
2.名目
shutdown [-h][-i][-k][-m][-t]
3.重要參數
-t:在改變到其它運行級別之前,匯報init措施多久今后關機。
-k:并不真正關機,只是送告誡信號給每位登錄者。
-h:關機后封鎖電源。
-c:cancel current process打消今朝正在執行的關機措施。所以這個選項雖然沒有時間參數,可是可以輸入一個用來表明的訊息,而這信息將會送到每位利用者。
-F:在重啟計較機時強迫fsck。
-time:設定關機前的時間。
-m: 將系統改為單用戶模式。
-i:關機時顯示系統信息。
4.呼吁說明
shutdown呼吁可以安詳地將系統關機。有些用戶會利用直接斷掉電源的方法來封鎖Linux系統,這是十分危險的。因為Linux與Windows差異,其靠山運行著很多歷程,所以強制關機大概會導致歷程的數據丟失,使系統處于不不變的狀態,甚至在有的系統中會損壞硬件設備(硬盤)。在系統關機前利用 shutdown呼吁,系統打點員會通知所有登錄的用戶系統將要封鎖,而且login指令會被凍結,即新的用戶不能再登錄。
halt
1.浸染
halt呼吁的浸染是封鎖系統,它的利用權限是超等用戶。
2.名目
halt [-n] [-w] [-d] [-f] [-i] [-p]
3.主要參數說明
-n:防備sync系統挪用,它用在用fsck修補根分區之后,以阻止內核用老版本的超等塊包圍修補過的超等塊。
-w:并不是真正的重啟或關機,只是寫wtmp(/var/log/wtmp)記載。
-f:沒有挪用shutdown,而強制關機或重啟。
-i:關機(或重啟)前,關掉所有的網絡接口。
-f:強迫關機,不呼喚shutdown這個指令。
-p: 當關機的時候順便做封鎖電源的行動。
-d:封鎖系統,但不留下記載。
4.呼吁說明