当帮助某人时,我们经常要求他们显示命令的输出,例如:
sudo fdisk -l | pastebinit
如果用户使用的不是英语语言环境,则输出可能是外语:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 huvuden, 63 sektorer/spår, 91201 cylindrar, totalt 1465149168 sektor
这使得支持变得复杂。如何运行覆盖系统区域设置的命令来获得英文输出?
答案1
您要使用的区域设置覆盖的环境变量是LANG
、LC_ALL
和LANGUAGE
。某些应用程序会以不同的方式处理其中一些变量,但通常只需设置LANG
即可。您可以在终端中运行命令,例如LANG=es_ES locale
。该locale
命令将显示您所在区域设置的当前环境变量设置。