linux進(jìn)階命令
# 進(jìn)階命令
## df -h命令
- a查看磁盤的空間
- s語法
? - a`#df -h`
? ? - a加-h與不加-h的區(qū)別技術(shù)顯示和不顯示具體的單位
? ? - s比如1024是1G如果不加-g如果大于1024比如1029直接被顯示出來
? ? - d
? - d
- s表頭filesystem
? - a是分區(qū)的意思
? - s size(大?。?/p>
? - s Used(被使用的)
? - s Avail(可用的)
? - s Use%(已使用的百分比)
? - s Mountd on(掛載點)
? - d
- d
## free命令
- a查看內(nèi)存使用使用情況
- s語法
? - a`#free`
? ? - afree的指令
? ? - s-m是兆顯示
? ? - s-g是G現(xiàn)實
? ? - s什么也不加就會精確到最小的數(shù)
? ? - d
? - d
- s表頭
? - a total
- s used
- s free
- s shared
- s buffers輸出
- s cached輸入
? - d
- s內(nèi)存不夠用的時候就會使用硬盤當(dāng)做存儲空間(虛擬內(nèi)存)
- d
## head命令
- a查看一個文件的前n行,如果不指定n則默認(rèn)顯示的前十行列表
- s用法
? - a#head -n 文件的路徑
? ? - a語法1`head listall.log`
? ? - s語法2`head 5 listall.log`
? ? - d
? - s
? - d
- d
## tall命令
- a查看一個文件的某位的n行,如果n不指定就默認(rèn)顯示后10行
- s用法
? - a語法1查看默認(rèn)后十行`#tall listall.log`
? - s語法2查看后五行 `#tall -5 listall.log`
? - d
- s 可以通過tall命令來查看一個文件的動態(tài)變化
? - a語法#tall -f 文件路徑
? - s `#tall -f /root/wenjian.txt`
? - d
- s退出的時候只需要按下Q鍵就能退出這個tall命令
- d
## less命令
- a查看文件,以較少的內(nèi)容進(jìn)行輸出,按下輔助功能鍵查看更多
- s語法
? - a #less 需要查看的文件的路徑
? - s `#cd ~`
? ? - a`#less lnstall.log`
? ? - s會在最下邊出現(xiàn)一個冒號
? ? - s可以在冒號里輸入數(shù)字就會從第20行顯示
? ? - s空格鍵一頁一頁的翻頁
? ? - s上下方向鍵和回車鍵是一行一行的翻頁
? ? - d
? - d
- d
## wc命令
- a用來統(tǒng)計文件內(nèi)容信息
? - a包括行數(shù)
? - s單詞數(shù)
? - s字節(jié)數(shù)
? - d
- s用法
? - a `#wc -lwc install.log`
? ? - a l表示行數(shù)
? ? - s w表示單詞數(shù)
? ? - s c表示字節(jié)數(shù)
? ? - d
? - d
- d
## date命令(重點)
- a操作時間日期(讀取、設(shè)置)
- s語法1
? - a `#date`
? - d
- s語法2
? - a`#date +%F`
? ? - a%F等價于`#date "+%Y-%m-%d"`
? ? ? - a字母的大小寫注意
? ? ? - s大寫的Y表示整位的四位數(shù)年
? ? ? - s小寫的m是兩位的月份
? ? ? - s小寫的d是天數(shù)
? ? ? - s大寫的%F是完整的年月日
? ? ? - s%H是小時
? ? ? - s%M分鐘
? ? ? - s%S秒數(shù)
? ? ? - d
? ? - d
? - d
- s語法3
? - a`#date "+%F %T"`
? - s`#date #date +%F +%T`
? - s加雙引號會認(rèn)為是一個整體
? - s空格后就不算是一個整體了否則會報錯
? - s大T表示完整的時分秒
? - d
- s語法4獲取之前或者之后的某個時間(備份)
? - a`#date -d "-1 day""+%Y-%m%d"`
? - s大寫的Y表示四位年份
? - d
- s時間單位
? - a天day
? - s月份month
? - s年year
? - d
- d
## cal命令
- a操作日歷
- s語法1
? - a`#cal `直接輸出當(dāng)前月份的日歷
? - s等價于`#cal -1`
? - d
- s語法2
? - a`#cal -3`
? - s上個月本月以及下一個月日歷
? - d
- s語法3
? - a`#cal -y 2022`
? - s-y表示年
? - s輸出一整年的日歷
? - d
- s-s是周日顯示第一天
- s-m是周一顯示第一天
- d
## clear命令與ctrl+L快捷鍵
- a clear是用啦清空終端中已顯示的結(jié)果
- s或者使用快捷鍵ctrl+l
- s嚴(yán)格的說不說清除而是整體往上放假裝清空的效果
- d
## 管道(重要)
- a管道符:|
- s作用
? - a可以用于過濾、特殊的用法、擴(kuò)展的用法
? - d
- s語法
? - a管道不能單獨(dú)使用,必須要配合以前的指令一起使用,作用就是為了輔助
? - d
- s過濾案例
? - a通過管道查詢出根目錄下的所有包含y的字母文檔
? - s `#ls /|grep y`
? - s /|grep用于過濾的關(guān)鍵字
? - d
- 特殊用法案例
- d