sco unixware 7.1.1 全面學習資料(5)(轉)
sco unixware 7.1.1 全面學習資料(5)(轉)[@more@]第一部分:常用系統管理與網路命令
一、與使用者有關的命令
login使用者登陸命令
rlogin透過網路登陸到其他計算機的命令
telnet遠端登陸命令
su切換使用者命令
passwd更改使用者明碼命令
exit退出當前SHELL命令,等同ctrl+d.
二、定位命令
當使用者要執行一條命令時,系統首先要根據搜尋路徑定位該命令。搜尋路徑是為了定位命令而列出的一組目錄。
在系統安裝時預設的搜尋路徑是一些標準的目錄,如/bin,/usr/bin,sbin,/usrsbin等。使用者可以根據自己的需要修改搜尋路徑。方法如下:
修改.profile檔案中的PATH語句(K SHELL和B SHELL)
修改.cshrc或.login檔案中的path=(...)集合(C SHELL)
which用來在搜尋路徑中尋找一個特定的命令。若發現該命令,
(usr/ucb) which命令就輸出該命令的目錄名。
三、man 命令的使用
-k keyword 在手冊關鍵字資料庫中總結出與keyword有關的資訊項。
-f command 找出與command有關的詳細資訊。在使用這一選項時必須要確保root
使用者已建立/usr/man/watis檔案。
-m path 指定man 命令所使用的搜尋路徑。
四、管理命令
install該命令用來安裝軟體的新版本或新的軟體。
-cdirectory將檔案裝入指定的目錄,如果該檔案已經存在,次此操作
無效。
-fdirectory將檔案裝入指定的目錄(即使該命令已經存在),如果裝
入的命令版本比原來新,那麼檔案使用預設的許可權。
shutdown關機命令(只有root許可權才可以)
-h完全停止作業系統的執行。
-i 在shutdown過程中給使用者提示資訊。
-m把系統變成維護模式(單使用者)。
ulimit在K SHELL和B SHELL中,ulimit命令用來限制程式對某類資源的使用。limit命
令對資源的限制分為二類:
硬限制在整個系統內對資源的限制,只能由root使用者修改。
軟限制 對新建立程式的預設的限制,可增加到系統範圍內的硬限制。
-a顯示軟限制
-Ha顯示硬限制
-c size設定core檔案的大小(單位為塊)。
-f size設定CPU時間(單位為秒)。
-d size設定資料塊的最大值(單位為K位元組)。
-s size設定棧的最大值 (單位K位元組)。
-m size 設定使用記憶體的最大值(單位K位元組)。
如:ulimit -t 60(使用者想把CPU時間限制為每個程式60秒)
umask為每個使用者設定預設的許可權值。
檔案和目錄包含三種許可權:所有者、組成員和其他使用者的許可權。系統使用八進位制對許可權設定。使用者在使用umask命令時要小心,用777減去umask值才是對檔案和目錄許可權設定的預設許可權。例如當umask設定的值為022,那麼預設許可權為777-022=755
五、程式相關的命令
程式可分為三大類:
在終端上執行的互動式程式
批處理程式
守護程式
ps 查詢正在執行的程式。
-A 列出系統中正在執行的程式的詳細資訊。
-e列出除核心程式外的所有程式。
-a列出與終端有關的所有程式。
-f產生一個完全列表。
-l產生一個長列表。
-t list列出由list表指定的終端建立的所有程式的詳細資訊。
查詢當前正在執行的所有程式並列出完整表格:ps -ef/Af
查詢終端pts002正在執行的所有程式:ps -tf pts002
nohup命令
Unix環境下程式可以在前臺執行也可以在後臺執行。程式在前臺執行時,使用者必須在終端旁等待該程式結束。若此時使用者想使用終端而又不想終止執行的程式時,可以按如下方法把程式轉移到後臺執行:
Ctrl+z
bg
當使用者從當前SHELL或系統中退出時,該使用者在前後臺執行的程式都將被終止。為了使使用者在退出時,系統保留其程式繼續執行,Unix提供nohup命令。
nohup命令將標準輸出重定向到檔案nohup.out中,該檔案存在於nohup命令執行時的當前目錄中。若使用者後臺執行指令碼a.sh,可使用如下命令:
nohup ./a.sh &
符號&表示使用者在後臺執行該命令。
sleep命令
該命令可以使兩條命令執行之間停頓一段時間。如每隔15分鐘可用sleep命令來檢查一些特定檔案是否存在。sleep命令引數的單位是秒。
如在命令執行之間等待5分鐘:sleep 300
kill命令
該命令可以向一個正在執行的後臺程式(否則使用者無法使用KILL命令)發一個訊號。該命令的預設功能是終止一個程式的執行。
-l列出系統支援的訊號值及其名字。
-signal number指定送給程式的訊號值。使用者可以用訊號名代替訊號值。
如:終止程式號為1060的程式:kill 1060或kill -9 1060
nice命令
該命令用用於修改程式優先順序,只有root使用者才有許可權。
負數比正數具有更高的優先順序,優先數一般範圍是-20--20.
例如:使用者使用find命令搜尋c檔案,為了在尋找時執行其他工作,可降低find命令的優先順序,可以執行:
nice find / -name *.c -print &
這樣就將該程式設定為系統預設的優先順序,一般為10.若還想降低,可以執行:
nice 16 find / -name *.c -print &
六、通訊命令
1、ftp 遠端傳輸命令(與DOS下的FTP引數差不多,在次不多說)
2、talk 與所有線上使用者會話命令。
3、write 與指定使用者會話命令。
4、vacation 當使用者休假時,可用該命令通知向其發郵件的使用者。所發內容由使用者home目錄中的vacation.msg檔案決定。若該檔案不存在,那麼系統將使用預設的訊息。
七、檔案比較命令
1、cmp比較兩個檔案內容的不同並在標準輸出上產生比較結果。
(用於非文字檔案)
2、diff 比較單個或存在於不同目錄下的具有多個相同檔名的多個檔案。
(用於文字檔案)
3、comm將檔案排序並比較其內容。
4、dircmp用來比較兩個目錄的內容。
-d 首先列出僅在一個目錄中存在的檔案,然後列出在兩個目錄中都存
在的檔案以及他們是否相同。最後列出使用diff命令比較兩個不同檔案的輸出。
-s 首先列出僅在一個目錄中存在的檔案,然後列出同時存在於兩個目錄,但不相
同的檔案。
八、檔案與目錄操作命令(講解略)
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
十、與檔案內容相關的命令
1、more
2、less
3、tail
4、head
5、wc
6、read
7、od
8、pg
9、tee
10、vi
十一、檔案內容查詢命令
1、egrp
2、fgrep
3、grep
4、strings
十二、列印命令
1、cancel
2、lp
3、pr
4、lpstat
5、lpshut
十三、排程命令
1、at
2、crontab
十四、儲存命令
1、compress
2、cpio
3、dd
4、pack
5、tar
6、uncompress
7、unpack
8、zcat
十五、狀態命令
1、date 顯示或更改系統日期與時間
2、env 顯示當前的環境或設定一個或多個環境變數。
3、sar 報告系統資訊,預設時sar命令產生CPU使用資訊。
-A 報告整個系統活動訪問列程
-a 報告檔案系統訪問列程的使用資料。
-b 報告緩衝區的使用情況。
-c 報告系統呼叫使用情況。
-k 報告核心的情況。
-m 報告訊號量和訊息的情況。
4、uname 在標準輸出上顯示計算機系統和作業系統的資訊。
-m 顯示機器的ID。
-r 顯示作業系統發行的版本號(release number).
-s 顯示系統名。
-v 顯示作業系統版本號。
-S name改變系統名。
-a 顯示機器ID,作業系統的版本號及系統名。
5、uptime 該命令顯示如下資訊:
當前時間
系統已經工作時間
登陸的使用者數。
系統中執行的的作業數。
6、vmstat 用來獲的有關程式、虛存、物理卷及CPU活動的資訊。
一、與使用者有關的命令
login使用者登陸命令
rlogin透過網路登陸到其他計算機的命令
telnet遠端登陸命令
su切換使用者命令
passwd更改使用者明碼命令
exit退出當前SHELL命令,等同ctrl+d.
二、定位命令
當使用者要執行一條命令時,系統首先要根據搜尋路徑定位該命令。搜尋路徑是為了定位命令而列出的一組目錄。
在系統安裝時預設的搜尋路徑是一些標準的目錄,如/bin,/usr/bin,sbin,/usrsbin等。使用者可以根據自己的需要修改搜尋路徑。方法如下:
修改.profile檔案中的PATH語句(K SHELL和B SHELL)
修改.cshrc或.login檔案中的path=(...)集合(C SHELL)
which用來在搜尋路徑中尋找一個特定的命令。若發現該命令,
(usr/ucb) which命令就輸出該命令的目錄名。
三、man 命令的使用
-k keyword 在手冊關鍵字資料庫中總結出與keyword有關的資訊項。
-f command 找出與command有關的詳細資訊。在使用這一選項時必須要確保root
使用者已建立/usr/man/watis檔案。
-m path 指定man 命令所使用的搜尋路徑。
四、管理命令
install該命令用來安裝軟體的新版本或新的軟體。
-cdirectory將檔案裝入指定的目錄,如果該檔案已經存在,次此操作
無效。
-fdirectory將檔案裝入指定的目錄(即使該命令已經存在),如果裝
入的命令版本比原來新,那麼檔案使用預設的許可權。
shutdown關機命令(只有root許可權才可以)
-h完全停止作業系統的執行。
-i 在shutdown過程中給使用者提示資訊。
-m把系統變成維護模式(單使用者)。
ulimit在K SHELL和B SHELL中,ulimit命令用來限制程式對某類資源的使用。limit命
令對資源的限制分為二類:
硬限制在整個系統內對資源的限制,只能由root使用者修改。
軟限制 對新建立程式的預設的限制,可增加到系統範圍內的硬限制。
-a顯示軟限制
-Ha顯示硬限制
-c size設定core檔案的大小(單位為塊)。
-f size設定CPU時間(單位為秒)。
-d size設定資料塊的最大值(單位為K位元組)。
-s size設定棧的最大值 (單位K位元組)。
-m size 設定使用記憶體的最大值(單位K位元組)。
如:ulimit -t 60(使用者想把CPU時間限制為每個程式60秒)
umask為每個使用者設定預設的許可權值。
檔案和目錄包含三種許可權:所有者、組成員和其他使用者的許可權。系統使用八進位制對許可權設定。使用者在使用umask命令時要小心,用777減去umask值才是對檔案和目錄許可權設定的預設許可權。例如當umask設定的值為022,那麼預設許可權為777-022=755
五、程式相關的命令
程式可分為三大類:
在終端上執行的互動式程式
批處理程式
守護程式
ps 查詢正在執行的程式。
-A 列出系統中正在執行的程式的詳細資訊。
-e列出除核心程式外的所有程式。
-a列出與終端有關的所有程式。
-f產生一個完全列表。
-l產生一個長列表。
-t list列出由list表指定的終端建立的所有程式的詳細資訊。
查詢當前正在執行的所有程式並列出完整表格:ps -ef/Af
查詢終端pts002正在執行的所有程式:ps -tf pts002
nohup命令
Unix環境下程式可以在前臺執行也可以在後臺執行。程式在前臺執行時,使用者必須在終端旁等待該程式結束。若此時使用者想使用終端而又不想終止執行的程式時,可以按如下方法把程式轉移到後臺執行:
Ctrl+z
bg
當使用者從當前SHELL或系統中退出時,該使用者在前後臺執行的程式都將被終止。為了使使用者在退出時,系統保留其程式繼續執行,Unix提供nohup命令。
nohup命令將標準輸出重定向到檔案nohup.out中,該檔案存在於nohup命令執行時的當前目錄中。若使用者後臺執行指令碼a.sh,可使用如下命令:
nohup ./a.sh &
符號&表示使用者在後臺執行該命令。
sleep命令
該命令可以使兩條命令執行之間停頓一段時間。如每隔15分鐘可用sleep命令來檢查一些特定檔案是否存在。sleep命令引數的單位是秒。
如在命令執行之間等待5分鐘:sleep 300
kill命令
該命令可以向一個正在執行的後臺程式(否則使用者無法使用KILL命令)發一個訊號。該命令的預設功能是終止一個程式的執行。
-l列出系統支援的訊號值及其名字。
-signal number指定送給程式的訊號值。使用者可以用訊號名代替訊號值。
如:終止程式號為1060的程式:kill 1060或kill -9 1060
nice命令
該命令用用於修改程式優先順序,只有root使用者才有許可權。
負數比正數具有更高的優先順序,優先數一般範圍是-20--20.
例如:使用者使用find命令搜尋c檔案,為了在尋找時執行其他工作,可降低find命令的優先順序,可以執行:
nice find / -name *.c -print &
這樣就將該程式設定為系統預設的優先順序,一般為10.若還想降低,可以執行:
nice 16 find / -name *.c -print &
六、通訊命令
1、ftp 遠端傳輸命令(與DOS下的FTP引數差不多,在次不多說)
2、talk 與所有線上使用者會話命令。
3、write 與指定使用者會話命令。
4、vacation 當使用者休假時,可用該命令通知向其發郵件的使用者。所發內容由使用者home目錄中的vacation.msg檔案決定。若該檔案不存在,那麼系統將使用預設的訊息。
七、檔案比較命令
1、cmp比較兩個檔案內容的不同並在標準輸出上產生比較結果。
(用於非文字檔案)
2、diff 比較單個或存在於不同目錄下的具有多個相同檔名的多個檔案。
(用於文字檔案)
3、comm將檔案排序並比較其內容。
4、dircmp用來比較兩個目錄的內容。
-d 首先列出僅在一個目錄中存在的檔案,然後列出在兩個目錄中都存
在的檔案以及他們是否相同。最後列出使用diff命令比較兩個不同檔案的輸出。
-s 首先列出僅在一個目錄中存在的檔案,然後列出同時存在於兩個目錄,但不相
同的檔案。
八、檔案與目錄操作命令(講解略)
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
十、與檔案內容相關的命令
1、more
2、less
3、tail
4、head
5、wc
6、read
7、od
8、pg
9、tee
10、vi
十一、檔案內容查詢命令
1、egrp
2、fgrep
3、grep
4、strings
十二、列印命令
1、cancel
2、lp
3、pr
4、lpstat
5、lpshut
十三、排程命令
1、at
2、crontab
十四、儲存命令
1、compress
2、cpio
3、dd
4、pack
5、tar
6、uncompress
7、unpack
8、zcat
十五、狀態命令
1、date 顯示或更改系統日期與時間
2、env 顯示當前的環境或設定一個或多個環境變數。
3、sar 報告系統資訊,預設時sar命令產生CPU使用資訊。
-A 報告整個系統活動訪問列程
-a 報告檔案系統訪問列程的使用資料。
-b 報告緩衝區的使用情況。
-c 報告系統呼叫使用情況。
-k 報告核心的情況。
-m 報告訊號量和訊息的情況。
4、uname 在標準輸出上顯示計算機系統和作業系統的資訊。
-m 顯示機器的ID。
-r 顯示作業系統發行的版本號(release number).
-s 顯示系統名。
-v 顯示作業系統版本號。
-S name改變系統名。
-a 顯示機器ID,作業系統的版本號及系統名。
5、uptime 該命令顯示如下資訊:
當前時間
系統已經工作時間
登陸的使用者數。
系統中執行的的作業數。
6、vmstat 用來獲的有關程式、虛存、物理卷及CPU活動的資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-960439/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 機器學習-- 資料轉換機器學習
- Spring Boot 學習資料 (轉載)Spring Boot
- MySQL全面瓦解5:資料操作-DMLMySql
- 大資料工程師-學習路線-轉大資料工程師
- java轉大資料的學習路線Java大資料
- 大資料基礎學習-5.Flume1.6.0大資料
- Python機器學習 5個資料科學家案例解析Python機器學習資料科學
- 想轉行大資料,如何開始學習 Hadoop?大資料Hadoop
- Flutter學習之Route跳轉及資料傳遞Flutter
- 演算法金 | A - Z,115 個資料科學 機器學習 江湖黑話(全面)演算法資料科學機器學習
- 學習資料
- 大資料初學者怎樣學習?Java工程師怎麼轉行大資料?大資料Java工程師
- 大資料學習資料大資料
- Go學習【二】學習資料Go
- 初學者入門大資料,學習Hadoop的5個理由大資料Hadoop
- 小白可以轉行學習大資料嗎?怎麼做?大資料
- 使用 .NET 5 體驗大資料和機器學習大資料機器學習
- HDF5資料格式不適合深度學習 - KDnuggets深度學習
- (資料科學學習手札94)QGIS+Conda+jupyter玩轉Python GIS資料科學Python
- 大資料學習大資料
- Python 學習資料Python
- Angular學習資料Angular
- hibernate學習資料
- gis 資料學習
- 學Java的,想嘗試轉行大資料和資料探勘,該怎麼規劃學習?Java大資料
- 資料科學、資料工程學習路線資料科學
- 讓 PM 全面理解深度學習深度學習
- SAP UI5 資料型別(data type) 學習筆記UI資料型別筆記
- (資料科學學習手札63)利用pandas讀寫HDF5檔案資料科學
- 大資料如何學習,大資料工程師學習經驗分享大資料工程師
- 5月Github上最熱門的資料科學和機器學習專案TOP5Github資料科學機器學習
- ROS學習資料大全ROS
- Java 學習資料集合Java
- Swift UI 學習資料SwiftUI
- 大資料學習:物件大資料物件
- Go 學習資料整理Go
- 資料結構學習資料結構
- 大資料學習02大資料
- 學習MongoDB資料庫MongoDB資料庫