天天看点

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

一、语系设置

1.引入:有时候在命令行输入命令后会显示乱码,其实是语系的不一样导致的:比如说在英语语序下不会显示中文

打印中文语系的日期

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

将中文语系改为英语语系

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

2.提醒

设置语系只在本次命令行操作中生效,退出命令行后失效,下次进入命令行需要重新设置

3.相关命令

列出当前各项支持的语系:locale

列出所有语系后,可以选择一项设置为自己想要设置的语系,也可以设置所有的语系(LC_ALL代表同步所有语系的设置值)

设置所有的语系一致:export  LC_ALL=xxx

设置单独一项的语系:LC_xx=xxx

4.演示

列出所有语系

LANG是主要语系的输出。LC_开头的是个别特殊的输出语系,LC_ALL代表LC_开头的所有语系设置

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

更改其中一项语系:下面以LC_TIME为例

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

将所有语系都更改为一致的语系,LC_ALL前需要加export

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

二、date

1.功能:显示日期和时间

2.格式

显示日期时间:date

格式化日期时间:date +格式化格式

3.演示

显示详细时间:date

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

格式化时间

date +%Y/%m/%d      date +%H%M%S

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...
linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

三、cal

1.功能:显示日历

2.格式

显示当前月:cal

显示指定年、指定月:cal  [month]   [year]

3.演示

默认显示当前月的日期:cal

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

显示指定年、指定月

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...
linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

四、timedatectl命令

1.功能

设置与时区与时间

2.命令格式

timedatectl  [command]

相关command

list-timezones:列出系统上所有支持的时区名称

set-timezone:设置时区位置

set-time:设置时间

set-ntp:设置网络校时系统

3.演示案例

案例一:查看目前的时区与时间等信息

Local time:本地时间

Universal time:格林威治标标准时间

Time zone:时区

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

显示是否有New York的时区,若有就将时区改为New York的

第一步:查看们可以看到有

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

第二步:设置

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

第三步:查看

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

设置指定时间,因为我们设置了自动校验时间,所以不给设置

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

五、ntpdate命令

1.功能

通过网络自动校验时间

2.演示

第一步:ntpdate  s2m.time.edu.cn    //s2m.time.edu.cn是北京大学提供的时间服务器

第二步:hwclock  -w  //将正确的时间写入你的BIOS事件记录内

六、bc

1.功能:

终端命令行下的一个计算器,用于计算

2.格式:

bc:使用bc命令进入计算器

quit:不使用计算器时,使用quit命令退出计算器

3.运算符

+、-、*、/、%  ==>加、减、乘、除、取余

^:指数次方

4.演示

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...

5.注意事项

上面的代码中,10/100=0,为什么会这样哪?原因:因为计算器默认输出整数,如果想输出小数,就需要用scale命令

scale=number   ===>设置小数点后几位

linux怎么用cal打印日期,Linux(入门基础):05---终端语系设置,时间/日期命令(date、cal、timedatectl、ntpdate),终端下计算器的使用(bc)...