コマンドはパスにありますが見つかりません。

コマンドはパスにありますが見つかりません。

私はこのトピックに関するほとんどの記事を読みましたが、これまでは幸運ではありませんでした。

:$ 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実行されます。上記のコマンドが同様の結果を返すことを確認できますか?

おすすめ記事