【问题标题】:Setting path in Solaris Sparc在 Solaris Sparc 中设置路径
【发布时间】:2016-04-03 05:28:33
【问题描述】:

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

【问题讨论】:

  • 将其作为别名添加到您的.bashrc
  • 添加了一个别名,但它不起作用。

标签: path solaris


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    当 abc.py 位于您的 homedir 中时,您可以使用 ~/abc.py 启动它。 您需要使用 abc.py 而不是 abc 调用文件 abc.py(并且有一个 shebang 行来指示 shell 在哪里可以找到 python)。
    当你想用 ./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
    

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

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 1970-01-01
      • 2012-08-11
      • 2012-10-28
      • 2013-10-06
      • 2019-11-03
      • 2011-09-15
      • 1970-01-01
      • 2021-11-19
      相关资源
      最近更新 更多