1.1 history 檢視曆史記錄
參數:
參數 | 作用 |
---|---|
n | 檢視最近的n條記錄 |
-c | 将目前的shell中的所有 history 内容全部消除 |
-d | 删除曆史記錄中指定的行 |
1.1.1 history 檢視曆史記錄
history
::: hljs-center
:::
1.1.2 n 參數 檢視最近的記錄
history 5
::: hljs-center
:::
1.1.3 -c 參數 清空曆史記錄
history -c
::: hljs-center
:::
1.1.4 -d 參數 指定删除曆史記錄
history -d 3
::: hljs-center
:::
1.2 uname 顯示系統資訊
參數:
參數 | 作用 |
---|---|
-n | 顯示主機名 |
-r | 檢視核心版本 |
-a | 檢視所有資訊 |
1.2.1 顯示系統資訊
# uname
Linux
1.2.2 -n 參數 顯示主機名
# uname -n
oldboyedu
1.2.3 -r 參數 檢視核心版本
# uname -r
3.10.0-1160.el7.x86_64
1.2.4 -a 檢視使用所有資訊
# uname -a
Linux oldboyedu 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
1.3 date 檢視系統時間
1)參數:
參數 | 作用 |
---|---|
-s | 修改時間 |
-d | 顯示過去 未來時間 |
2)時間格式:
格式 | 含義 |
---|---|
%a | 目前縮寫的工作日名稱(例如,Sun) |
%b | 目前縮寫的月份名稱(例如,Jan) |
%p | 用于表示目前的AM或PM,如果未知則為空白 |
%c | 目前的日期和時間(例如,Thu Mar 3 23:05:25 2005) |
%Y | 年份 |
%m | 月,範圍(01..12) |
%d | 日 |
%F | 完整的日期;等價于%Y-%m-%d |
%H | 小時,範圍(00..23) |
%M | 分鐘,範圍(00..59) |
%S | 秒數,範圍(00..60) |
%r | 目前以12小時表示的時鐘時間(例如,11:11:04 PM) |
%T | 時間;等價于%H:%M:%S |
%w | 一周中的一天(0..6),0代表星期天 |
- (連字元) | 不要填充相應的字段 |
_ (下劃線) | 使用空格填充相應的字段 |
1.3.1 檢視目前系統時間
# date
Mon May 9 15:13:58 CST 2022
1.3.2 指定檢視系統時間格式
# 檢視目前時間和日期
date +"%c"
# 檢視目前年份
date +"%Y"
# 檢視目前月份
date +"%m"
# 檢視目前是幾日
date +"%d"
# 檢視目前日期
date +"%F"
# 檢視目前是幾時
date +"%H"
# 檢視目前是幾分
date +"%M"
# 檢視目前是幾秒
date +"%S"
# 檢視目前時間(12小時制)
date +"%r"
# 檢視目前時間(24小時制)
date +"%T"
# 檢視目前是周幾
date +"%w"
1.3.3 -s 參數 修改系統時間
date -s
date -s 21000509 # 設定成20120523,這樣會把具體時間設定成00:00:00
date -s 01:01:01 # 設定具體時間,不會對日期做更改
# 時間和日期的位置可以互換
date -s "01:01:01 2012-05-23" # 這樣可以設定全部時間
date -s "01:01:01 21000509" # 這樣可以設定全部時間
1.3.4 -d 參數 顯示過去 未來時間
day可以改成年月日,時分秒等對應的英文單詞
# 顯示過去3天的時間
date -d -"3day" +"%F"
# 顯示未來3天的時間
date -d +"3day" +"%F"
1.4 檢視Linux系統版本
1)lsb_release -a(此指令适用于所有的Linux發行版本)
# 安裝 lsb 工具
yum install -y lsb
# 檢視Linux系統版本
lsb_release -a
::: hljs-center
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)