Heim > Artikel > Betrieb und Instandhaltung > Die Verwendung mehrerer allgemeiner Befehle unter Linux – locale, bc, date
Heute stelle ich Ihnen einige sehr praktische Linux-Befehle vor.
locale
Zuerst schauen wir uns an, wie man die aktuelle Sprache einrichtet und anzeigt. Im Allgemeinen verwendet das System nach der Installation des Linux-Systems standardmäßig die englische Sprache. Um die aktuelle Sprache anzuzeigen, können Sie den folgenden Befehl verwenden:
# echo $LANG en_US.UTF-8
Wenn Sie sie in die chinesische Sprache ändern möchten, erfahren Sie, wie das geht. Zunächst müssen wir überprüfen, ob die derzeit vom System unterstützten Sprachen kein Chinesisch enthalten. Um die vom System unterstützten Sprachen anzuzeigen, verwenden Sie den folgenden Befehl zum Anzeigen:
# locale -a aa_DJ aa_DJ.iso88591 aa_DJ.utf8 aa_ER aa_ER@saaho …… zh_CN.utf8 ……
zh_CN.utf8 Dies ist die erforderliche chinesische Sprache. Nun ändern wir die Sprache auf Chinesisch. Der Vorgang ist wie folgt:
# LANG=zh_CN.utf8
Testen wir, ob die Einstellung erfolgreich ist.
# ls --help 用法:ls [选项]... [文件]... ……
Hinweis: Die obige Methode zum Ändern der Sprache ist nur vorübergehend wirksam usw. Sie wird nach einem Neustart des Systems ungültig. Wenn Sie das Sprachsystem dauerhaft ändern möchten, müssen Sie die Konfigurationsdatei /etc/locale.conf ändern. Bash verfügt über eine integrierte Unterstützung für vier ganzzahlige arithmetische Operationen, unterstützt jedoch keine Gleitkommaoperationen. Der Befehl bc kann problemlos Gleitkommaoperationen ausführen, und natürlich sind ganzzahlige Operationen kein Problem mehr. Daher verwenden wir beim Schreiben von Shell-Skripten häufig den Befehl bc. Werfen wir einen Blick auf die Verwendung:
# 输入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.33Darüber hinaus unterstützt der bc-Befehl Pipes, sodass wir den bc-Befehl häufig in Shell-Skripten verwenden.
# echo '3.14*2' | bc 6.28 # echo 'scale=2;4/3' | bc 1.33Datum Abschließend schauen wir uns noch den Datumsbefehl an, mit dem Uhrzeit und Datum eingestellt bzw. angezeigt werden. Wenn wir Shell-Skripte schreiben, wird dieser Befehl sehr häufig verwendet. Werfen wir einen Blick auf einige seiner häufigsten Verwendungszwecke:
# 查看系统当前时间 date Wed Sep 2 09:15:35 CST 2020Wir können auch das gewünschte Format für die Anzeige von Datum und Uhrzeit angeben:
Formaterklärung
%Y Jahr %. m Monat# 输出类似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
Wenn Sie die Systemzeit ändern möchten, müssen Sie die Option -s verwenden, es wird jedoch im Allgemeinen nicht empfohlen, die Systemzeit zu ändern. Trotzdem können einige unerwartete Probleme auftreten.
Linux-Kurs
“Das obige ist der detaillierte Inhalt vonDie Verwendung mehrerer allgemeiner Befehle unter Linux – locale, bc, date. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!