一、語系設定
1.引入:有時候在指令行輸入指令後會顯示亂碼,其實是語系的不一樣導緻的:比如說在英語語序下不會顯示中文
列印中文語系的日期
将中文語系改為英語語系
2.提醒
設定語系隻在本次指令行操作中生效,退出指令行後失效,下次進入指令行需要重新設定
3.相關指令
列出目前各項支援的語系:locale
列出所有語系後,可以選擇一項設定為自己想要設定的語系,也可以設定所有的語系(LC_ALL代表同步所有語系的設定值)
設定所有的語系一緻:export LC_ALL=xxx
設定單獨一項的語系:LC_xx=xxx
4.示範
列出所有語系
LANG是主要語系的輸出。LC_開頭的是個别特殊的輸出語系,LC_ALL代表LC_開頭的所有語系設定
更改其中一項語系:下面以LC_TIME為例
将所有語系都更改為一緻的語系,LC_ALL前需要加export
二、date
1.功能:顯示日期和時間
2.格式
顯示日期時間:date
格式化日期時間:date +格式化格式
3.示範
顯示詳細時間:date
格式化時間
date +%Y/%m/%d date +%H%M%S
三、cal
1.功能:顯示月曆
2.格式
顯示目前月:cal
顯示指定年、指定月:cal [month] [year]
3.示範
預設顯示目前月的日期:cal
顯示指定年、指定月
四、timedatectl指令
1.功能
設定與時區與時間
2.指令格式
timedatectl [command]
相關command
list-timezones:列出系統上所有支援的時區名稱
set-timezone:設定時區位置
set-time:設定時間
set-ntp:設定網絡校時系統
3.示範案例
案例一:檢視目前的時區與時間等資訊
Local time:本地時間
Universal time:格林威治标标準時間
Time zone:時區
顯示是否有New York的時區,若有就将時區改為New York的
第一步:檢視們可以看到有
第二步:設定
第三步:檢視
設定指定時間,因為我們設定了自動校驗時間,是以不給設定
五、ntpdate指令
1.功能
通過網絡自動校驗時間
2.示範
第一步:ntpdate s2m.time.edu.cn //s2m.time.edu.cn是北京大學提供的時間伺服器
第二步:hwclock -w //将正确的時間寫入你的BIOS事件記錄内
六、bc
1.功能:
終端指令行下的一個電腦,用于計算
2.格式:
bc:使用bc指令進入電腦
quit:不使用電腦時,使用quit指令退出電腦
3.運算符
+、-、*、/、% ==>加、減、乘、除、取餘
^:指數次方
4.示範
5.注意事項
上面的代碼中,10/100=0,為什麼會這樣哪?原因:因為電腦預設輸出整數,如果想輸出小數,就需要用scale指令
scale=number ===>設定小數點後幾位