- df:查看文件系統的磁盤使用情況
- free:顯示內存的使用情況
- wc:統計文件內容信息
- date:顯示或設定系統的日期與時間
- cal:顯示指定月份的日曆
- clear/ctrl+L:清除終端已經存在的信息(其實不是真正清除)
- grep:用於查找文件裏符合條件的字符串
- 管道
一:df:查看文件系統的磁盤使用情況
df [選項]... [FILE]...
-h:可讀性好一點
參數參考:https://www.runoob.com/linux/linux-comm-df.html
二:free:顯示內存的使用情況
free [-bkmotV][-s <間隔秒數>]
-m:以mb爲單位查看
-h:7版本的,我覺得這個看的更舒服
參數參考:https://www.runoob.com/linux/linux-comm-free.html
附加:
1:真實內存爲1.6G
2:Swap:臨時內存,當系統內存不夠用可以使用磁盤空間來充當臨時內存
三:wc:統計文件內容信息
wc [-clw][--help][--version][文件...]
-l:行數
-w:單詞數
-c:字節數(bytes)
前三個是:行數,單詞數(依照空格來判斷的),字節數
參數參考:runoob.com/linux/linux-comm-wc.html
四:date:顯示或設定系統的日期與時間
參數參考:https://www.runoob.com/linux/linux-comm-date.html
學習參考:http://lnmp.ailinux.net/date(這個看的舒服點)
#獲取當前時間
[root@localhost A]# date +%F%T
2020-06-2112:35:21
[root@localhost A]# date +%F+%T
2020-06-21+12:36:13
#帶引號,裏面是整體
[root@localhost A]# date "+%F %T"
2020-06-21 12:36:33
[root@localhost A]# date "+%Y-%m-%d %H:%M:%S"
2020-06-21 12:39:56
date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
[root@localhost A]# date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
2020-06-22 12:48:42
附加:
同樣的,day(天),month(月),year(年)
+ 是當天後,- 是當天前
比如上面的+1 day就是明天
%F:完整年月日
%T:完整時分秒
%Y:年
%m:月
%d:日
%H:時
%M:分
%S:秒
五:cal:顯示指定月份的日曆
cal等價於cal -1
用法:
cal [選項] [[[日] 月] 年]
選項:
-1, --one 只顯示當前月份(默認)
-3, --three 顯示上個月、當月和下個月
-s, --sunday 週日作爲一週第一天
-m, --monday 週一用爲一週第一天
-j, --julian 輸出儒略日
-y, --year 輸出整年
-V, --version 顯示版本信息並退出
-h, --help 顯示此幫助並退出
六:clear/ctrl+L:清除終端已經存在的信息(其實不是真正清除)
ctrl+L:這個是快捷鍵
clear是命令
七:grep:用於查找文件裏符合條件的字符串
grep [-abcEFGhHilLnqrsvVwxy][-A<顯示列數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<範本樣式>][-f<範本文件>][--help][範本樣式][文件或目錄...]
參數參考:https://www.runoob.com/linux/linux-comm-grep.html
八:管道
管道符:|(不能單獨使用)
作用:過濾,特殊,擴展處理。
#如查詢A下面包含a的文件
[root@localhost A]# ls
aaa bbb
#這裏的./可以去掉,因爲我查的是當前A目錄下的,這裏寫着就提醒路徑
[root@localhost A]# ls ./|grep a
aaa
#以管道|作爲分界線,前面的輸出,後面的是輸入,然後過濾
#這裏也可以實現類似less的效果
cat 路徑|less
#查某個目錄下的文檔數量
ls 路徑|wc -l
深入理解管道原理:https://blog.csdn.net/weixin_42717928/article/details/106884764