当前位置:  开发笔记 > 编程语言 > 正文

在bash中,环境变量没有正确扩展选项卡

如何解决《在bash中,环境变量没有正确扩展选项卡》经验,为你挑选了1个好方法。

在bash中,环境变量在放置echo命令后会正确显示选项卡,例如:

echo $HOME

但是在cd或cat之后,bash会在$符号前放置\,如下所示:

cd \$HOME

如果我使用变量作为命令的第二个参数,它将根本不会扩展:

cp somefile $HOM

我的.bashrc或.inputrc文件中有什么神秘的选项导致我这样的痛苦?



1> kynan..:

你所描述的是bash 4.2中引入的"特性" .所以你没有任何神秘的选择让你感到苦恼,而只是"有意"的行为.

我发现这非常烦人,因为我喜欢它以前的方式,并且还没有找到任何配置选项来恢复之前的行为.complete按照其他答案的建议玩选项并没有让我感到随心所欲.


这是正确的答案; 关于自动完成的东西正在修复一个症状,而不是原因.一个"direxpand"shopt正在解决这个问题.
推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有