移动、复制文件,生成链接文件,命令历史:命令历史 0 个改进

bash 有两个重要特性可以帮助您完成和重新运行命令,第一个特性是 tab 补全。 只需输入命令的第一部分,点击 tab 键,让终端猜测你要做什么:

[ andrew@pc01 dir ]$ ls <ENTER>
anotherlongfilename  thisisalongfilename  anewfilename

[ andrew@pc01 dir ]$ ls t <TAB>

输入 ls t 后按 TAB 键,命令完成

[ andrew@pc01 dir ]$ ls thisisalongfilename <ENTER>
thisisalongfilename

如果有歧义,您可能必须多次按下 TAB:

[ andrew@pc01 dir ]$ ls a <TAB>

[ andrew@pc01 dir ]$ ls an <TAB>
anewfilename  anotherlongfilename

bash 保存了之前输入的命令的简短历史记录,并允许您通过输入 ^ r (Ctrl + r)来搜索这些命令:

[ andrew@pc01 dir ]

按 ^ r (Ctrl + r)来搜索命令历史

(reverse-i-search)`':

输入‘ anew’然后找到包含这个的最后一个命令。

(reverse-i-search)`anew': touch anewfilename

参考:https://dev.to/awwsmm/101-bash-commands-...

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!