Skip to content

Commit d84abab

Browse files
authored
Update fc.md
1 parent a576ced commit d84abab

1 file changed

Lines changed: 57 additions & 56 deletions

File tree

command/fc.md

Lines changed: 57 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,57 @@
1-
fc
2-
===
3-
4-
修改历史命令并执行
5-
6-
## 补充说明
7-
8-
**fc命令** 自动掉用vi编辑器修改已有历史命令,当保存时立即执行修改后的命令,也可以用来显示历史命令。fc命令编辑历史命令时,会自动调用vi编辑器。fc保存文件后,会自动执行所编辑过的命令。
9-
10-
### 语法
11-
12-
```
13-
fc(选项)(参数)
14-
```
15-
16-
### 选项
17-
18-
```
19-
-l:显示历史命令;
20-
-n:显示历史命令时,不显示编号;
21-
-r:反序显示历史命令。
22-
```
23-
24-
### 参数
25-
26-
* 起始指令编号:指定要编辑的起始指令编号;
27-
* 结尾指令编号:指定要编辑的结尾指令编号。
28-
29-
### 实例
30-
31-
使用该指令显示最近使用的10条历史命令,输入如下命令:
32-
33-
```
34-
[root@localhost ~]# fc -l -10 #显示10条历史命令
35-
1039 type -a grep
36-
1040 export
37-
1041 history 10
38-
1042 ulimit -a
39-
1043 shopt
40-
1044 help ls
41-
1045 help env
42-
1046 help short
43-
1047 help shopt
44-
1048 showkey -a
45-
```
46-
47-
第一列信息是历史命令的编号,第二列信息是历史命令的具体格式。若用户需要编辑第1040条历史命令时,则输入如下命令:
48-
49-
```
50-
fc 1040 #编辑第1040条历史命令
51-
```
52-
53-
命令执行成功后,将自动调用vi编辑器编辑指定的命令,编辑完成后保存,会自动执行修改后的命令。当用户在vi编辑器中修改指令并保存后,被修改的命令会被自动调用并执行。
54-
55-
56-
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
1+
fc
2+
===
3+
4+
修改历史命令并执行
5+
6+
## 补充说明
7+
8+
**fc命令** 自动掉用vi编辑器修改已有历史命令,当保存时立即执行修改后的命令,也可以用来显示历史命令。fc命令编辑历史命令时,会自动调用vi编辑器。fc保存文件后,会自动执行所编辑过的命令。
9+
10+
### 语法
11+
12+
```
13+
fc [-e 编辑器名] [-lnr] [起始] [终结]
14+
fc -s [模式=替换串] [命令]
15+
```
16+
17+
### 选项
18+
19+
```
20+
-l:显示历史命令;
21+
-n:显示历史命令时,不显示编号;
22+
-r:反序显示历史命令。
23+
```
24+
25+
### 参数
26+
27+
* 起始指令编号:指定要编辑的起始指令编号;
28+
* 结尾指令编号:指定要编辑的结尾指令编号。
29+
30+
### 实例
31+
32+
使用该指令显示最近使用的10条历史命令,输入如下命令:
33+
34+
```
35+
[root@localhost ~]# fc -l -10 #显示10条历史命令
36+
1039 type -a grep
37+
1040 export
38+
1041 history 10
39+
1042 ulimit -a
40+
1043 shopt
41+
1044 help ls
42+
1045 help env
43+
1046 help short
44+
1047 help shopt
45+
1048 showkey -a
46+
```
47+
48+
第一列信息是历史命令的编号,第二列信息是历史命令的具体格式。若用户需要编辑第1040条历史命令时,则输入如下命令:
49+
50+
```
51+
fc 1040 #编辑第1040条历史命令
52+
```
53+
54+
命令执行成功后,将自动调用vi编辑器编辑指定的命令,编辑完成后保存,会自动执行修改后的命令。当用户在vi编辑器中修改指令并保存后,被修改的命令会被自动调用并执行。
55+
56+
57+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

0 commit comments

Comments
 (0)