gpt4 book ai didi

linux - 使用 bash 历史记录获取先前的命令,复制它,然后 'run' 它但命令注释

转载 作者:IT老高 更新时间:2023-10-28 12:25:55 26 4
gpt4 key购买 nike

只是一个提高我 bash 技能的问题。我总是这样做:

$ history | grep some_long_command

...
...
123 some_long_command1.........
124 some_long_command2.........
...

然后我可以运行我找到的命令:

!123

但是,我经常想这样做:

some_long_command1foobar

即在我运行它之前更改命令。你可以使用 bash 来运行这个命令吗:

#some_long_command1

所以它会被评论。

然后我不必使用鼠标突出显示命令、编辑它然后运行它(我可以只使用键盘 - 更快)。

我想我可以编写一个脚本来执行此操作,但可能已经在某处内置了功能......?

最佳答案

我建议您不要使用历史命令,而是使用 ctrl+r 并开始输入该命令。当你按箭头键好像要去修改它时,它会退出自动完成识别,并让你在运行前编辑。

更新:另外,如果您想循环浏览包含您刚刚键入的字符串的不同命令,请继续按 ctrl+r

关于linux - 使用 bash 历史记录获取先前的命令,复制它,然后 'run' 它但命令注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11000410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com