在 bash 中嵌套执行命令

Nest execute commands in bash

我试图将热键打开 vim 与最近的历史浏览相关联,因此我写了以下行

gnome-terminal -x "vim -c ':browse old'"

然而这给出了

Error: Failed to execute child process "vim -c ':browse old'" (No such file or directory)

我做错了什么?

好消息! gnome-terminal-x 选项使得启动新终端和 运行 新程序变得非常容易。只要做:

gnome-terminal -x vim -c ':browse old'

-x的意思是所有后续参数都传递给你运行的程序,所以不需要引用。