安装了一个有趣的程序,但如果不输入完整路径就无法运行它

安装了一个有趣的程序,但如果不输入完整路径就无法运行它

我安装了cowsay, 来尝试用有趣的方式来学习 Linux 命令。使用:

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使其生效。

相关内容