关于在Ubuntu虚拟机上执行source命令的报错问题

关于在Ubuntu虚拟机上执行source命令的报错问题

问题描述

:在虚拟机环境下,执行source命令时,报错:source not found

原因

:Ubuntu默认使用的shell语言是dash,而source适用于bash的,所以Ubuntu虚拟机无法识别这个命令。

解决

:在脚本运行前执行:#!/bin/bash 然后再执行后续脚本,这样将shell环境转为bash。