【问题标题】:Executing last command in ksh在 ksh 中执行最后一个命令
【发布时间】:2011-09-18 22:40:00
【问题描述】:

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

【问题讨论】:

  • 在 ksh 中输入 r 对我有用。

标签: shell ksh sh


【解决方案1】:

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

如果最后执行的命令是 cat sample.txt

使用 fc -s ca

【讨论】:

    【解决方案2】:

    r,或 控制 + P。 Korn shell 没有实现csh/bash 样式的历史记录,但是您可以使用fcrfc 调用的别名)或set -o emacs 或@ 来操作命令历史记录987654328@您可以使用编辑器命令来搜索和修改以前的命令。

    【讨论】:

    • 完美。 fc 命令正是我想要的。那么 fc -s -2 会在最后一条命令之前执行命令吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多