在Solaris Sparc中设置路径

时间:2015-12-29 10:33:39

标签: path solaris

我有一个python命令文件,我想在Solaris Sparc中将其设置为PATH,以便我可以从任何地方轻松使用我的命令。例如,文件名是abc.py,它包含abc --version以显示文件abc的版本。因此,在打开终端后我应该只给出命令abc --version,它应该显示abc的版本。

2 个答案:

答案 0 :(得分:0)

架构(SPARC)与PATH无关,它更像是一个shell,但是你不知道你正在使用什么shell。

无论如何,如果您使用bourne样式shell,即不是csh/tcsh,并且您不介意这会影响该主机上的每个用户帐户,您可以将所需路径添加到PATH设置中文件/etc/profile

答案 1 :(得分:0)

当abc.py位于您的homedir时,您可以使用~/abc.py启动它。 您需要使用abc.py调用文件abc.py,而不是abc(并且有一个指示shell可以找到python的shebang行。)
当你想用./abc启动文件时,可以将文件重命名为abc(shebang会告诉它是python,而不是.py),或者引入别名:

alias abc="~/abc.py"

使用别名可以替代添加shebang行:

alias abc="/usr/bin/python abc.py"

如果你不想使用别名,你可以制作一个bin目录并将abc放在那里 我会为你添加shebang:

mkdir ~/bin
echo "#!/usr/bin/python" > ~/bin/abc
cat abc.py >> ~/bin/abc
chmod +x ~/bin/abc
mv abc.py bin/abc.py.old

现在使用PATH=${PATH}:$HOME/bin.profile中的.bashrc更改登录路径,然后重新登录(或source登录脚本。