-a:顯示所有檔案,包括隱藏檔案
-h:將檔案內容大小以gb、kb等易讀的方式顯示
-i:結合-l引數,列出每個檔案的inode
-l(常用):列出長資料串,顯示出檔案的屬性和許可權等資料資訊
-s:以檔案大小排序
-t:以修改時間排序
-l:顯示當前路徑
-p:顯示當前路徑,有連線檔案時,不使用連線路徑,
直接顯示連線檔案所指向檔案,當包含多層連線檔案時,
顯示連線檔案最終指向檔案
. :表示前乙個工作目錄
..:表示上級目錄
-d "字串":顯示字串所指的時間和日期
-s "字串":根據字串來設定日期和時間
+%h:小時(以00-23來表示)
+%i:小時(0-12)
+%m:分鐘
+%p:am 或pm
...格式化輸出:date +"%y-%m-%d"
2020-11-26
輸出昨天日期:date -d "1 day ago" +"%y-%m-%d"
2020-11-25
2秒後輸出:date -d"2 second" +"%y-%m-%d %h:%m:%s"
2020-11-26 23:25:31
從2023年1月1日過10秒後:date -d "1970-01-01 10 seconds" +"%y-%m-%d %h:%m:%s"
1970-01-01 00:00:10
加減操作:
date -d "-/+1 day/month/year" +%y-%m-%d #顯示前/後一天/月/年的日期
date -s #設定當前時間(僅root使用者,其他只能檢視)
#!/bin/bash
str=
$(date +%s)
sleep 10
end=
$(date +%s)
diff=
$(( end - str ))
echo
$diff seconds
hwclock,clock:硬體時鐘 顯示或設定硬體時鐘
-s,--hctosys:以硬體為準,把系統調整為與硬體時間相同;
-w,--systohc:以系統為準,把硬體時間調整為與系統時鐘相同
未加任何選項時,為修改自己的密碼
-l:鎖定
-u:解鎖
-e:使用者下次登入後需要重置密碼
-n:兩次修改密碼最小間隔時間
-x:兩次修改密碼最大間隔時間
-w:在多長時間前提示修改密碼
-d username:刪除使用者密碼
--stdin:從標準輸入獲取密碼
echo
"password"
|passwd --stdin username
-c commond username: 以username的身份去執行commond
與who命令相似
uname -a #顯示全部版本資訊
uptime -v #顯示版本
-n 5:列出5行
-x:顯示系統重啟 開機以及執行級別資訊
free -t #顯示記憶體總量
-a a 顯示所有程序
-u 顯示以使用者為主的程序
-x 顯示完整資訊 與a一起使用
-l 顯示詳細資訊
第一行:系統當前時間;系統到目前為止執行時間;當前系統登入使用者;平均負載:1分鐘 5分鐘 15分鐘
第二行:程序數;執行數,睡眠數,停止,殭屍
第三行:使用者空間占用cpu百分比;核心空間占用百分比;改變過優先順序的程序占用;空閒,等待,硬中斷,軟中斷,消耗
第四行:物理記憶體總大小;已使用大小,空閒大小,寫快取
第五行:交換分割槽大小;已使用大小,空閒大小,讀快取
程序id;程序所有者;程序優先順序;nice值;虛擬記憶體使用大小;物理記憶體使用或占用大小;共享記憶體;程序狀態;從上次更新到現在占用cpu百分比;物理記憶體使用百分比;程序使用cpu總時間,程序名稱
常見的系統管理類命令
1,ls a顯示所有檔案包括隱藏檔案 a顯示所有檔案包括隱藏檔案但除過.和 c以ctime排序,lt一起使用 l以長資料格式顯示檔案屬性以及許可權等資訊 t已修改時間排序 d列出目錄本身,而不是目錄中的內容 i列出檔案的inode號,一般和 l一起使用 h將檔案的大小以kb mb gb格式顯示 如圖...
系統管理類命令
命令列萬用字元 匹配任意長度的多個字元 匹配任意單個字元 匹配指定範圍內的任意單個字元 匹配指定範圍外的任意單個字元 例,建立目錄test01,並在目錄下建立40個不同檔案 mkdir建立目錄,touch file表示建立1.file到10.file個檔案 用星號匹配以.abc.file結尾的檔案 ...
linux常用命令小教程(系統管理類)
這裡只會介紹在開發中會比較常用的命令,更多命令可以去手冊中查詢,還請見諒。承接第四節 系統管理類 1 uname 用於顯示系統資訊 uname amnrsv help version 引數說明 鎖定虛擬終端 vlock3 who命令用於顯示系統中有哪些使用者正在上面,顯示的資料報含了使用者 id 使...