在 ksh 中执行最后一个命令
我正在运行 Solaris,我想知道如何使用 ksh 运行最后一个命令。 我知道在 bash/sh 中你可以做“!!”代表最后一个命令,!-N 代表“N 减去最后一个命令”。 KSH 中的等价物是什么? 先感谢您。
I am running Solaris and I was wondering how to run the last command with ksh.
I know that in bash/sh you can do "!!" for the last command and !-N for "N minus the last command."
What is the equivalent in KSH?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
r
,或Control + P。 Korn shell 不实现csh
/bash
风格的历史记录,但您可以使用fc
(r
code> 是fc
调用的别名),或者使用set -o emacs
或set -o vi
您可以使用编辑器命令进行搜索并修改之前的命令。r
, or Control + P. Korn shell doesn't implementcsh
/bash
-style history, but you can manipulate the command history withfc
(r
is an alias for anfc
invocation), or withset -o emacs
orset -o vi
you can use editor commands to search and modify previous commands.使用 fc -s (上次执行的命令的某个字母),
就像上次执行的命令是 cat example.txt
使用 fc -s ca
Use fc -s (SOME letter of last executed command)
like if the last executed command was cat sample.txt
use fc -s ca