興味深いプログラムをインストールしましたが、フルパスを入力しないと実行できません

興味深いプログラムをインストールしましたが、フルパスを入力しないと実行できません

cowsayLinuxコマンドを学ぶ楽しい方法を試すためにインストールしました。使用:

sudo apt install cowsay

使用しようとすると、次のように動作 cowsay helloworld しません。bash: cowsay: command not found

理由がわからない。それを見つけようとした後、完全なパスを入力すると、それを機能させることができることに気づきました。

/usr/games/cowsay helloworld効果がありました。 (ユーザーをusrに変更するように編集されています)

cowsay helloworldフルパスを入力せずに入力するだけで、どこでも機能させる方法はありますか?

答え1

/usr/games変数に追加する必要があります$PATH

これを行うには(永久に):

  1. ファイルを編集します.bashrc。たとえば、と入力しますvim ~/.bashrc
  2. .bashrcファイルに次の行を追加して保存します。

    PATH=$PATH:/usr/games
    
  3. 入力するsource ~/.bashrcと適用されます。

関連情報