如何在 Unix 中将位置添加到我的路径中?

如何在 Unix 中将位置添加到我的路径中?

我正在使用 FreeBSD 的默认安装,带有 C shell(csh)。

假设我有一个命令,我可以通过执行以下命令来运行:/sbin/abc,但无法通过执行来运行abc。我该如何设置某个路径或其他东西使其abc可以在任何地方运行?

答案1

啊哈,FreeBSD。我相信那是 tcsh。

所以:

set path=(/sbin $path)

答案2

狂欢&句法:

export PATH=${PATH}:/sbin

语法(两个单独的命令):

PATH=${PATH}:/sbin
export PATH

韓軟體tcsh

setenv PATH "${PATH}:/sbin"
设置路径=($path /sbin)

这会附加/sbin到您的路径中,因此当您输入 时abc,shell 也会查找/sbin它。您还可以将命令添加到您的~/.bashrc文件中(或~/.cshrc~/.tcshrc~/.profile~/.login— 取决于您使用的 shell)。

相关内容