2011-06-20 28 views
2

我正在运行Solaris,我想知道如何使用ksh运行最后一个命令。 我知道在bash/sh你可以做“!!”对于最后的命令和!-N对于“N减去最后的命令”。 KSH中的等价物是什么? 预先感谢您。执行ksh中的最后一个命令

+1

打字'我r'工作在ksh中。 –

回答

7

r,或控制 + P。 Korn shell中没有实现csh/bash式的历史,但你可以操纵与fc命令历史记录(r是一个fc调用的别名),或set -o emacsset -o vi可以使用编辑命令来搜索和修改以前的命令。

+0

完美。 fc命令正是我所需要的。所以fc -s -2会在最后一个命令之前执行命令? –

1

使用FC -S(最后执行的命令的一些字母)

一样,如果最后执行的命令是猫sample.txt的

使用FC -s ​​CA

相关问题