我可以使用 的特定值ENV_VAR=value command
运行运行。什么等同于 unset for ?command
ENV_VAR
ENV_VAR
command
终结者0.95(在 Gnome 下的 Debian 稳定版上运行)具有“生成新的终结者进程”和“创建新窗口”的快捷方式。但是,当我设置它们(为几个不同的选项,以防发生冲突)并尝试使用时,我在当前选项卡的标题中得到一个灯泡,而不是一个新窗口。我正在运行 Terminator 的终端中没有错误消息,但再次查看键绑定,快捷方式被禁用。尝试在不关闭首选项窗口的情况下使用快捷方式也不起作用。
这是什么意思,我该如何避免?
我链接到The Unix-Haters Handbook并偶然发现(第 149 页):
主题:相关的 Unix 错误
1991 年 10 月 11 日
W4115x 同学——
当我们讨论激活记录、参数传递和调用约定时,您是否知道键入:
Run Code Online (Sandbox Code Playgroud)!xxx%s%s%s%s%s%s%s%s
任何 C-shell 都会导致它立即崩溃?你知道为什么吗?
需要思考的问题:
- 当您键入时,shell 会做什么
!xxx
?- 当您输入时,它必须对您的输入做什么
!xxx%s%s%s%s%s%s%s%s
?- 为什么这会导致外壳崩溃?
- 你怎么能(相当容易地)重写 shell 的有问题的部分,以免出现这个问题?
纯粹出于好奇,谁能解释一下问题出在哪里?不出所料,在 Google 上搜索字符串并没有帮助。从消息中搜索其他引文只会给我消息的其他副本,但没有解释。