文章詳情頁(yè)
sco unixware 7.1.1 全面學(xué)習(xí)資料(5)
瀏覽:101日期:2024-06-25 10:28:54
第一部分:常用系統(tǒng)管理與網(wǎng)絡(luò)命令 一、與用戶有關(guān)的命令 login用戶登陸命令 rlogin通過(guò)網(wǎng)絡(luò)登陸到其他計(jì)算機(jī)的命令 telnet遠(yuǎn)程登陸命令 su切換用戶命令 passwd更改用戶明碼命令 exit退出當(dāng)前SHELL命令,等同ctrl+d. 二、定位命令 當(dāng)用戶要執(zhí)行一條命令時(shí),系統(tǒng)首先要根據(jù)搜尋路徑定位該命令。搜尋路徑是為了定位命令而列出的一組目錄。 在系統(tǒng)安裝時(shí)默認(rèn)的搜尋路徑是一些標(biāo)準(zhǔn)的目錄,如/bin,/usr/bin,sbin,/usrsbin等。用戶可以根據(jù)自己的需要修改搜尋路徑。方法如下: 修改.profile文件中的PATH語(yǔ)句(K SHELL和B SHELL) 修改.cshrc或.login文件中的path=(...)集合(C SHELL) which用來(lái)在搜尋路徑中尋找一個(gè)特定的命令。若發(fā)現(xiàn)該命令, (usr/ucb) which命令就輸出該命令的目錄名。 三、man 命令的使用 -k keyWord 在手冊(cè)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中總結(jié)出與keyword有關(guān)的信息項(xiàng)。 -f command 找出與command有關(guān)的詳細(xì)信息。在使用這一選項(xiàng)時(shí)必須要確保root 用戶已建立/usr/man/watis文件。 -m path 指定man 命令所使用的搜尋路徑。 四、管理命令 install該命令用來(lái)安裝軟件的新版本或新的軟件。 -cDirectory將文件裝入指定的目錄,如果該文件已經(jīng)存在,次此操作 無(wú)效。 -fdirectory將文件裝入指定的目錄(即使該命令已經(jīng)存在),如果裝 入的命令版本比原來(lái)新,那么文件使用默認(rèn)的權(quán)限。 shutdown關(guān)機(jī)命令(只有root權(quán)限才可以) -h完全停止操作系統(tǒng)的執(zhí)行。 -i 在shutdown過(guò)程中給用戶提示信息。 -m把系統(tǒng)變成維護(hù)模式(單用戶)。 ulimit在K SHELL和B SHELL中,ulimit命令用來(lái)限制進(jìn)程對(duì)某類資源的使用。limit命 令對(duì)資源的限制分為二類: 硬限制在整個(gè)系統(tǒng)內(nèi)對(duì)資源的限制,只能由root用戶修改。 軟限制 對(duì)新創(chuàng)建進(jìn)程的默認(rèn)的限制,可增加到系統(tǒng)范圍內(nèi)的硬限制。 -a顯示軟限制 -Ha顯示硬限制 -c size設(shè)置core文件的大小(單位為塊)。 -f size設(shè)置CPU時(shí)間(單位為秒)。 -d size設(shè)置數(shù)據(jù)塊的最大值(單位為K字節(jié))。 -s size設(shè)置棧的最大值 (單位K字節(jié))。 -m size 設(shè)置使用內(nèi)存的最大值(單位K字節(jié))。 如:ulimit -t 60(用戶想把CPU時(shí)間限制為每個(gè)進(jìn)程60秒) umask為每個(gè)用戶設(shè)置默認(rèn)的權(quán)限值。 文件和目錄包含三種權(quán)限:所有者、組成員和其他用戶的權(quán)限。系統(tǒng)使用八進(jìn)制對(duì)權(quán)限設(shè)置。用戶在使用umask命令時(shí)要小心,用777減去umask值才是對(duì)文件和目錄權(quán)限設(shè)置的默認(rèn)權(quán)限。例如當(dāng)umask設(shè)置的值為022,那么默認(rèn)權(quán)限為777-022=755 五、進(jìn)程相關(guān)的命令 進(jìn)程可分為三大類: 在終端上執(zhí)行的交互式進(jìn)程 批處理進(jìn)程 守護(hù)進(jìn)程 ps 查詢正在運(yùn)行的進(jìn)程。 -A 列出系統(tǒng)中正在運(yùn)行的進(jìn)程的詳細(xì)信息。 -e列出除核心進(jìn)程外的所有進(jìn)程。 -a列出與終端有關(guān)的所有進(jìn)程。 -f產(chǎn)生一個(gè)完全列表。 -l產(chǎn)生一個(gè)長(zhǎng)列表。 -t list列出由list表指定的終端創(chuàng)建的所有進(jìn)程的詳細(xì)信息。 查詢當(dāng)前正在運(yùn)行的所有進(jìn)程并列出完整表格:ps -ef/Af 查詢終端pts002正在運(yùn)行的所有進(jìn)程:ps -tf pts002 nohup命令 Unix環(huán)境下進(jìn)程可以在前臺(tái)運(yùn)行也可以在后臺(tái)運(yùn)行。進(jìn)程在前臺(tái)運(yùn)行時(shí),用戶必須在終端旁等待該進(jìn)程結(jié)束。若此時(shí)用戶想使用終端而又不想終止運(yùn)行的程序時(shí),可以按如下方法把進(jìn)程轉(zhuǎn)移到后臺(tái)運(yùn)行: Ctrl+z bg 當(dāng)用戶從當(dāng)前SHELL或系統(tǒng)中退出時(shí),該用戶在前后臺(tái)運(yùn)行的程序都將被終止。為了使用戶在退出時(shí),系統(tǒng)保留其進(jìn)程繼續(xù)運(yùn)行,UNIX提供nohup命令。 nohup命令將標(biāo)準(zhǔn)輸出重定向到文件nohup.out中,該文件存在于nohup命令執(zhí)行時(shí)的當(dāng)前目錄中。若用戶后臺(tái)執(zhí)行腳本a.sh,可使用如下命令: nohup ./a.sh & 符號(hào)&表示用戶在后臺(tái)執(zhí)行該命令。 sleep命令 該命令可以使兩條命令執(zhí)行之間停頓一段時(shí)間。如每隔15分鐘可用sleep命令來(lái)檢查一些特定文件是否存在。sleep命令參數(shù)的單位是秒。 如在命令執(zhí)行之間等待5分鐘:sleep 300 kill命令 該命令可以向一個(gè)正在運(yùn)行的后臺(tái)進(jìn)程(否則用戶無(wú)法使用KILL命令)發(fā)一個(gè)信號(hào)。該命令的默認(rèn)功能是終止一個(gè)進(jìn)程的運(yùn)行。 -l列出系統(tǒng)支持的信號(hào)值及其名字。 -signal number指定送給進(jìn)程的信號(hào)值。用戶可以用信號(hào)名代替信號(hào)值。 如:終止進(jìn)程號(hào)為1060的進(jìn)程:kill 1060或kill -9 1060 nice命令 該命令用用于修改進(jìn)程優(yōu)先級(jí),只有root用戶才有權(quán)限。 負(fù)數(shù)比正數(shù)具有更高的優(yōu)先級(jí),優(yōu)先數(shù)一般范圍是-20--20. 例如:用戶使用find命令搜索c文件,為了在尋找時(shí)執(zhí)行其他工作,可降低find命令的優(yōu)先級(jí),可以執(zhí)行: nice find / -name *.c -print & 這樣就將該進(jìn)程設(shè)置為系統(tǒng)默認(rèn)的優(yōu)先級(jí),一般為10.若還想降低,可以執(zhí)行: nice 16 find / -name *.c -print & 六、通訊命令 1、ftp 遠(yuǎn)程傳輸命令(與Dos下的FTP參數(shù)差不多,在次不多說(shuō)) 2、talk 與所有在線用戶會(huì)話命令。 3、write 與指定用戶會(huì)話命令。 4、vacation 當(dāng)用戶休假時(shí),可用該命令通知向其發(fā)郵件的用戶。所發(fā)內(nèi)容由用戶home目錄中的vacation.msg文件決定。若該文件不存在,那么系統(tǒng)將使用默認(rèn)的消息。 七、文件比較命令 1、cmp比較兩個(gè)文件內(nèi)容的不同并在標(biāo)準(zhǔn)輸出上產(chǎn)生比較結(jié)果。 (用于非文本文件) 2、diff 比較單個(gè)或存在于不同目錄下的具有多個(gè)相同文件名的多個(gè)文件。 (用于文本文件) 3、comm將文件排序并比較其內(nèi)容。 4、dircmp用來(lái)比較兩個(gè)目錄的內(nèi)容。 -d 首先列出僅在一個(gè)目錄中存在的文件,然后列出在兩個(gè)目錄中都存 在的文件以及他們是否相同。最后列出使用diff命令比較兩個(gè)不同文件的輸出。 -s 首先列出僅在一個(gè)目錄中存在的文件,然后列出同時(shí)存在于兩個(gè)目錄,但不相 同的文件。 八、文件與目錄操作命令(講解略) 1、touch 2、chmod 3、chown 4、chgrp 5、rm 6、mv 7、cp 8、cat 9、rcp 10、ln 11、mkdir 12、rmdir 九、文件信息命令 1、ls 2、find 3、file 十、與文件內(nèi)容相關(guān)的命令 1、more 2、less 3、tail 4、head 5、wc 6、read 7、od 8、pg 9、tee 10、vi 十一、文件內(nèi)容查詢命令 1、egrp 2、fgrep 3、grep 4、strings 十二、打印命令 1、cancel 2、lp 3、pr 4、lpstat 5、lpshut 十三、調(diào)度命令 1、at 2、crontab 十四、存儲(chǔ)命令 1、compress 2、cpio 3、dd 4、pack 5、tar 6、uncompress 7、unpack 8、zcat 十五、狀態(tài)命令 1、date 顯示或更改系統(tǒng)日期與時(shí)間 2、env 顯示當(dāng)前的環(huán)境或設(shè)置一個(gè)或多個(gè)環(huán)境變量。 3、sar 報(bào)告系統(tǒng)信息,默認(rèn)時(shí)sar命令產(chǎn)生CPU使用信息。 -A 報(bào)告整個(gè)系統(tǒng)活動(dòng)訪問(wèn)列程 -a 報(bào)告文件系統(tǒng)訪問(wèn)列程的使用數(shù)據(jù)。 -b 報(bào)告緩沖區(qū)的使用情況。 -c 報(bào)告系統(tǒng)調(diào)用使用情況。 -k 報(bào)告內(nèi)核的情況。 -m 報(bào)告信號(hào)量和消息的情況。 4、uname 在標(biāo)準(zhǔn)輸出上顯示計(jì)算機(jī)系統(tǒng)和操作系統(tǒng)的信息。 -m 顯示機(jī)器的ID。 -r 顯示操作系統(tǒng)發(fā)行的版本號(hào)(release number). -s 顯示系統(tǒng)名。 -v 顯示操作系統(tǒng)版本號(hào)。 -S name改變系統(tǒng)名。 -a 顯示機(jī)器ID,操作系統(tǒng)的版本號(hào)及系統(tǒng)名。 5、uptime 該命令顯示如下信息: 當(dāng)前時(shí)間 系統(tǒng)已經(jīng)工作時(shí)間 登陸的用戶數(shù)。 系統(tǒng)中執(zhí)行的的作業(yè)數(shù)。 6、vmstat 用來(lái)獲的有關(guān)進(jìn)程、虛存、物理卷及CPU活動(dòng)的信息。
標(biāo)簽:
Unix系統(tǒng)
排行榜
