Linux学习过程的小坑坑

中文字符乱码坑

解决:修改“i18n”文件。在根目录下,进入文件编辑

vi /etc/sysconfig/i18n

将下列代码粘贴替换原内容

LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

第一行  表明你当前系统的语言环境变量设置 ,这里是 zh_CN.GB18030
第二行  表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示
第三行  定义控制台终端字体,你文本登录的时候显示的字体就是这个 latarcyrheb-sun16 

pps:

locale -a  查看支持的字符集,若里面有zh_CN.gbk 则说明已安装中文字符集

 

ifconfig: command not found

意思是没有在环境变量中配置ifconfig的目录,这个程序实际上是在/sbin目录下。sbin里面包含的都是一些系统管理命令。

对于普通用户而言,这个目录不会在用户的环境变量中默认配置,因此没有办法执行ifconfig命令。解决代码如下:

PATH=$PATH:$HOME/bin:/sbin

第一个PATH是整个系统所有用户共享的PATH环境变量,\$PATH:\$HOME/bin/sbin表示在保留原来的\$PATH环境变量的基础上,再增加\$HOME/bin/sbin这个路径作为新的\$PATH环境变量。(赋予超级用户权限)

:表示连接,是或的关系

修改后重启即可。

pps:

对于每个用户都有一个.bash_profile文件存放在用户的的主目录下,例如:/home/(user_name)/.bash_profile;其中有关于环境变量PATH的设置。

使用echo $PATH命令可以查看PATH环境变量。

若修改了/etc/profile文件,但不想重新登录,则使用source命令:source /etc/profile 或 . /etc/profile

环境变量总结:https://www.jianshu.com/p/ac2bc0ad3d74

posted @ 2020-08-10 10:48  来一杯大大大可  阅读(113)  评论(0编辑  收藏  举报