查看linux字符集命令,关于Linux字符集的查看及修改
一·查看字符集
字符集在系统中体现形式是一个环境变量,其查看当前终端使用字符集的方式可以有以下几种方式:
1、[root@ ~]# echo $LANG
en_US.UTF-8
2、[root@ ~]# env |grep LANG
LANG=en_US.UTF-8
3、[root@david ~]# export |grep LANG
declare -x LANG="en_US.UTF-8"
4、[root@ ~]# locale -a // 查看本地字符集
[root@ ~]# locale -m //查看所有支持的字符集
二、set,env和export这三个命令的区别
set 显示当前shell的变量,包括当前用户的变量
env 显示当前用户的变量
export 显示当前导出成用户变量的shell变量
set 用来显示本地变量
env 用来显示环境变量
export 用来显示和设置环境变量
比如设置用户LANG
查看LANG env | grep LANG
设置LANG export LANG=zh_CH.GBK
三、修改字符集的方式
需注意的是:如果默认语言是en_US.UTF-8,在Linux的字符和图形界面下都是无法显示和输入中文的。如果默认语言是中文,比如zh_CN.GB18030 或者
zh_CN.gb2312,字符界面无法显示和输入,图形界面可以。
修改的方式有如下两种:
1、直接设置变量的方式修改,命令如下两条命令:
[root@ ~]# LANG=xxx 或者 export LANG=xxx;
[root@ ~]# LC_ALL=”xxx” 或者 export LC_ALL=”xxx”;
注:xxx为欲修改为的字符集
查看标准的字符集的方法,locale –a命令,常用的有zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8、en_US.UTF-8等,但是上述修改方式只会在当前shell中生效,新建shell此环境变量消失。
故平时登录系统执行“LANG= ”这个命令就没有乱码的缘故,意思就是取消了字符集的显示.
取消字符集还可以执行[root@ ~]# unset LANG这个命令。
2、修改文件方式,通过修改/etc/sysconfig/i18n文件控制
[root@ ~]# vim /etc/sysconfig/i18n
LANG="en_US.UTF-8" //当前系统的语言环境变量
SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030" //系统预置了那些语言支持 ,不在项目中的语言不能正常 显示
SYSFONT="latarcyrheb-sun16" //定义控制台终端字体,你文本登录的时候显示的字体就 是这个 latarcyrheb-sun16
修改文件保存退出之后要生效要执行如下命令,重启才可生效
[root@ ~]#source /etc/sysconfig/i18n
查看linux字符集命令,关于Linux字符集的查看及修改相关推荐
- linux ll命令时间,linux ll显示时间格式
如果Linux系统的ECS实例CPU持续保持高使用率,则会对系统稳定性和业务运行造成影响.可以按如下步骤进行处理. 定位问题.找到影响CPU使用率过高的具体进程. 分析处理.查看影响CPU使用率过高的 ...
- linux 关机命令总结,Linux关机命令总结
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. shutdown命令可以安全地关闭或重启Linux系统,它 ...
- linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...
- linux下执行php命令echo不输出,linux echo命令以及linux echo命令提示权限不够的方法...
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...
- linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?
Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...
- linux 查看磁盘信息命令行,linux命令-查看硬盘信息(磁盘阵列模式下)
如果服务器有做磁盘阵列,那么运行fdisk -l或者smartctl –all /dev/sda,得不到你要的磁盘信息. [root@localhost /]# fdisk -l WARNING: G ...
- linux查看cpt硬盘命令,常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询...
初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...
- linux tr命令完整,linux tr命令详解
tr命令可以对来自标准输入的字符进行替换.压缩和删除.下面由学习啦小编为大家整理了linux tr命令的相关知识,希望对大家有帮助! linux tr命令用途 tr命令可以对来自标准输入的字符进行替换 ...
- linux ps命令大全,Linux ps命令例子汇总
Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...
最新文章
- CentOS Linux解决 Device eth0 does not seem to be present
- System.Text.Json中时间格式化
- PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓
- 中国人工智能学会通讯——融合经济学原理的个性化推荐
- 70.爬楼梯 (力扣leetcode) 博主可答疑该问题
- ARM 指令集版本和ARM 版本
- C语言实现顺序表的插入删除(完整代码)
- html写一个3d地球特效,html5 canvas+three.js绘制3D地球自转动画特效
- ppt矩形里面的图片怎么放大缩小_PPT中的背景图片,如何裁剪其大小?
- Python寻找数组中重复数字
- 共赴开源路,共筑新丰碑!2022云栖大会龙蜥操作系统峰会圆满落幕!
- CVR/CTR/ROI
- 如何在1到100的整数数组中找到缺失的数字
- 企业级网络性能优化 课内8 vlanif2in1
- 如何快速定位并修复Bug
- javaSE-day04--ArrayList基本用方法、类内定义方法和方法重载、静态方法static(类的方法)、工具方法(static)的定义和使用
- 观世界赛事,品足球人生--2022世界杯
- pandas列是否为空_如果列值不为空,Python pandas将应用函数
- maven jar包瘦身
- 什么是HBase?终于有人讲明白了