Answers:
history -s
命令
./resize-images.sh
,该脚本的最后一行指示您应运行以撤消更改的命令,如果脚本可以将该命令添加到我的历史记录中,那么它将非常有用,因此up-enter
如果需要撤消操作,我会直接点击该按钮
history -s
命令
您甚至可以绑定击键为您完成此操作。您可以在Bash提示符下输入以下内容:
bind '"\C-q": "\C-a history -s \C-j"'
或将其添加到您的~/.inputrc
:
"\C-q": "\C-a history -s \C-j"
然后您可以输入内容并按Ctrl- q,它将被添加到历史记录中,而无需执行。如果您的变量包含或,则“ history”前的空格会导致history
命令本身不会添加到历史记录HISTCONTROL
中。可以选择另一个按键而不是“ \ Cq”。ignorespace
ignoreboth
很难提出比一个字符短的“命令”,因此我们确实需要进入按键级别。使用我的bash设置和美国键盘,您现在要做的是:
#
(需要SHIFT):+1指令,+2按键因此共有3条指令,5次按键。
使用ALT#不相同的1个指令,2个按键。
YMMV取决于您的键盘布局和bash配置。
#command
方法比起来要快history -s command
,而且如果您history-search-backward/-forward
正确映射,也非常易于使用。但这是一个品味问题。