Linux 檢視當前時間

2022-07-08 00:54:21 字數 2504 閱讀 9344

1. 檢視當前時區

命令 : date -r

thu, 07 jan 2021 10:23:02 -0800
2. 修改設定linux伺服器時區

方法 a

命令 : tzselect

方法 b,僅限於redhat linux 和 centos

命令 : timeconfig

方法 c,適用於debian

命令 : dpkg-reconfigure tzdata

3. 複製相應的時區檔案,替換系統時區檔案;或者建立鏈結檔案

cp /usr/share/zoneinfo/$主時區/$次時區 /etc/localtime

例如:在設定中國時區使用亞洲/上海(+8)

cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

1. 檢視時間和日期

命令:date

thu jan  7 10:31:32 pst 2021
命令:date +"%y-%m-%d"  

注意:加號要與date有空格,與%y沒有空格,要帶雙引號;還要注意大小寫。大寫y表示年份,小寫m表示月份,大寫m則是分鐘,小寫d表示天。

2021-01-07
命令:date +"%h-%m-%s"

注意:大寫的s表示秒

10-33-01
2.設定時間和日期

例如:將系統日期設定成2023年01月19日14點29分30秒的命令

命令:date -s "2021-01-19 14:29:30"

注意:設定時間需要使用雙引號括起來,否則會報錯

3. 將當前時間和日期寫入bios,避免重啟後失效

命令 : hwclock -w

1. date  -->檢視與設定系統時間和日期

語法:date

date  [+格式符]

date  [選項]  [+格式符]

選項:-r:選項後加檔名;顯示檔案的最後修改時間

-u:顯示gmt(世界時)

格式符:

%n:換行符

%t:相當於「tab」鍵

%c:顯示當前世紀

%g&%y:顯示完整年份

%y&%g:顯示縮寫年份

%u& %v&%w:一年的第幾個星期(00~53,星期一為第一天)

%j:顯示今天是一年當中的第幾天

%d&%e:顯示今天是乙個月當中的第幾天

%b:顯示當前月份

%h&%b:顯示月

%m:顯示當前月份是12個月裡的第幾個

%a:檢視今天是星期幾(完整名稱)

%a:檢視今天是星期幾(縮寫名稱)

%w&%u:檢視今天是星期幾(數字名稱)

%p&%p:顯示上午還是下午

%r:顯示上午還是下午+時分秒

%r:顯示小時分鐘(格式:小時:分鐘)

%h%k:小時(24小時制)

%i:小時(12小時制)

%m:顯示分

%s:顯示秒

%n:顯示納秒

%f:顯示當前日期(格式:年-月-日)

%x:顯示當前日期(格式:年 月 日)

%d:顯示當前日期(格式:月/日/年)

%x:顯示當前時間(格式:時 分 秒)

%t:顯示當前時間(格式:時:分:秒)

%c:顯示日期、星期、時間

%s:時間戳,從2023年1月1日00:00:00到現在經歷的秒數

%z:顯示時區

例如:檢視今天是一年中的第幾天

2.cal  -->顯示當前系統上的日曆

語法:cal

cal [完整年份]

cal [月份]  [完整年份]

cal [選項...]

cal [選項...] [年份]

選項:-1:顯示乙個月的日曆(預設)

-3:顯示三個月的日曆

-s:顯示星期天為乙個星期的第一天(預設)

-m:顯示星期一為乙個星期的第一天

-j:顯示今天是一年中的第幾天

-y:顯示當前年份的日曆

例如:將星期日作為一星期中的第一天

例如:將星期一作為一星期中的第一天

例如:顯示今年的日曆並顯示今天是今年的哪一天

有沒有感到很奇怪?哈哈,2023年9月的日曆從3日~13日都沒有了。為什麼呢?因為這裡有乙個故事(歷史上真實發生的事兒)。

這段歷史,只有學linux,才有可能了解到。

參考:

Linux 檢視當前時間

1.檢視當前時區 命令 date r 2.修改設定linux伺服器時區 方法 a 命令 tzselect 方法 b 僅限於redhat linux 和 centos 命令 timeconfig 方法 c 適用於debian 命令 dpkg reconfigure tzdata 3.複製相應的時區檔案...

Linux 檢視當前時間

1.檢視當前時區 命令 date r 2.修改設定linux伺服器時區 方法 a 命令 tzselect 方法 b 僅限於redhat linux 和 centos 命令 timeconfig 方法 c 適用於debian 命令 dpkg reconfigure tzdata 3.複製相應的時區檔案...

Linux 檢視當前時間

一 檢視和修改linux的時區 1.檢視當前時區 命令 date r 2.修改設定linux伺服器時區 方法 a 命令 tzselect 方法 b 僅限於redhat linux 和 centos 命令 timeconfig 方法 c 適用於debian 命令 dpkg reconfigure tz...