若在ubuntu系统下运行含有source命令的shell脚本时,出现source: not found错误,原因可能是shell的解释器不是bash,需把shell的解释器更改为bash。 请按以下步骤更改shell的解释器: 执行ls -l /bin/sh命令,若得到结果/bin/sh -> dash,则说明shell的解释器为dash。 执行dpkg-reconfigure dash命令,然后选择no。 注意: ...
针对你遇到的 -bash: “source: command not found 错误,以下是一些可能的解决步骤和原因分析: 确认Shell类型: source 是Bash 和其他 Bourne 兼容的 shell(如 zsh)中的一个内置命令。首先,你需要确认当前使用的 shell 是否是 Bash 或兼容的 shell。可以使用以下命令来查看当前 shell: bash echo $SHELL 如果...
ubuntu系统下source: not found错误? 若在ubuntu系统下运行含有source命令的shell脚本时,出现source: not found错误,原因可能是shell的解释器不是bash,需把shell的解释器更改为bash。 什么是ubuntu系统? Ubuntu是一个由Canonical公司发布的以桌面应用为主的开源GNU/Linux操作系统,支持x86、amd64(即x64)和ppc架构。 请...
报错:source: not found 原因: sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误。 解决办法: sudo bash test.sh 1. 后面的文件可以改为你自己的文件。 也就是改用 bash 来执行就可以了,解决方法非常简单 示例:...
source : not found 原因及解决办法 现象: shell脚本中source aaa.sh时提示 source: not found 原因: ls -l `which sh` 提示/bin/sh -> dash 这说明是用dash来进行解析的。 改回方法: 命令行执行:sudo dpkg-reconfigure dash 在界面中选择no 再ls -l `which sh` 提示/bin/sh -> bash...
若在ubuntu系统下运行含有source命令的Shell脚本时,出现source: not found错误,原因可能是Shell的解释器不是bash,需把Shell的解释器更改为bash。 什么是ubuntu系统? Ubuntu是一个由Canonical公司发布的以桌面应用为主的开源GNU/Linux操作系统,支持x86、amd64(即x64)和ppc架构。
当在Linux终端中使用`source`命令时,有时候可能会遇到”bash: source: command not found”或类似的错误提示,这是因为`source`是Bash Shell中的内置命令,而并非所有Shell都支持该命令。 1. 检查Shell类型首先,我们需要确定当前使用的是哪种Shell。可以使用以下命令来查看:“`echo $SHELL“`常见的Linux发行版中,默认...
最近使用Mac终端敲命令的时候发现命令总是不执行(只有cd命令可以正常执行),返回命令未识别的错误-bash: source: command not found。问题的根源是bash_profile里面的配置文件惹的祸,解决步骤如下: 1.命令行输入: exportPATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin ...
出现 source: not found 错误,原因可能是 shell 的解释器不是 bash,需把 shell 的解释器更改为 bash...
报错:source: not found 原因:sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误。 解决办法:sudo bash test.sh