1.探查程序
ps -e 顯示所有程序
-f 顯示完整的輸出個是
-l 長格式輸出,顯示更多的資訊
2.實時監測程序
topi 切替是否顯示空閒程序
k 結束指定程序
q 退出top命令
3.結束程序以及向程序傳送訊號
訊號:1
hup掛起
2int中斷3
quit
結束執行
9kill
無條件終止
11 segv
段錯誤15
term
盡可能終止
17stop
無條件停止執行,但是不終止
18tstp
停止或暫停,但繼續在後台執行
19cont
在stop或tstp之後恢復執行
kill 程序號
預設傳送term訊號,通過-s引數支援其他訊號
例: kill -s hup pid
killall 程序名(支援萬用字元)
4.檢測磁碟空間
mount
輸出系統上掛在的裝置列表:
1.**的裝置檔名
2.**掛在到虛擬目錄的掛載點
3.檔案系統型別
4.已掛在**的訪問狀態
通過命令mount -t type device directory 手動掛載**裝置
檔案型別:vfat:windows長檔案系統,ntfs 高階檔案系統, iso9660:標準cd-rom檔案系統
例: mount -t vfat /dev/sda1 /media/disk
可以通過-o 給檔案系統新增特定的選項。
mount -t iso9660 -o loop mepis.iso mnt
選項:ro 唯讀 rw 讀寫 user 允許普通使用者 check=none 不進行完整性校驗 loop 掛在乙個檔案。
umount directory/device
解除安裝裝置。
df檢視已掛在的磁碟空間
-h 按照人類刻度的格式輸出大小。
du顯示當前目錄下的所有檔案 ,目錄,子目錄的磁碟使用情況
5.排序資料
sort
-n 按照值排序
-b 忽略起始空白
-f 忽略大小寫
-g 通用數值 按照浮點數
-k pos1 排序的鍵值從pos1開始
-m 按照月份
-r 反序
-z 用null做每一行的結尾
6.搜尋資料
grep
-v 反向搜尋,輸出不匹配的項
-n 顯示行號
-c 計數
-e 可以或多個條件
支援正規表示式
壓縮工具:
bzip2
bzip2 用來壓縮檔案,用壓縮後的檔案替換原始檔
bunzip2 用來解壓壓縮後的.bz2檔案
bzcat
用來顯示壓縮文字檔案的內容
bzip2recover
用來嘗試恢復損毀的壓縮檔案
gzip
gzip 用來壓縮檔案
gunzip
用來解壓檔案
gzcat 用來檢視壓縮後的文字檔案內容
zipzip 用來建立乙個壓縮檔案,包含指定的檔案和目錄。
zipcloak
建立乙個加密的壓縮檔案嗎,包含指定的檔案和目錄
zipnote
從zip檔案中提取批註
zipsplit
將zip檔案分割成多個更小的固定大小的檔案
unzip
解壓縮tar
tar -cvf 建立歸檔檔案
tar -xvf 提取檔案
-z輸出重定向給gzip 壓縮解壓檔案
tar -cvxf
tar -zxvf
Linux學習高階篇 一
1shell概述 shell的分類 bourne shell 從1979起unix就開始使用bourne shell,bourne shell的主檔名為sh。c shell c shell主要在bsd版的unix系統中使用,其語法和c語言相類似而得名.shell的兩種主要語法型別有bourne和c,...
Linux學習高階篇 六
1 日誌管理 在centos 6.x中日誌服務已經由rsyslogd取代了原先的syslogd服務。rsyslogd日誌服務更加先進,功能更多。但是不論該服務的使用,還是日誌檔案的格式其實都是和syslogd服務相相容的,所以學習起來基本和syslogd服務一致。rsyslogd的新特點 1 基於t...
Linux學習高階篇 三
1.1數值運算與運算子 1 declare宣告變數型別 root localhost declare 選項 變數名 選項 給變數設定型別屬性 取消變數的型別屬性 i 將變數宣告為整數型 integer x 將變數宣告為環境變數 p 顯示指定變數的被宣告的型別 linux中運算子的優先順序如下 優先順...