博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令——fc
阅读量:7104 次
发布时间:2019-06-28

本文共 1387 字,大约阅读时间需要 4 分钟。

参考:

简介

fc命令用于列出,编辑和重新执行先前输入到交互式shell中的命令。 fc命令是buildin的,意味着fc来自shell而不是操作系统。 因此,fc可以根据所使用的shell略有不同。 fc命令存在于大多数shell,包括bash,zsh和ksh。 

如何编辑并执行上一条命令

要编辑并运行输入到shell的最后一个命令,直接运行fc命令。 这将打开文本编辑器并允许编辑命令。 保存文件后,将运行该命令。 这对于在shell中编辑和重新执行复杂命令非常有用。

fc命令调用的编辑器可以通过FCEDIT环境变量来指定。默认是

如何列出之前的命令

使用-l参数

root@ubuntu:~# fc -l564     nano565     ls566     nano zq.txt567     ls568     cat zq.txt 569     nano zq.txt 570     ls571     cat zq.txt 572     nano zq1.txt573     nano zq.txt 574     echo 'last command'575     echo 'change last command'576     echo 'last command'577     echo 'change last command'578     echo 'last command'579     echo ' change last command'

从特定数值开始查看

root@ubuntu:~# fc -l 570570     ls571     cat zq.txt 572     nano zq1.txt573     nano zq.txt 574     echo 'last command'575     echo 'change last command'576     echo 'last command'577     echo 'change last command'578     echo 'last command'579     echo ' change last command'580     fc -l

查看一个范围

root@ubuntu:~# fc -l 570 575570     ls571     cat zq.txt 572     nano zq1.txt573     nano zq.txt 574     echo 'last command'575     echo 'change last command'

不显示序号,-n参数

root@ubuntu:~# fc -ln 570 575      ls     cat zq.txt      nano zq1.txt     nano zq.txt      echo 'last command'     echo 'change last command'

如何编辑并执行之前的命令

fc num

如何动态设置编辑器

使用-e参数

使用vi打开上一条命令

fc -e vi

 

转载于:https://www.cnblogs.com/kelamoyujuzhen/p/10114783.html

你可能感兴趣的文章