相关疑难解决方法(0)

Bash 自动完成环境变量

bash 自动完成功能似乎不适用于 11.04 中的环境变量。当前行为如下所示

export SCRIPT=/home/user/script
cd $SCRIPT/<tab>
Run Code Online (Sandbox Code Playgroud)

导致在ie 提示变为\之前添加反斜杠 ( )$SCRIPT

cd \$SCRIPT/
Run Code Online (Sandbox Code Playgroud)

如果cd替换为ls或任何其他命令,也会发生同样的事情

另外,如果 $SCRIPT 中包含的路径中有一个可执行文件并且我想运行它

$SCRIPT/<tab>
Run Code Online (Sandbox Code Playgroud)

Bash 不显示文件夹内的选项(无论环境变量中包含的路径内是单个文件还是多个文件/目录)。

换句话说,自动完成功能不适用于环境变量。

bash 11.04 environment-variables

28
推荐指数
3
解决办法
2万
查看次数

标签 统计

11.04 ×1

bash ×1

environment-variables ×1