改变linux中的路径

时间:2015-02-04 22:58:22

标签: linux r

虽然我认为我在Linux方面很专业,但显然我还是初学者。当我登录服务器时,我需要使用最新版本的R(统计软件)。 R安装在2个地方。当我运行以下命令时

which R

我得到了

/usr/bin/R

然后

R --version
R version 2.15.2 (2012-10-26) -- "Trick or Treat"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-redhat-linux-gnu (64-bit)

显然它是一个旧版本,我知道R的最后一个版本安装在

/usr/local/bin/R

我知道我应该改变路径。我对吗?怎么样?

2 个答案:

答案 0 :(得分:4)

将不同版本的解释器/编译器共存于不同的路径(我python中有/usr/local/bin的3个版本)。只需在主目录的.bashrc文件中创建一个别名:

alias R="/usr/local/bin/R"

答案 1 :(得分:4)

如果您在.bashrc中添加以下内容,则会先获得较新的R,因为bash会在另一个目录之前搜索该目录。

export PATH=/usr/local/bin:$PATH

更新:由于OP显然使用tcsh,因此设置路径的正确方法是在setenv或{{1}内使用~/.profile }。

~/.tcshrc