我正在运行Solaris,我想知道如何使用ksh运行最后一个命令。 我知道在bash / sh中你可以做“!!”对于最后一个命令和!-N表示“N减去最后一个命令”。 KSH中的等价物是什么? 提前谢谢。
答案 0 :(得分:7)
r
或 Control + P 。 Korn shell不实现csh
/ bash
- 样式历史记录,但您可以使用fc
操纵命令历史记录(r
是fc
的别名调用),或者使用set -o emacs
或set -o vi
,您可以使用编辑器命令来搜索和修改以前的命令。
答案 1 :(得分:1)
使用fc -s(上次执行的命令的一些字母)
就像最后执行的命令是cat sample.txt
一样使用fc -s ca