开发者社区> 问答> 正文

如何解决 ubuntu 系统下 source: not found 错误?

如何解决 ubuntu 系统下 source: not found 错误?

展开
收起
保持可爱mmm 2020-03-26 23:52:29 1280 0
1 条回答
写回答
取消 提交回答
  • 若在 ubuntu 系统下运行含有 source 命令的 shell 脚本时,出现 source: not found 错误,原因可能是 shell 的解释器不是 bash,需把 shell 的解释器更改为 bash。

    什么是 ubuntu 系统? Ubuntu 是一个由 Canonical 公司发布的以桌面应用为主的开源 GNU/Linux 操作系统,支持 x86、amd64(即x64)和 ppc 架构。

    请按以下步骤更改 shell 的解释器。 执行 ls -l /bin/sh 命令,若得到结果 /bin/sh -> dash ,则说明 shell 的解释器为 dash 。 执行 dpkg-reconfigure dash 命令,然后选择 no。 注意:此步骤需要 root 权限。 再次执行 ls -l /bin/sh 命令,若得到结果 /bin/sh -> bash,则说明成功更改 shell 的解释器为 bash。

    2020-03-26 23:53:32
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载