📜  Linux 中的 fc 命令与示例

📅  最后修改于: 2022-05-13 01:57:33.965000             🧑  作者: Mango

Linux 中的 fc 命令与示例

众所周知,LINUX 是命令友好的,在 LINUX 上工作时,您可能会处理很长的命令,这些命令可能包含很长的路径或非常困难的语法,并且想象一下,如果使用这些命令,您会犯下一个小错误,需要重新编写整个命令概要及其参数,以便再次成功执行它。现在,有两种解决方案——要么重写整个语法,要么简单地使用fc命令,它允许您编辑重新执行先前输入到 shell 的命令,而无需再次重写它们。这个命令行实用程序在编辑长命令时真的很有帮助。

因此, fc命令用于列出、编辑或重新执行先前输入到交互式 shell 中的命令。
这是 fc 命令的语法:

//syntax of fc command

fc [-e ename] [-lnr] [first] [last]
           or
fc -s [pat=rep] [command]

其中-lnr是指可用于fc的选项, -e ename是指您要用于编辑的编辑器。这里的 firstlast用于指定范围。

使用 fc 命令

为方便理解使用FC命令,它是如何工作的,让我们在这里你想改变你的工作目录一个简单的例子万吨/卡尔蒂克/德加拉和错误而改变你的目录,你写karik代替卡尔蒂克的,在这种情况下,你可以简单地使用fc 命令来编辑之前输入的路径。

输入错误的目录路径后,您将看到如下内容:



那么您只需键入fc命令,在编写 fc 命令后,您的编辑器将打开,以便您现在可以编辑先前输入的命令,如下所示:

编辑路径后,您可以退出编辑器,退出fc命令后将重新执行cd kt/kartik/thakral,如下所示:

使用带选项的 fc 命令

  • 使用 -l 选项:此选项允许您在终端中查看一些先前输入的命令,这会列出先前输入的命令的行而不是编辑。

  • 使用 -n 选项:如上所示,同时使用 -l option fc命令列出行和行号,但如果你想列出没有行号的行,你可以简单地使用-n选项和 -l 选项,如图所示以下 :

  • 使用 -r 选项:此选项也可以与 -l 选项一起使用以反转行的顺序,现在首先列出最新的命令,如下所示:

  • 使用 first 和 last :假设您只想编辑一组特定的命令,在这种情况下,您可以使用 first 和 last 参数,如下所示:

  • 使用 -e 选项:编辑需求的编辑器的选择完全取决于用户,在-e选项的帮助下,用户可以选择他选择的编辑器,您只需使用 -e 选项传递编辑器的名称,如下所示:

fc 命令的应用

  • fc命令是在出现小错误的情况下编辑先前输入的命令的最佳方式,而无需再次重写整个命令语法和参数。
  • 它还可用于列出之前在终端中输入的命令,这在您使用一些新命令时会很有帮助。
  • fc命令以某种方式让您知道命令历史。