我正在从 迁移到ubuntu
并且centos
正在以centos server'. I am trying to add an executable to path and having difficulty. I
root 身份将 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