通过符号链接调用程序时无法运行

通过符号链接调用程序时无法运行

paraview我的目录中有一个可执行文件~/software/Para/bin/,我想在我的主目录中创建一个软链接。我曾经这样尝试过,但没有成功。

sudo ln -s ~/software/Para/bin/paraview para123;

使用此命令创建了一个软链接,但它没有运行我的应用程序。同样的情况也发生在

sudo ln -s ./software/Para/bin/paraview para123

也尝试过这个

 ln -s "/home/niyaa/software/ParaView-4.3.1-Linux-64bit/bin/paraview" para123

错误是

Error converting runtime path entry "./../lib/paraview-4.3" to real path: No such file or directory 

答案1

根据问题评论中的信息,以下之一可能是适当的解决方案。

  1. 使用别名:

    alias para123="$HOME/software/Para/bin/paraview"
    
  2. 使用 shell 函数:

    para123 () { "$HOME/software/Para/bin/paraview" "$@"; }
    
  3. 使用 shell 脚本(称为para123):

    #!/bin/sh
    
    "$HOME/software/Para/bin/paraview" "$@"
    

相关内容