龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

在Shell和X下自动设置不同local的代码

时间:2011-03-20 22:37来源:未知 作者:admin 点击:
分享到:
缘由: 在Shell环境中希望使用英文环境,在X下希望使用中文环境。所以希望系统能够自动设置不同的local,就有了下面的代码。 原理: 1)、判断Shell和X环境:Shell下使用的终端为ttyn,

缘由:

在Shell环境中希望使用英文环境,在X下希望使用中文环境。所以希望系统能够自动设置不同的local,就有了下面的代码。

原理:

1)、判断Shell和X环境:Shell下使用的终端为ttyn,X下使用的终端为pts/n。

2)、为了实现自动设置local,需要把相应的代码写入用户~/.bashrc文件里

代码:

PHP 代码:

##### set locale=POSIX on shell and set locale=zh_CN.UTF-8 on X ###########

tty=`tty`

t=`echo $tty|awk -F "/" '{print $3}'`

if [ $t = pts ]

then

export LC_ALL=zh_CN.UTF-8

fi

精彩图集

赞助商链接