Linux學習 命令篇(2) 高階

2021-08-08 05:09:49 字數 1942 閱讀 3254

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中運算子的優先順序如下 優先順...