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

一、语系设置

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

  • 打印中文语系的日期

  • 将中文语系改为英语语系

2.提醒

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

3.相关命令

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

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

  • 设置所有的语系一致:export  LC_ALL=xxx
  • 设置单独一项的语系:LC_xx=xxx

4.演示

  • 列出所有语系

  

上面的LANG只与输出信息有关。若要更改其他不同的信息,需要同步更新LC_ALL

  • 更改其中一项语系:下面以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

  • 显示指定年、指定月

四、bc

1.功能:终端命令行下的一个计算器,用于计算

2.格式:

  • bc:使用bc命令进入计算器
  • quit:不使用计算器时,使用quit命令退出计算器

3.运算符

  • +、-、*、/、%  ==>加、减、乘、除、取余
  • ^:指数次方

4.演示

5.注意事项

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

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/85873496