使用注释使终端中的反向增量搜索更容易

May*_*hux 7 command-line bash bash-history

当您在终端中按Ctrl+ 时r,这会导致使用反向增量搜索模式。

reverse-i-search 允许您在终端中搜索以前的命令,但是当您使用具有不同选项的相同命令时,这可能会令人困惑,并且搜索所需的命令会变得很累。

如何轻松区分命令,或标记特定命令?

May*_*hux 7

# 在某些配置文件和编程语言中标记注释并被排除在执行之外。

运行一个命令,然后使用命令的 # 创建一个主题标签,以便我们以后可以找到它。

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 找到它。

注意:这里使用的主题标签与我们在社交媒体中所知道的概念并不完全相同。这个词只是用来澄清和让新手容易理解答案的。

来源

  • “标签”真的吗?这只是 Bash 评论。 (5认同)
  • 我知道您想让事情变得更简单,但是注释的概念很容易理解(“终端忽略哈希符号右侧的任何内容”或类似的内容),并且使用“哈希标签”似乎是如果有的话,它会导致更多的混乱 (4认同)