Software-Installation
即使在路徑上也找不到命令
我已經閱讀了有關此主題的大部分文章,但到目前為止還沒有運氣。
:$ 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 或電報目錄下的執行檔就會執行,否則不要執行。
我已經
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
。其餘所有目錄相同。最後,改變了 Telegram 的權限。現在兩者都執行。謝謝愛德華多。
好的,我或多或少有你的設置。
$ 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
它,它將被找到並執行。你能檢查一下上面的命令是否返回類似的結果嗎?