Ali*_*ton 3 command-line locale
在帮助某人时,我们经常要求他们显示命令的输出,例如:
sudo fdisk -l | pastebinit
Run Code Online (Sandbox Code Playgroud)
如果用户未使用英语语言环境,则输出可能是外语:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 huvuden, 63 sektorer/spår, 91201 cylindrar, totalt 1465149168 sektor
Run Code Online (Sandbox Code Playgroud)
这使支持变得复杂。如何在系统区域设置上运行带有覆盖的命令以获得英文输出?
你想使用的环境变量与区域覆盖是LANG,LC_ALL和LANGUAGE。有些应用程序会以不同的方式处理其中的一些,但通常只需设置即可LANG。您可以使用它在终端中运行命令,例如LANG=es_ES locale. 该locale命令将显示您的语言环境的当前环境变量设置。
| 归档时间: |
|
| 查看次数: |
1863 次 |
| 最近记录: |