关于bash_completion

简介: bash_completion使用它进行补全,已经很长时间.发现使用chown,cd 命令遇到一些问题:如果输入chown oracl显示chown oracle\: cd 命令使用环境变量也一样.
bash_completion

使用它进行补全,已经很长时间.发现使用chown,cd 命令遇到一些问题:

如果输入
chown oracl
显示
chown oracle\:

cd 命令使用环境变量也一样.

cd $ORACLE_H
显示
cd \$ORACLE_HOME

跟踪发现,在bash_completion显示是正常的,看来主要问题是:,$字符被转义.
不知道有什么方法关闭这种转义.

修改很简单,执行chown可以使用.代替:
执行cd加环境变量,可以加引号避免转义.

关于许多可以google查到:例子:

https://bugs.launchpad.net/debian/+source/bash-completion/+bug/255058
https://launchpad.net/ubuntu/karmic/+source/bash-completion/1:1.0-2/+files/bash-completion_1.0.orig.tar.gz
https://launchpad.net/ubuntu/karmic/+source/bash-completion/1:1.0-3/+files/bash-completion_1.0-3.diff.gz
目录
相关文章
|
7月前
|
存储 弹性计算 运维
bash中的函数
【4月更文挑战第29天】
32 0
|
7月前
|
Shell 应用服务中间件 开发工具
bash: vi: command not found
bash: vi: command not found
|
Shell
bash: accelerate: command not found
bash: accelerate: command not found
2757 3
|
Kubernetes Ubuntu Shell
bash 命令补全工具 bash-completion
什么是 shell ?简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在 shell 和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于 shell,把它比作人的五官似乎更加贴切些。回到计算机上...
602 1
bash 命令补全工具 bash-completion
|
资源调度 Shell
-bash: hexo: command not found
Mac上搭建Hexo报错: 解决办法: yarn global add hexo-cli
1510 0
|
Shell Linux
Bash shell中bash、sh、source及“.”点的区别与联系
在众多Linux发行版中bash shell 可谓是随处可见。作为众多发行版的首选shell,对于bash shell的学习对我们来说,显得格外重要。
2368 0
|
Shell 数据安全/隐私保护 容器