无法理解root的基本PATH

时间:2009-05-07 12:16:05

标签: path

我试图按顺序放置我的Mac数据。 我的root上有很多rc文件,例如.vimrc,.srceenrc和.bashrc。

我想将这些文件放到特定文件夹中,例如.vimrc和.screenrc到〜/ bin / coding和.bashrc,然后再放到〜/ bin / shells。

如何确定这些rc文件的位置?

2 个答案:

答案 0 :(得分:2)

说真的,你应该把它们留在原地。应用程序将在特定位置查找它们(可能是您的$ HOME目录,不是 root,顺便说一句,或者不应该是)。这是一个非常古老的UNIX约定,只有在您完全理解后果时才应尝试更改。

并不意味着听起来居高临下,但将你的主目录命名为你的根目录时的错误似乎表明你对它的工作原理的知识水平低于理解这些后果应该是什么(如果冒犯了你的道歉,我痛苦最好的说法 - 我的意思是你应该谨慎行事。)

如果移动它们,则必须确保运行使用它们的应用程序并完全指定其路径,并且某些应用程序可能不允许您这样做。

它们都以"."开头,因此它们隐藏在正常的ls命令中,如果您使用的是图形文件浏览器,那么应​​该有一种方法可以将它们隐藏在那里(例如Gnome文件管理器CTRL-H)。

答案 1 :(得分:0)

程序的配置既可以在系统级别定义,也可以在用户级别定义,您可以调整驻留在家中的用户级别,以帮助您满足需要。

不需要像你说的那样将它们分组到子文件夹中:将它们留在你的家中(不是root)遵循每个人使用的约定,rc文件通常在程序卸载后保留在那里,所以如果有一天你做了一个全新安装,您将在离开时找到配置的应用程序。

此外,将它们留在家中,您可以将自己的主文件夹带到另一个系统,并根据需要设置环境。