• 回到上一次
  • 以 root 帐户执行上一条命令:

    root@localhost [~] sudo !!

    更改到上一次访问的目录:

    root@localhost [~] cd -

    将上一条命令中的 foo 替换为 bar,并执行:

    root@localhost [~] ^foo^bar
  • yes命令
  • yes命令本身会输出很多个y,如果后面加字符串作为参数,则会不停地输出这个字符串,直到输入ctrl+c进行终止。

    root@localhost [~] yes I am RanShy
    I am RanShy
    I am RanShy
    I am RanShy
    I am RanShy
    I am RanShy
    I am RanShy
    I am RanShy
    ^C

    这个命令最神奇的地方在于,可以帮助我们在执行某个程序过程中,不需要手动不停地输入“y”来同意,比如:

    root@localhost [~] yes | rm -r large_directory

    当然,你会说rm有-f命令强制删除,不需要yes,但不是所有命令都有这种功能,所以yes命令就变得非常有价值了。

    root@localhost [~] yes | fsck /dev/foo