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