终端里面输入 '!!' ,每次都是把上次的命令打印出来,而不是直接执行,要如何设置?

2018-05-25 16:06:13 +08:00
 mopig
3772 次点击
所在节点    Linux
10 条回复
Ansen
2018-05-25 16:11:55 +08:00
mopig
2018-05-25 16:18:37 +08:00
@Ansen 那还有 ctrl+p ^_^
---
现在的问题是 !! 怎么设置的
OpenJerry
2018-05-25 16:22:02 +08:00
!! + tab
sobigfish
2018-05-25 17:21:17 +08:00
好高级, 优先级高于``
`!!` 这样子也会输出上次的,
'!!' 这样子 是 zsh: command not found: !!
1iuh
2018-05-25 17:31:25 +08:00
换成 bash 就可以了
lululau
2018-05-25 17:48:14 +08:00
set -o nohistverify
DuckJK
2018-05-25 19:35:59 +08:00
楼上学到了,多谢
byrain
2018-05-25 22:53:25 +08:00
@lululau 赞你。 👍
xinhangliu
2018-05-25 23:26:43 +08:00
还有这种操作,学到了
hkhl
2018-05-27 11:58:48 +08:00
bash shell 是直接执行, zsh 特性就是这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX