欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux下locale、bc、date的使用方法-創(chuàng)新互聯(lián)

小編給大家分享一下linux下locale、bc、date的使用方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司長期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為南宮企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),南宮網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

                                                           今天和大家介紹幾個非常實用的linux命令。

locale

首先我們來看如何設(shè)置以及查看當(dāng)前的語系。一般,我們安裝好linux系統(tǒng)后,系統(tǒng)默認使用的是英文語系。查看當(dāng)前語系可以使用以下命令查看:

# echo $LANG
en_US.UTF-8

如想修改成中文語系,該怎樣去操作。首先我們需要看系統(tǒng)當(dāng)前支持的語系中包不包括中文,查看系統(tǒng)支持的語系使用下面命令查看:

# locale -a
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER@saaho
……
zh_CN.utf8
……

zh_CN.utf8這個就是需要的中文語系。現(xiàn)在,我們?nèi)⒄Z系修改為中文,操作如下:

# LANG=zh_CN.utf8

下面我們來測試下是否設(shè)置成功了,我們看看幫助信息里有沒有中文

# ls --help
用法:ls [選項]... [文件]...
……

注意:上面方法修改語系只是臨時有效,等系統(tǒng)重啟后就會失效。如想永久修改語系,需要去修改配置文件/etc/locale.conf

bc

bc命令是一種支持任意精度的交互執(zhí)行的計算器語言。bash內(nèi)置了對整數(shù)四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當(dāng)然整數(shù)運算也不再話下。所以,我們在寫shell腳本的時候,經(jīng)常會使用到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?我們需要設(shè)置精度,使用scale=保留幾位小數(shù)點
scale=2
4/3
1.33

此外,bc命令支持管道,所以我們經(jīng)常會在shell腳本中使用到bc命令。

# echo '3.14*2' | bc
6.28
# echo 'scale=2;4/3' | bc
1.33

date

最后我們來看date這個命令,該命令是用來設(shè)置或顯示時間日期的。我們寫shell腳本中,這個命令使用到的頻率也是非常高的。下面看看它的一些常見用法:

# 查看系統(tǒng)當(dāng)前時間
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 以來所經(jīng)過的秒數(shù)

  • %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

# 獲取當(dāng)前時間戳
# date +%s
1599009752

# 獲取指定日期時間戳
# date --date='2020-01-01' +%s
1577808000

# 將時間戳轉(zhuǎn)換為日期格式
# date -d @1599009752 "+%F %T"
2020-09-02 09:22:32


如想修改系統(tǒng)的時間,就需要使用-s選項了,但一般不建議修改系統(tǒng)的時間,反正出現(xiàn)一些意想不到的問題。

看完了這篇文章,相信你對linux下locale、bc、date的使用方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁標(biāo)題:linux下locale、bc、date的使用方法-創(chuàng)新互聯(lián)
鏈接地址:http://www.chinadenli.net/article48/dccehp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作App設(shè)計營銷型網(wǎng)站建設(shè)網(wǎng)站改版網(wǎng)站維護云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計