sudo 很好,sudo ls 不起作用(找不到命令)

Mik*_*e S 4 ubuntu sudo ls

在 EC2 中运行的 Ubuntu 13.04 上,sudo除了ls. 以下是一些示例命令来说明问题:

ubuntu at host in ~
$ sudo ls
sudo: command: command not found

ubuntu at host in ~
 1 $ sudo which ls
/bin/ls

ubuntu at host in ~
$ sudo /bin/ls
bin  dotfiles  init  npm  tmp

ubuntu at host in ~
$ sudo pwd
/home/ubuntu

ubuntu at host in ~
$ sudo which pwd
/bin/pwd

ubuntu at host in ~
$ echo wtf
wtf
Run Code Online (Sandbox Code Playgroud)

我的点文件在这里https://github.com/mike-spainhower/dotfiles

Jos*_*ler 6

.aliases 的第 40 行将 ls 别名为名为“command”的命令。您的系统找不到名为“command”的程序。

您可以从第一个示例错误中看出:“命令”一词的第一个实例是系统命名它未能找到的程序。