Nickotine Asked: 2023-11-22 11:07:43 +0800 CST2023-11-22 11:07:43 +0800 CST 2023-11-22 11:07:43 +0800 CST 如何使用另一个命令运行上一个命令[重复] 772 说我同意: ls somedir 有没有办法可以用不同的命令重新运行它? 例子: ls somedir <run same command as above but with cd instead of ls> bash 1 个回答 Voted Best Answer Stephen Harris 2023-11-22T11:15:37+08:002023-11-22T11:15:37+08:00 该变量$_是您键入的上一行的最后一个参数。因此,例如,cd $_会执行您所描述的操作 bash-4.2$ ls X 1 bash-4.2$ cd $_ bash-4.2$ ls 1 还有一些命令替换选项;例如^将替换上一行的命令 bash-4.2$ ls X 1 bash-4.2$ ^ls^cd cd X bash-4.2$ ls 1
该变量
$_
是您键入的上一行的最后一个参数。因此,例如,cd $_
会执行您所描述的操作还有一些命令替换选项;例如
^
将替换上一行的命令