Linux命令fc
-
Linux命令fc用于编辑和执行最近一次执行的命令。下面是fc命令的详细介绍:
1. 语法:
fc [选项] [第一个命令] [第二个命令]2. 选项:
-s:用于编辑第一个命令的默认编辑器
-e:用于编辑命令的编辑器3. 功能:
– 将最近一次执行的命令编辑并执行
– 快速修改并执行历史命令
– 对历史命令进行编辑和执行4. 使用示例:
– 执行最近一次的命令:
fc– 编辑最近一次的命令:
fc -e– 编辑最近一次的命令,并使用vim编辑器:
fc -e vim– 编辑和执行指定的两个命令:
fc 100 105– 使用默认编辑器(edit或vi)编辑和执行指定的两个命令:
fc -s 100 105– 编辑并执行最近一次以”ls”开头的命令:
fc -e ls– 将最近一次执行的命令保存到文件中:
fc -nl > commands.txt– 使用编辑器编辑文件中的命令,并执行:
fc -e – < commands.txt总结:Linux的fc命令是一个非常有用的命令,可以编辑和执行最近一次执行的命令,以及执行和编辑历史命令。通过fc命令,我们可以快速修改并执行命令,提高工作效率。2年前 -
Linux命令fc用于修改或执行之前运行过的命令。 以下是关于fc命令的五个要点:
1. 修改先前的命令:fc命令可以打开一个类似于文本编辑器的界面,允许你修改最近执行过的命令。你可以使用fc命令执行以下操作:
– 执行fc命令时不带任何参数将打开默认的文本编辑器(通常是Vi编辑器),显示最近执行过的命令。
– 使用-f或–file选项,你可以指定一个文件来打开并编辑以前的命令。例如,fc -f filename将打开并编辑一个名为filename的文件中的命令。
– 使用-n或-e选项,你可以在编辑之前或之后查看命令的内容。例如,fc -n -3通过显示最后三条已执行命令的内容来查看命令的历史。2. 修改并执行命令:如果你只想修改一个先前的命令并立即执行它,可以使用-r选项。例如,fc -r将打开先前的命令进行编辑,并在保存后立即执行它。
3. 执行先前的命令:如果你只想执行之前执行过的命令而不修改它,只需输入fc命令后紧跟要执行的命令的编号。例如,fc 123将执行编号为123的命令。
4. 使用模式匹配执行命令:fc命令还允许你使用模式匹配执行先前的命令。你可以使用-f或–file选项指定一个文件,然后使用一个模式来选择要执行的命令。例如,fc -f filename匹配并执行文件中包含filename的命令。
5. 设置fc命令的默认行为:你可以使用环境变量来设置fc命令的默认行为。以下是两个常用的环境变量:
– FCEDIT:用于指定默认的文本编辑器。如果未设置这个环境变量,fc命令将默认使用Vi编辑器。
– HISTSIZE:用于指定历史命令的默认行数。如果未设置这个环境变量,fc命令将默认显示最后的16条命令。这是关于Linux命令fc的五个要点,它提供了修改和执行先前运行命令的灵活性,并允许使用模式匹配和设置默认行为。
2年前 -
Linux命令`fc`是用于编辑或执行之前执行的命令的命令行编辑器。它通常与其他命令结合使用,如`history`和`grep`等,用于查找历史命令并对其进行编辑或执行。
`fc`命令有以下几个常用的选项:
– `-e`:指定使用的文本编辑器,默认为`vi`。
– `-l`:以列表的形式显示历史命令。
– `-n`:以数字的形式显示历史命令。
– `-r`:反转命令的顺序。
– `-s`:替换一个旧命令为新的命令并执行。下面将从使用方法和操作流程两个方面来详细介绍`fc`命令。
### 使用方法
`fc`命令的基本语法如下:
“`
fc [选项] [起始命令|范围] [终止命令]
“`起始命令和终止命令可以用数字表示,也可以用`-`表示。起始命令和终止命令之间用空格分隔。如果不指定起始命令和终止命令,则会默认编辑最近的一个命令。
### 操作流程
下面将介绍使用`fc`命令的几个常见操作流程。
#### 1. 列表显示历史命令
“`
$ fc -l
“`该命令将以列表的形式显示最近执行过的历史命令,包括命令的序号和具体内容。
#### 2. 编辑最近的一个命令
“`
$ fc
“`该命令会打开一个文本编辑器,显示最近执行的命令。可以在编辑器中修改命令,保存并退出后,该命令将被执行。
#### 3. 编辑指定范围的命令
“`
$ fc 10 20
“`该命令将编辑序号为10到20之间的命令。同样,可以在编辑器中对命令进行修改,保存并退出后,修改后的命令将被执行。
#### 4. 使用grep过滤命令
“`
$ history | grep “command”
$ fc -l | grep “command”
“`可以先使用`history`命令或`fc -l`命令查找包含特定字符串的历史命令。然后,再使用`fc`命令编辑或执行找到的命令。
#### 5. 替换旧命令为新命令并执行
“`
$ fc -s old new
“`该命令将将旧命令替换为新命令并执行。这对于修改之前一长串的命令很有用。
以上是`fc`命令的一些基本使用方法和操作流程。通过灵活使用`fc`命令,可以轻松地编辑和执行历史命令,提高工作效率。
2年前