linux中常用命令locale、bc和date的用法是什么
Admin 2022-05-19 群英技術資訊 969 次瀏覽
這篇文章主要介紹了linux中常用命令locale、bc和date的用法是什么相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇linux中常用命令locale、bc和date的用法是什么文章都會有所收獲,下面我們一起來看看吧。locale
首先我們來看如何設置以及查看當前的語系。一般,我們安裝好linux系統(tǒng)后,系統(tǒng)默認使用的是英文語系。查看當前語系可以使用以下命令查看:
# echo $LANG en_US.UTF-8
如想修改成中文語系,該怎樣去操作。首先我們需要看系統(tǒng)當前支持的語系中包不包括中文,查看系統(tǒng)支持的語系使用下面命令查看:
# locale -a aa_DJ aa_DJ.iso88591 aa_DJ.utf8 aa_ER aa_ER@saaho …… zh_CN.utf8 ……
zh_CN.utf8這個就是需要的中文語系?,F(xiàn)在,我們去將語系修改為中文,操作如下:
# LANG=zh_CN.utf8
下面我們來測試下是否設置成功了,我們看看幫助信息里有沒有中文
# ls --help 用法:ls [選項]... [文件]... ……
注意:上面方法修改語系只是臨時有效,等系統(tǒng)重啟后就會失效。如想永久修改語系,需要去修改配置文件/etc/locale.conf
bc
bc命令是一種支持任意精度的交互執(zhí)行的計算器語言。bash內置了對整數(shù)四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當然整數(shù)運算也不再話下。所以,我們在寫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=保留幾位小數(shù)點 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腳本中,這個命令使用到的頻率也是非常高的。下面看看它的一些常見用法:
# 查看系統(tǒ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 以來所經過的秒數(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 # 獲取當前時間戳 # date +%s 1599009752 # 獲取指定日期時間戳 # date --date='2020-01-01' +%s 1577808000 # 將時間戳轉換為日期格式 # date -d @1599009752 "+%F %T" 2020-09-02 09:22:32
如想修改系統(tǒng)的時間,就需要使用-s選項了,但一般不建議修改系統(tǒng)的時間,反正出現(xiàn)一些意想不到的問題。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:[email protected]進行舉報,并提供相關證據(jù),查實之后,將立刻刪除涉嫌侵權內容。
猜你喜歡
8種常用包管理有:1、DPKG,Debian系的包管理系統(tǒng);2、apt,Debian、Ubuntu上的包管理系統(tǒng);3、apt-cache,一個apt軟件包管理工具;4、RPM,紅帽系的包管理系統(tǒng);5、yum,一個解決包依賴關系而存在的軟件包管理器;6、DNF,新一代的rpm軟件包管理器;7、pkg,F(xiàn)reeBSD默認使用的包管理器;8、Pacman,Arch系的包管理系統(tǒng)。
在linux中,錯誤輸出重定向指的是“把錯誤的輸出信息寫入到一個文件中去”;輸出重定向是重新指定設備來代替顯示器作為新的輸出設備,重定向中通常是用文件或命令的執(zhí)行結果來代替鍵盤作為新的輸入設備,而新的輸出設備一般指的就是文件。
linux下運行php腳本沒有反應的解決方法:首先使用編輯器打開httpd.conf配置文件;然后添加php解析模塊即可,如【LoadModule php5_module modules/libphp5.so】。
在編程中,我們會學習到linux系統(tǒng)的使用及各種命令寫法。今天小編就來給大家說說關于它的端口與服務有什么關系,感興趣的話千萬不要錯過這篇文章。
首先考慮一個問題,路由器是如何進行尋址的??赡苡袃煞N方式,一種就像高德地圖那樣,輸入起點和終點后,從起點到終點的幾條完整路線就會出來。另一種則和路標類似,它不指明完整的路線,但會告訴你不同路口下一個目的地在哪里。
推薦內容
成為群英會員,開啟智能安全云計算之旅
立即注冊關注或聯(lián)系群英網絡
7x24小時售前:400-678-4567
7x24小時售后:0668-2555666
24小時QQ客服
群英微信公眾號
CNNIC域名投訴舉報處理平臺
服務電話:010-58813000
服務郵箱:[email protected]
投訴與建議:0668-2555555
Copyright ? QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版權所有
增值電信經營許可證 : B1.B2-20140078 ICP核準(ICP備案)粵ICP備09006778號 域名注冊商資質 粵 D3.1-20240008