一、fc命令简介
fc 命令是 fix command 的缩写
,是一个内建命令,它能列出、编辑、重新执行最近在交互shell中输入的命令,你可以使用指定的编辑器编辑并运行最近输入的命令,而不需要重新输入整个命令。
换句话说,fc 命令就是用起来和历史命令history差不多,主要比history多了个编辑功能
fc命令查看history command的用法
fc -l
用法:查看最近16条历史命令
** 1. 查看最近16条历史命令,倒序加 r
**
➜ ~ fc -l
10312 fc -R .zsh_history
10313 history | grep "find"
10314 man fc
10315 man fix command
10316 fc -h
10317 fc --h
10318* fc -l
10319* fc --h
10320 fc -l
10321 fc -lr
10322 fc -l 100300
10323 fc -l 10300
10324 fc
10325 fc -l 10298
10326 fc
10327 fc -l 10298
2. 查看指定序号的历史命令
➜ ~ fc -l 1 10 # 查看 1到10的命令
➜ ~ fc -lr 1 10 # 倒序 查看历史命令
fc -e
用法:编辑某个命令,并重新运行;如果单纯的 fc
就相当于是编辑最近的一条命令
➜ ~ fc -e vi 10 # 编辑第10条命令
➜ ~ fc # 编辑最新的命令