私はこのトピックに関するほとんどの記事を読みましたが、これまでは幸運ではありませんでした。
:$ 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
実行されます。上記のコマンドが同様の結果を返すことを確認できますか?