May*_*hux 7 command-line bash bash-history
当您在终端中按Ctrl+ 时r,这会导致使用反向增量搜索模式。
reverse-i-search 允许您在终端中搜索以前的命令,但是当您使用具有不同选项的相同命令时,这可能会令人困惑,并且搜索所需的命令会变得很累。
如何轻松区分命令,或标记特定命令?
#
在某些配置文件和编程语言中标记注释并被排除在执行之外。
运行一个命令,然后使用命令的 # 创建一个主题标签,以便我们以后可以找到它。
some-command #mycommand
Run Code Online (Sandbox Code Playgroud)
例如:
sudo dmidecode | grep -A 9 "System Information" #sysInfo
Run Code Online (Sandbox Code Playgroud)
现在我为用于显示系统信息#sysInfo
的命令创建一个哈希标签sudo dmidecode | grep -A 9 "System Information"
。
现在在 reverse-i-search 中搜索哈希标签(按ctrl+ r),在终端中输入#sysInfo
。
您可以为每个命令创建尽可能多的哈希标签,然后使用 reverse-i-search 找到它。
注意:这里使用的主题标签与我们在社交媒体中所知道的概念并不完全相同。这个词只是用来澄清和让新手容易理解答案的。