나는 이 주제에 관한 대부분의 게시물을 읽었지만 지금까지는 운이 좋지 않았습니다.
:$ echo $PATH
/home/eoan/bin/firefox-dev/:/home/eoan/bin/Telegram/:/home/eoan/.local/share/umake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin
Firefox 또는 Telegram 디렉터리 아래의 실행 파일은 콘솔에 경로를 입력하면 실행되고, 그렇지 않으면 실행되지 않습니다.
나는 source ~/.bashrc
그들이 올바른 권한 hash -r
등을 가지고 있는지 확인했습니다. 하지만 아무것도 작동하지 않는 것 같습니다.
어떤 아이디어가 있나요?
편집하다
실행하면 ls -l
출력됩니다.
-rw-r--r-- 1 eoan eoan 101222968 Jun 23 20:50 Telegram
-rw-r--r-- 1 eoan eoan 1390581 Jun 23 20:07 Updater
-rwxrwxrwx 1 eoan eoan 622400 Jul 13 09:20 firefox-bin
편집 2
which firefox-bin
반품
/home/eoan/bin/firefox-dev//firefox-bin
FF 에서 후행 슬래시를 제거했습니다 $PATH
. 나머지 디렉토리는 모두 동일합니다. 마지막으로 텔레그램에 대한 권한이 변경되었습니다. 이제 둘 다 도망가고 있어요. 고마워요 에두아르도.
답변1
좋아요, 대략적인 설정은 완료했습니다.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/home/user/bin/Telegram
그리고
$ ls -l /home/user/bin/Telegram/Telegram
-rwxr-xr-x 1 user user 101222968 jun 30 12:29
명령을 실행하여 경로가 올바른지 확인할 수 which
있으며 경로 없는 명령을 해결하는 방법을 알려줍니다.
$ which Telegram
/home/user/bin/Telegram/Telegram
이제 실행하면 Telegram
검색되어 실행됩니다. 위 명령이 비슷한 결과를 반환하는지 확인할 수 있습니까?