.bashrc小技巧

来源:Linuxeden 作者:blackspace
  
大家安装linux的时候如果选择中文,那么系统安装完成后会有一个小麻烦:如果不是在图形界面登录的话
比如ctrl+alt+F1切换到tty1,命令的输出都是乱码。对于这个麻烦我想到了一个办法,就是在$HOME/.bashrc中加入下面几行:

if [[ $(tty) == *tty*  ]];then
    echo "Now you login in a tty,so configure your language is english..."
    LANGUAGE=C
    LANG=C
fi

我们在图形界面打开的终端是伪终端/dev/pts/N,在字符界面打开的是终端/dev/ttyN.上面的脚本
根据这个判断我们的登录的是哪个终端。如果是字符界面的话,那么就设置我们的语言是C,这样看到的是英文的命令输入,而不是乱码了。

例如在ubuntu中安装manpages-zh这个包。
如果有上面的脚本的话,man ls在字符界面看到的是英文的man文档,而在图形界面看到的是中文的man文档。

时间:2010-01-21 11:58 来源:Linuxeden 作者:blackspace 原文链接

好文,顶一下
(2)
66.7%
文章真差,踩一下
(1)
33.3%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量