심볼릭 링크를 통해 프로그램을 호출할 때 실행할 수 없습니다.

심볼릭 링크를 통해 프로그램을 호출할 때 실행할 수 없습니다.

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. 쉘 함수를 사용하십시오:

    para123 () { "$HOME/software/Para/bin/paraview" "$@"; }
    
  3. 쉘 스크립트( 라고 함 para123) 사용:

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

관련 정보