访问:找不到命令

bcf

我刚刚使用在此处提供的Unix的访问安装说明中提供的命令,在Ubuntu 12.04上安装了科学的可视化软件“ visit” 确切地说,我的命令是从安装.tar文件和安装脚本(/usr/Downloads的目录中输入的,并且

chmod 755 visit-install2_7_1 

./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit

cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc

现在,当我在CLI中输入命令“ visit”时,它会产生错误“ visit:not found”。我并不完全是Linux专家,那么对这样的东西的一般修复是什么?如果您在上面的命令中注意到,则搜索路径已设置(我不确定这是什么);这可能是问题的根源吗?我只能通过cd'进入visit/bin目录并运行./visit来打开软件,我认为这不是必需的。

逃脱

问题可能与您在说明中遵循的最后一行有关:

echo "set path = ($path /Documents/visit/bin)" >> .cshrc

仅在使用C Shell时适用。作为Ubuntu用户,您的默认shell是bash。

由于尝试运行应用程序时出现“找不到命令”错误,因此可以假定当前的$ PATH变量不包含folder /Documents/visit/bin您可以通过运行以下命令进行检查:

echo $PATH

这很可能会返回以下内容:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

要使用bash进行等效操作,您需要在Stack Overflow上遵循此问题的说明:如何在Linux上永久设置$ PATH?

或者,请按照以下步骤操作:

  1. 使用您喜欢的编辑器进行编辑.bashrc.profile(在主目录中)
  2. 找到指出的行export PATH=,如果找到该行,请跳至步骤4
  3. 在文件底部添加一行,指出 export PATH=$PATH
  4. 添加:<path/to>/visit/bin到您在第2步中找到的行的末尾,或在第3步中添加的行,<path/to>您安装的文件夹在哪里访问

你只需要添加此行无论是 .bashrc.profile,没有必要将它添加到两者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章