常用shell命令: 1、基本命令 1)立即關(guān)機(jī)并重啟動,執(zhí)行如下命令: shutdown -r now 或者 reboot 2)立即關(guān)機(jī),執(zhí)行如下命令: shutdown -h mow 或者poweroff 3)等待2min關(guān)機(jī)并重啟動,執(zhí)行如下命令: shutdown -r 2 4)等待2min關(guān)機(jī),執(zhí)行如下命令: shutdown -h 2 5)使用當(dāng)前用戶的歷史命令,執(zhí)行如下命令: history 將會顯示使用過的每條命令及其序號,可利用序號重復(fù)執(zhí)行該命令。例如輸入!1并回車,將會重復(fù)執(zhí)行第1條歷史命令。也可用上下光標(biāo)鍵調(diào)出某條歷史命令,然后按回車鍵重復(fù)執(zhí)行。還可用上下光標(biāo)鍵調(diào)出某條歷史命令,修改后按回車鍵執(zhí)行。 6)清除當(dāng)前用戶的歷史命令,執(zhí)行如下命令: history -c 此時用向上光標(biāo)鍵將會調(diào)不出任何歷史命令。 7)命令提示鍵“TAB”:輸入命令開頭一個或幾個字母,然后按1次“TAB”,系統(tǒng)會自動補(bǔ)全能夠識別的部分;再按1次“TAB”鍵,系統(tǒng)顯示出符合條件的所有命令供用戶選擇。 例如輸入group后按兩次“TAB”鍵,將會顯示以group開頭的所有命令。 8)顯示內(nèi)核版本號,執(zhí)行如下命令: uname -r 注意:內(nèi)核版本號不同于軟件發(fā)行版本號。例如,RHEL5.4的內(nèi)核版本號是2.6.18-164.e15,軟件發(fā)行版本號是5.4。 9)清楚屏幕,執(zhí)行如下命令: clear 10)顯示操作系統(tǒng)時鐘,執(zhí)行如下命令: date 11)加載光盤到/media,執(zhí)行如下命令: mount /dev/cdrom /media 12)卸載光盤,執(zhí)行如下命令: umount /dev/cdrom 或者 umount /media 注意:不要在/media或其子目錄中執(zhí)行此命令,否則將會出現(xiàn)“設(shè)備忙錯誤”。 13)查看存儲設(shè)備,執(zhí)行如下命令: fdisk-1 14)加載U盤到/media,執(zhí)行如下命令: mount /dev/sdb1 /media 15)卸載U盤,執(zhí)行如下命令: umount /dev/sdb1 或者 umount /media 注意:不要在/media或其子目錄中執(zhí)行此命令,否則將會出現(xiàn)“設(shè)備忙錯誤”。 16)中斷shell命令,執(zhí)行如下命令: Ctrl+C PDF版: ![]() |
2、文件目錄操作命令 1)顯示當(dāng)前的絕對路徑,執(zhí)行如下命令: pwd 2)改變當(dāng)前目錄,執(zhí)行如下命令: cd /etc/yum 將會把當(dāng)前目錄改為/etc/yum。 3)回到當(dāng)前目錄的父目錄,執(zhí)行如下命令: cd .. 4)創(chuàng)建目錄,執(zhí)行如下命令: mkdir /usr/tigger 5)刪除目錄,執(zhí)行如下命令: rmdir /usr/tigger 注意:使用rmdir命令時,待刪除的目錄必須為空。 6)列出目錄中的內(nèi)容,執(zhí)行如下命令: ls / 7)列出目錄中的所有內(nèi)容(包括隱藏文件或稱為點(diǎn)文件),執(zhí)行如下命令: ls /root -a 將會看到以“.”開頭的文件名,他們稱為點(diǎn)文件。若用命令“l(fā)s /root”命令是看不到他們的。 8)用長格式列出目錄中的內(nèi)容,執(zhí)行如下命令: ls /root -l 注意:在Linux操作系統(tǒng)中,若某命令有幾個開關(guān),可將這幾個開關(guān)合并在一起。例如,命令“l(fā)s -a -l”與命令“l(fā)s -al”或者“l(fā)s -la”作用相同。 9)創(chuàng)建空文件,執(zhí)行如下命令: touch /a.dat 10)復(fù)制文件,執(zhí)行如下命令: cp /etc/host.conf /root 將會把目錄/etc中的文件host.conf復(fù)制到目錄/root中,文件名不變。 11)復(fù)制整個子目錄(不改變目錄名),執(zhí)行如下命令: cp -r /usr/include /root 將會把整個子目錄/usr/include(不改變目錄名)復(fù)制到目錄/root中。 12)復(fù)制整個子目錄(改變目錄名),執(zhí)行如下命令: cp -r /usr/include /root/include2 將會把整個子目錄/usr/include復(fù)制到目錄/root中,并將目錄從include改為include2。 13)移動文件或給文件改名,執(zhí)行如下命令: 給文件改名: mv /root/host.conf /root/myfile 移動文件: mv /root/myfile / 移動文件同時改名: mv /myfile /root/myfile2 14)刪除文件,執(zhí)行如下命令: rm /root /myfile2 按“y”鍵確認(rèn) rm -f /a.dat 不需確認(rèn) 15)刪除非空目錄,執(zhí)行如下命令: mkdir /root/mysub /root/mysub/new rmdir /root/mysub 系統(tǒng)提示目錄非空。 rm -rf /root/mysub 系統(tǒng)無錯誤提示 ls /root 將看到目錄/root中已經(jīng)沒有mysub目錄。 16)分屏顯示文件內(nèi)容,執(zhí)行如下命令: more /etc/services 按空格鍵顯示下一屏,按“q”鍵返回命令行狀態(tài)。 注意:more作為管道命令時,可與其他一些命令結(jié)合,例如: ls /etc | more history | more 17)顯示文件內(nèi)容,執(zhí)行如下命令: cat /etc/services 18)合并文件,執(zhí)行如下命令: cat /etc/resolv.conf /etcyun.conf >/b.dat 執(zhí)行如下命令進(jìn)行驗(yàn)證: ls -l /b.dat 顯示該文件長度為814B 也可用兩條命令實(shí)現(xiàn)同樣的功能: cat /etc/resolv.conf >/c.dat 此時文件長度為26B cat /etc/yun.conf >>/c.dat 此時該文件長度為814B 注意:>和>>是重定向符號,若重定向的文件已經(jīng)存在,則使用>時將用新內(nèi)容覆蓋原來的內(nèi)容,而使用>>時將用新內(nèi)容添加到原來內(nèi)容的后面。 |
4、軟件包安裝命令 1)查看所有已安裝的軟件包,執(zhí)行如下命令: rpm -qa | more 2)查看已安裝的名稱中包含某個字符串的所有軟件包,例如執(zhí)行如下命令: rpm -qa | grep net 3)驗(yàn)證所有已安裝的軟件包,執(zhí)行如下命令: rpm -Va 注意:該命令會列出所有自從包安裝后系統(tǒng)和用戶做過修改的文件。 4)查看已安裝的某個軟件包的用途,執(zhí)行如下命令: rpm -qi net-tools-l.60-37.EL4.8 5)查看系統(tǒng)中某個文件屬于哪個軟件包,執(zhí)行如下命令: rpm -qf /sbin/ifconfig 結(jié)果應(yīng)顯示該文件屬于net-tools-l.60-102.e16.i686。 6)安裝某個軟件包,執(zhí)行如下命令: rpm -ivh ***********.rpm 注意:-v為顯示信息選項(xiàng),-h為顯示進(jìn)程選項(xiàng)。 |
謝謝分享!!! |
謝謝,分享,學(xué)習(xí)了![]() |
謝謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
好資料,謝謝分享! |
thanks |