发布网友 发布时间:2022-04-25 12:40
共1个回答
热心网友 时间:2024-11-18 19:30
在该用户的家目录(通常为/home/用户名/)下的.bash_profile中加一行 LANG=xxx(你要改的语言) 就可以 追问: 没有这个目录,我只需要用户执行下命令,读下文件就行,所以创建的时候也没单独给用户建这个目录。你说这个一般是肯定有用户目录的做法。 回答: 那你只要在那个用户执行命令到时候这命令前面加上 LANG=xxx; 执行后加上unset LANG就行 追问: 恩,这种我知道,就是命令前加env lang=XXX 也可以,不过这样加的话有些命令执行不了。比如我要执行date '+%b'再带grep wl等的话有问题。 回答: 呃。那不好意思我没搞明白您的需求。弱弱地问你们的系统都是中文的? 追问: 都不是中文的,不过看env的profile配置,userid是0就是root用户的话lang是英文的,other,其他全部的都是zh和utf-8一起的,就这样的配置;这样的话date出来是乱码。但是其他用户我又不想全部改,只想改其中一个用户的lang。suse的系统不太懂有点不明白怎么办了。 回答: 噢。那不好意思我不会解决,还是建议您给用户一个家目录,管理起来都方便一些,而且也不只是这一个环境变量的问题。我们习惯在/etc/skel下配置好,不知道你们的情况 追问: 可能你不是Linux suse这个操作系统。你说的方式一般是这样做的。这个有点不一样。我没找到相关的资料。