locale命令
Linux系统可以使用locale命令来设置程序运行的语言环境。
例子:
zh_CN.GBK
zh:表示中文
CN:表示大陆地区
GBK: 字符集
通常包括用户所使用的语言符号及其分类(LC_CTYPE),数字(LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES),姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式 (LC_TELEPHONE),度量衡表达方式(LC_MEASUREMENT),默认纸张尺寸大小(LC_PAPER)和locale对自身包含信息的概述(LC_IDENTIFICATION)。
小技巧:
- LANG
LC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。
- LC_ALL
LC_ALL是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响
PATH变量
PATH变量是一组路径的字符串,当输入的命令不带任何路径时,Linux会在PATH记录的路径中查找该命令。命令一般以二进制文件的形式存放在bin或者sbin目录下。
export命令
相关链接:https://www.runoob.com/linux/linux-comm-export.html
设置或显示环境变量,在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。
命令说明:
export [-fnp][变量名称]=[变量设置值]
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
export变量只是临时有效,当退出用户重新登录时,export设置的环境变量就会消失。如果需要把环境变量永久的保存下来,可以写入etc/profile(所有用户有效)、.bash_profile(当前用户有效)配置文件中。当切换到用户时,系统会自动加载配置文件的环境变量。
unset 变量名
删除export的变量