linux中常用命令locale、bc和date的用法是什么
Admin 2022-05-19 群英技术资讯 323 次浏览
locale
首先我们来看如何设置以及查看当前的语系。一般,我们安装好linux系统后,系统默认使用的是英文语系。查看当前语系可以使用以下命令查看:
# echo $LANG en_US.UTF-8
如想修改成中文语系,该怎样去操作。首先我们需要看系统当前支持的语系中包不包括中文,查看系统支持的语系使用下面命令查看:
# locale -a aa_DJ aa_DJ.iso88591 aa_DJ.utf8 aa_ER aa_ER@saaho …… zh_CN.utf8 ……
zh_CN.utf8这个就是需要的中文语系。现在,我们去将语系修改为中文,操作如下:
# LANG=zh_CN.utf8
下面我们来测试下是否设置成功了,我们看看帮助信息里有没有中文
# ls --help 用法:ls [选项]... [文件]... ……
注意:上面方法修改语系只是临时有效,等系统重启后就会失效。如想永久修改语系,需要去修改配置文件/etc/locale.conf
bc
bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。所以,我们在写shell脚本的时候,经常会使用到bc命令。下面我们来看看它是如何使用的吧:
# 输入bc命令,将会进入交互式界面 # bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3+4 7 1.2*3 3.6 4/3 1 <==== 这里怎么是1?我们需要设置精度,使用scale=保留几位小数点 scale=2 4/3 1.33
此外,bc命令支持管道,所以我们经常会在shell脚本中使用到bc命令。
# echo '3.14*2' | bc 6.28 # echo 'scale=2;4/3' | bc 1.33
date
最后我们来看date这个命令,该命令是用来设置或显示时间日期的。我们写shell脚本中,这个命令使用到的频率也是非常高的。下面看看它的一些常见用法:
# 查看系统当前时间 date Wed Sep 2 09:15:35 CST 2020
我们还可以指定想要的格式来显示日期时间,常用的格式如下:
格式 解释
%Y 年份
%m 月份
%d 日期
%F 完整日期格式,等价于 %Y-%m-%d
%H 小时
%M 分钟
%S 秒
%s 自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
%T 时间,等于%H:%M:%S
%w 一星期中的第几日(0-6),0 代表周一
# 输出类似2020-09-01 12:12:32时间格式 # date '+%F %T' 2020-09-02 09:21:04 # 将已知的日期格式修改为想要的 # date -d '2020-01-01' "+%Y/%m/%d" 2020/01/01 # 获取当前时间戳 # date +%s 1599009752 # 获取指定日期时间戳 # date --date='2020-01-01' +%s 1577808000 # 将时间戳转换为日期格式 # date -d @1599009752 "+%F %T" 2020-09-02 09:22:32
如想修改系统的时间,就需要使用-s选项了,但一般不建议修改系统的时间,反正出现一些意想不到的问题。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
1 作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular
解决方法:1、给linux redhat安装Centos镜像,并且利用“mv repo文件”,替换repo文件中的“$releasever”;2、清除所有缓存,并利用“yum makecache”获取yum列表;3、利用“yum -y install gcc”安装gcc后即可。
在linux中,打开端口的命令是“firewall-cmd --zone=public --add-port=端口/通讯协议 --permanent”;该命令中的“--zone”表示作用域,“--permanent”表示打开端口之后用永久生效,利用该命令开启指定端口后需要重启防火墙使其生效。
小编今天所带来这篇:Linux中install和cp命令的区别文章对大家可能会有一定的帮助,就取决于你需不需要了,如果不想错过的,那就随小编的步伐一探究竟吧!
今天和大家介绍几个非常实用的linux命令。locale首先我们来看如何设置以及查看当前的语系。一般,我们安装好linux系统后,系统默认使用的是英文语系。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008