为什么“!” 快捷方式无法执行先前运行的命令?
最近我在终端机上打字 username:~$ !! 并从bash得到错误: bash: !!: command not found 同时,当在超级用户下完成时,它会成功。 我调查了用户PATH的内容,发现没有可疑的地方: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 这是输出: username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname 2000 uptime 2001 uname 2002 history | tail 另一个: username:~$ echo foo foo username:~$ !! bash: !!: command not …