Linux如何檢視程序、殺死程序、啟動程序等常用命令(二)
阿新 • • 發佈:2019-02-04
(2)八進位制數字法: 命令格式:chmod abc file 其中a,b,c各為一個八進位制數字,分別表示User、Group、及Other的許可權。 4 (100) 表示可讀。 2 (010) 表示可寫。 1 (001) 表示可執行。 若要rwx屬性則4+2+1=7; 若要rw-屬性則4+2=6; 若要r-x屬性則4+1=5。 例如:# chmod a+rx filename 讓所有使用者可以讀和執行檔案filename。 # chmod go-rx filename 取消同組和其他使用者的讀和執行檔案filename的許可權。
# chmod 741 filename 讓本人可讀寫執行、同組使用者可讀、其他使用者可執行檔案filename。 # chmod -R 755 /home/oracle 遞迴更改目錄許可權,本人可讀寫執行、同組使用者可讀可執行、其他使用者可讀可執行 3. 修改檔案日期 命令:touch 格式:touch filenae 功能:改變檔案的日期,不對檔案的內容做改動,若檔案不存在則建立新檔案。 例如:% touch file 4. 連結檔案 命令:ln (link) 格式:ln [option] filename linkname
ln [option] directory pathname 功能:為檔案或目錄建立一個鏈。其中,filename和directory是原始檔名和 源目錄名;linkname和pathname分別表示與原始檔或源目錄名相連結的 檔案或目錄。 選項:-s 為檔案或目錄建立符號連結。不加-s表示為檔案或目錄建立硬連結 註釋:連結的目地在於,對一個檔案或目錄賦予兩個以上的名字,使其可以出 現在不同的目錄中,既可以使檔案或目錄共享,又可以節省磁碟空間。 例如:% ln -s filename linkname 5.
顯示日期 命令:date 例如:% date 6. 顯示日曆 命令:cal (calendar) 格式:cal [month] year 功能:顯示某年內指定的日曆 例如:% cal 1998 7. 顯示檔案頭部 命令:head 格式:head [option] filename 功能:顯示檔案的頭部 選項:預設 顯示檔案的頭10行。 -i 顯示檔案的開始 i行。 例如:% head filename 8. 顯示檔案尾部 命令:tail 格式:tail [option] filename 功能:顯示檔案的尾部
選項:預設 顯示檔案的末10行。 -i 顯示檔案最後 i行。 +i 從檔案的第i行開始顯示。 例如:% tail filename 9. 顯示使用者標識 命令:id 格式:id [option] [user] 功能:顯示使用者標識及使用者所屬的所有組。 選項:-a 顯示使用者名稱、使用者標識及使用者所屬的所有組 註釋: 例如:% id username 10. 檢視當前登入的使用者 命令:users 11. 顯示都誰登入到機器上 命令:who 格式:who 功能:顯示當前正在系統中的所有使用者名稱字,使用終端裝置號,註冊時間。
例如:% who 12. 顯示當前終端上的使用者名稱 命令:whoami 格式:whoami 功能:顯示出當前終端上使用的使用者。 例如:% whoami 13. 尋找檔案 命令:find 格式:find pathname [option] expression 功能:在所給的路經名下尋找符合表示式相匹配的檔案。 選項:-name 表示檔名 -user 使用者名稱,選取該使用者所屬的檔案 -size 按大小查詢,以block為單位,一個block是512B -mtime n 按最後一次修改時間查詢,選取n天內被修改的檔案
-perm 按許可權查詢 -type 按檔案型別查詢 -atime 按最後一次訪問時間查詢 例如:% find ./ -name '*abc*' -print 14. 搜尋檔案中匹配符 命令:grep 格式:grep [option] pattern filenames 功能:逐行搜尋所指定的檔案或標準輸入,並顯示匹配模式的每一行。 選項:-i 匹配時忽略大小寫 -v 找出模式失配的行 例如:% grep -i 'java*' ./test/run.sh 15. 統計檔案字數 命令:wc [option] filename
功能:統計檔案中的檔案行數、字數和字元數。 選項:-l 統計檔案的行數 -w 統計檔案的單詞數 -c 統計檔案的字元數 註釋:若預設檔名則指標準輸入 例如:% wc -c ./test/run.sh 16. 顯示磁碟空間 命令:df (disk free) 格式:df [option] 功能:顯示磁碟空間的使用情況,包括檔案系統安裝的目錄名、塊裝置名、總 位元組數、已用位元組數、剩餘位元組數佔用百分比。 選項: -a:顯示全部的檔案系統和各分割區的磁碟使用情形 -i:顯示i -nodes的使用量 -k:大小用k來表示
(預設值) -t:顯示某一個檔案系統的所有分割區磁碟使用量 -x:顯示不是某一個檔案系統的所有分割區磁碟使用量 -T:顯示每個分割區所屬的檔案系統名稱 -h: 表示使用「Human-readable」的輸出,也就是在檔案系統大小使用 GB、MB 等易讀的格式。 註釋: 例如:% df -hi