![如何在 bash 历史记录中保存命令而不以编程方式执行它?](https://linux22.com/image/85254/%E5%A6%82%E4%BD%95%E5%9C%A8%20bash%20%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%E4%B8%AD%E4%BF%9D%E5%AD%98%E5%91%BD%E4%BB%A4%E8%80%8C%E4%B8%8D%E4%BB%A5%E7%BC%96%E7%A8%8B%E6%96%B9%E5%BC%8F%E6%89%A7%E8%A1%8C%E5%AE%83%EF%BC%9F.png)
我有一个 docker 容器,每次构建并启动它时,我只想按一下UP选择预定义的命令。
处理这个问题的最佳方法是什么?
答案1
$ echo "<yourcommand>" >> ~/.bash_history
.bashrc
或在/中设置别名.bash_aliases
alias s='<yourcommand(s)>'
因此,每次您输入s
并按 Enter 键时,它都会执行您的命令。
答案2
我做: : some_command
当我在历史中回忆起它时,然后编辑掉冒号。冒号是空命令。在哈希成为注释字符之前,它曾经是注释事物的方式