fc: fc [-e 编辑器名] [-lnr] [起始] [终结] 或 fc -s [模式=替换串] [命令]
    从历史列表中显示或者执行命令。

    fc 被用于从历史列表中列出或者重新编辑并执行命令。
    FIRST 和 LAST 变量可以是数字用于指定范围,或者 FIRST 可以是
    字符串,意味着以这个字符串打头的最近的一个命令。


    选项:
      -e ENAME    选择使用哪个编辑器。默认的是 FCEDIT, 然后是 EDITOR,
            然后是 vi
      -l     列出行而不编辑
      -n    列举时省略行号
      -r    反转行的顺序(最新行在前)

    用 `fc -s [模式=替换 ...] [命令]' 的格式,COMMAND 命令会在 OLD=NEW
    替换之后被重新执行。

    r='fc -s' 是一个有用的别名,这样的话输入 `r cc'会执行最后一个以 `cc'
    开头的命令,输入 `r'会重新执行最后一个命令。


    退出状态:
    返回成功,或者执行的命令的状态;如果错误发生则返回非零。

关于-l选项:

fc -l #默认只显示最后16条命令的历史记录
fc -l -20 #显示最后20条
fc -l 20 #从第20项开始显示到最后一项

如果需要最前面多少行的话使用-r参数。

显示从a到b行:

fc -l 20 22 #显示20到22行

fc -s 将会执行上次最后一次运行的命令,并显示结果。 模式=替换???这个位置有些迷惑

若要编辑第22条则可以输入

fc 22

results matching ""

    No results matching ""