공유 Linux 가상 머신에서 일부 소프트웨어를 사용하고 있으며 소프트웨어 실행 파일 중 하나의 자체 버전을 생성해야 합니다. 문제의 실행 파일이 여기에 있다고 가정합니다.
$SOFTWAREDIR/bin/the_file
전체 소프트웨어 스크립트가 정확합니다 $SOFTWAREDIR/bin/the_file
.
나는 소프트웨어를 실행할 때 호출된 각 스크립트가 $SOFTWAREDIR/bin/the_file
내가 편집한 실행 파일 버전( my/own/path/the_edited_file
)을 호출하기를 원합니다.
나만 소프트웨어를 사용하고 수십억 개의 서로 다른 스크립트 호출이 없다면 찾기 및 바꾸기를 사용하여 소프트웨어를 편집하고 올바른 호출을 찾은 모든 위치를 the_file
바꾸려고 할 것입니다 . 그러나 나는 이것이 지루하고 비실용적이며 다른 사람들을 위해 소프트웨어를 채우게 될 것이라는 것을 알았습니다. 그래서 나는 그것을 하지 않을 것입니다 :-) 나는 단지 내 사용자 프로필을 바꾸고 싶습니다.my/own/path/the_edited_file
$SOFTWAREDIR/bin/the_file
무언가를 추가하여 이를 달성할 수 있는 방법이 있습니까 ~/.bashrc
?
다음 과 같은 별칭을 추가해 보았습니다 ~/.bashrc
.
alias $SOFTWAREDIR/bin/the_file = my/own/path/the_edited_file
하지만 이 /
역할은 허용되지 않습니다.
이 질문은 제가 아직 이해하지 못하는 단어를 사용하여 이전에 좀 더 일관된 방식으로 요청된 것 같습니다. 다른 답변이 있으면 링크해 주세요.