在ksh中执行最后一个命令

时间:2011-06-20 18:48:00

标签: shell ksh sh

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

2 个答案:

答案 0 :(得分:7)

r Control + P 。 Korn shell不实现csh / bash - 样式历史记录,但您可以使用fc操纵命令历史记录(rfc的别名调用),或者使用set -o emacsset -o vi,您可以使用编辑器命令来搜索和修改以前的命令。

答案 1 :(得分:1)

使用fc -s(上次执行的命令的一些字母)

就像最后执行的命令是cat sample.txt

一样

使用fc -s ca