Linux高階指令

2021-09-24 16:29:44 字數 2180 閱讀 4730

linux版本:centos-6.6-i386-bin-***1.iso

du [-sh] 目錄路徑:檢視資料夾和檔案的磁碟占用情況

-s:表示匯**計

-h:表示以較高可讀性的形式展示

例1:檢視/etc目錄下面的使用情況

注意:ls -l:檢視出的不是檔案的真實大小,只是當前資料夾的大小,不包含檔案裡面內容的大小

和上面的39m明顯不一樣

df [-m]:檢視磁碟空間占用情況

-m:以為m為單位檢視

-h:以較高可讀性檢視

例1:檢視磁碟的剩餘空間

解釋:從左到右分別為:檔案系統 容量 已用 可用 已用% 掛載點

free [-m]:檢視記憶體的使用情況

-m:以m為單位檢視

例1:檢視記憶體的使用情況

解釋:第一行表示的是記憶體的各項使用情況

記住的:1.可用的記憶體為2635的位置 2.剩餘的記憶體是3669位置

注意:-name 選項支援萬用字元*模糊查詢

例2:查詢所有.conf結尾的

ps [-ef]:檢視程序

-e:表示全部程序

-f:顯示全部的列(預設linux只顯示部分的列)

例1:檢視所有的程序和所有的列

解釋:pid:程序id

ppid:父程序id

service start/stop/restart:操作服務開啟/停止/重啟

例1:使用service啟動apache的httpd服務

注意:對於服務名是要有要求的,必須存在於/etc/init.d/,如果沒有則是無法啟動的

服務的操作還可以寫成

桌面新建乙個hello.txt的文件

例2:使用grep -v 實現排除admin所在行

例3:匹配出gg 和 hh所在的行

注意:-e一定是要大寫,linux是嚴格區分大小寫的

wc [-lwc] 文件路徑:統計檔案的各項資料(行,單詞數,位元組數)

-l:行數

-w:單詞數

-c:位元組

例1:檢視/etc/passwd/的行,單詞數,位元組數

注意:選項的順序不影響結果的順序,一定是行,單詞,位元組

管道(重點):其實就是個符號"|",主要起到輔助作用,把多個指令合在一行進行操作,主要用在搜尋過濾等方面

語法:指令1 | 指令2 (但是對於指令都是有要求的)

指令1(帶有輸出功能) | 指令2(帶有輸入功能)

先理解核心概念:

管道前面的指令的輸出其實就是管道後面指令的輸入(我自己的理解是就好比前面的傳參給後面的)

例1:通過ps指令只檢視httpd的程序

例2:把最後一行給排除

例3:/etc/passwd中的一行資料就是儲存的乙個使用者名稱,求出有多少個使用者名稱?

kill -s 9 程序id

-s:強制

linux高階指令

語法 hostname 含義 輸出完整的主機名 hostname f 含義 輸出當前主機名中的fqdn 全限定網域名稱 語法 id 含義 顯示當前執行命令的基本資訊 id 使用者名稱 含義 顯示當前指定的使用者的基本資訊 顯示當前使用者的名稱 語法 whoami 主要檢視伺服器的程序資訊 語法ps ...

Linux高階指令

含義 操作伺服器的主機名 語法 hostname 含義 輸出完整的主機名 hostname f 含義 輸出當前主機名中的fqdn 即全限定網域名稱 含義 檢視使用者的基本資訊 使用者id,使用者組id,附加組id,指令如果不指定使用者的話則預設當前使用者 語法 id 含義 顯示當前執行命令使用者的基...

Linux高階指令

作用 顯示出目錄所佔磁碟空間大小的情況。用法 du sh 目錄路徑 s 表示sumary,匯 計。h 表示以較高可讀性的形式顯示 ls l 指令僅可以看到資料夾所佔磁碟空間的大小,不包含資料夾所包含的檔案 作用 檢視磁碟的剩餘空間的情況。用法 df m m 表示以mb為單位進行檢視。作用 檢視記憶體...