2012-04-07 36 views
2

喜林在远程设备上运行Linux埃分布,我加的.bash_profile和.bashrc中到/ home /根,因为它们不存在,我在他们写这的.bash_profile不能正常工作,因为它应该

PATH=/opt/qt-arm/lib:$PATH 
export PATH 

但现在当我登录到此设备并输入$ PATH时,我没有看到新添加的路径...任何想法?

+0

我发现它,不知何故,我需要在/ home/root中创建.profile,并用上面两行填充。不知何故,Angstrom需要.profile,而不是.bash_profile – Kam 2012-04-07 15:32:01

回答

3

我加的.bash_profile和.bashrc中到/ home /自根...

查找范围/etc/passwd检查/home/root是否actully根的主目录。在大多数Linux发行版上,它只是/root,而不是/home/root

更新响应评论:

.bash_profile.bashrc如果用户的shell是bash只检查。您可以在/etc/passwd中看到根目录的外壳。

+0

我找到了它,不知何故,我需要在/ home/root中创建.profile,并用上面的两行填充它。不知何故,Angstrom需要.profile,而不是.bash_profile – Kam 2012-04-07 15:32:10

+0

@Kam,因为'root'的shell不是bash。 ''/ etc/passwd'也是你的shell,而且shell的man page应该告诉你它检查了哪些文件。 – je4d 2012-04-07 15:33:42

1

通常,根帐户的主目录是/root(而不是/home/root/)。

+0

你一般都是正确的,但是Ångström使用/ home/root(没有/ root)。 – Jeff 2012-06-01 16:02:21

相关问题