二 Linux之高階指令

2021-09-14 05:18:25 字數 2414 閱讀 4634

df指令

作用:檢視磁碟的空間

語法:#df -h 【-h 以可讀性形式較高的形式展示大小】

free指令

作用:檢視記憶體使用情況

語法:#free -m【m單位為mb,g單位為g(四捨五入)】

a)已分配但未被使用:mem- beffers(輸入) cached(輸出) free

b)-/+ buffers/cache 檢視剩餘的真實可以用的記憶體大小(即圖中的1532),包含記憶體自動分配但是沒有被使用的,之後可以使用 =mem-free+mem-buffers+mem-cached

c)swap用於臨時記憶體,當記憶體不夠時,系統允許使用磁碟空間充當臨時記憶體。

head指令

作用:檢視乙個檔案的前n行,如果不指定n,則預設n=10後十行

語法:#head -n 檔案路徑 【n表示數字】

tail指令

作用1:檢視乙個檔案的後n行,如果不指定n,則預設n=10前十行

語法1:#tail -n 檔案路徑 【n表示數字】

作用2:可以通過tail指令來檢視乙個檔案的動態變化【變化的內容不能是使用者手動增加的】

語法2:#tail -f 檔案的路徑

該命令一般用於檢視系統的日誌比較多。該命令可以自動新增系統執行的日誌

wc指令

作用:統計檔案內容資訊(包含行數、單詞書、位元組數)

語法:#wc -lwc 需要統計的檔案路徑

-l:表示lines,行數

-w:表示words,單詞數 依照空格來判斷單詞數量

-c:表示bytes,位元組數

date指令(重點)

作用:表示操作時間日期(讀取(多)、設定)

語法1:#date

語法2:#date +%f 【等價於#date 「+%y-%m-%d」,輸出形式:2019-03-31】

語法3:#date 「+%f %t」 【引號表示讓年月日與時分秒成為乙個不可分割的整體】

等價於: #date 「+%y-%m-%d %h:%m:%s」

語法4:#date 「-1day」 「+%y-%m-%d %h:%m:%s」

獲取之前或者之後的某個時間(常在備份時使用)

符號可選值:+表示之後 -表示之前

單位可選值:day month year

cal指令

作用:用以操作日曆的

語法1:#cal 【等價#cal -1,直接輸出當前月份的日曆】

語法2:#cal -3 【輸出上個,本、下個月的日曆】

語法3:#cal -y【輸出一年的日曆】

clear/ctrl+l指令

作用:清楚終端中已經存在的命令和結果(資訊)

語法:#clear 【或者快捷鍵/ctrl+l】

注意:該命令並不是真的清除了之前的資訊,而是把之前的資訊隱藏在最上面,通過滾動條可以拖動檢視以前的資訊。

管道(重要)

管道符:|

作用:一般可以用於過濾,特殊,擴充套件處理

語法:管道不能單獨使用,必須配合其他指令一起使用,其作用主要是輔助。

①通過管道查詢出當前目錄下包含"y"字母的文件名稱

#ls /|grep y 【grep 主要用於過濾】

②通過管道實現less等價效果

通過less檢視乙個檔案,可以#less 路徑

通過管道可以這麼:#cat 路徑|less

③擴充套件處理:統計某個目錄下的文件的總個數

#ls /|wc -l

Linux之高階命令

centos和redhat suse系列 rpm qa kernel或rpm qa grep i kerneldebian和ubuntu系列 dpkg list grep linux image sysctl命令的配置檔案是 etc sysctl.conf,可以 1.使用sysctl工具修改核心引數...

Linux高階指令

linux版本 centos 6.6 i386 bin 1.iso du sh 目錄路徑 檢視資料夾和檔案的磁碟占用情況 s 表示匯 計 h 表示以較高可讀性的形式展示 例1 檢視 etc目錄下面的使用情況 注意 ls l 檢視出的不是檔案的真實大小,只是當前資料夾的大小,不包含檔案裡面內容的大小 ...

linux高階指令

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