【问题标题】:Error after addition of bash_completion into root's .bashrc将 bash_completion 添加到 root 的 .bashrc 后出错
【发布时间】:2019-08-10 08:27:25
【问题描述】:

我在我的 /root/.bashrc 文件中添加了以下行以启用 bash 完成:

if [ -f /etc/bash_completion ]; then
   /etc/bash_completion
fi

但我收到以下错误,说我无权执行它...

bash: /etc/bash_completion: Permission non accordée

我还尝试用以下命令 su -c /etc/bash_completion 替换命令的启动,但没有任何改变...
有人可以告诉我避免此错误的方法吗?

【问题讨论】:

  • 这可能会有所帮助:help source

标签: bash shell autocomplete root


【解决方案1】:

文件/etc/bash_completion没有执行权限。
我执行了以下命令,它现在可以工作了:su -c chmod a+x /etc/bash_completion

【讨论】:

    猜你喜欢
    • 2011-01-19
    • 1970-01-01
    • 2012-05-17
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    相关资源
    最近更新 更多