使用 ssh 添加 centos 7 路径

使用 ssh 添加 centos 7 路径

我正在从 迁移到ubuntu并且centos正在以centos server'. I am trying to add an executable to path and having difficulty. Iroot 身份将 ssh` 设置到服务器中,构建并安装可执行文件并添加到路径使用:

export PATH=$PATH:/usr/bin/package/executable

执行完之后,echo $PATH我看到它已被添加,但我无法调用可执行文件。

我读到过,添加可执行文件/etc/profile.d更安全,但我不确定,正在寻找一些知识。谢谢 :)。

或许:

echo 'pathmunge /usr/bin/package/executable' > /etc/profile.d
chmod +x /etc/profile.d

结果ls-ld

cd /usr/bin
ls -ld gatk-4.0.10.1
drwxr-xr-x 4 root root 4096 Oct  9 15:05 gatk-4.0.10.1

答案1

PATH应该包含目录。如果/usr/bin/package/executable实际上是可执行文件,即您运行的文件,那么您的PATH=...行是错误的。您可能想说:

export PATH="$PATH":/usr/bin/package

相关内容