ubuntu 运行脚本发现 source: not found

起因:

今天运行脚本时发现:

source:not found
ECHO:not found

在bin/bash即命令行里运行source echo都可行,这是为什么呢?

原因:

查阅资料后发现,sh脚本一般运行的是dash 而不是bash。dash主要用于运行脚本而非交互,运行速度更快,但是功能较少。

我们也可以运行

ls -l $(which sh)

或者

which sh | xargs ls -l

得:

lrwxrwxrwx 1 root root 4 Nov 25 17:25 /bin/sh -> dash
发现确实是指向dash

解决方法:
sudo bash test.sh

ubuntu 运行脚本发现 source: not found相关推荐

  1. source ubuntu 退出_ubuntu停source、sh、bash、/执行脚本的区别

    ubuntu下source.sh.bash../执行脚本的区别 source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令.该filename ...

  2. 关于Ubuntu运行级别、开机启动脚本的说明

    关于Ubuntu运行级别.开机启动脚本的说明 目录简介 1.1介绍Ubuntu下面的自启动脚本目录 1.2 Linux操作系统运行级别的概念 1.3关于操作系统自启脚本的启动顺序 1.4    Lin ...

  3. ubuntu 下通过 sh 命令运行脚本产生如下错误:[: y: unexpected operator

    今天同事在打包 deb 时发生了如下错误: [: y: unexpected operator 脚本代码如下: read -p " Make Release Version [y/n]:&q ...

  4. 【转】Ubuntu Desktop下自动启动终端并运行脚本

    转自:Ubuntu Desktop下自动启动终端并运行脚本 - 简书 alex@ubuntu19:~# lsb_release -a No LSB modules are available. Dis ...

  5. linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)

    在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...

  6. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

  7. 【转载】]基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程 介绍、安装准备、安装、config文件以及运行脚本介绍...

    https://www.codetd.com/article/1137423 <版权声明:本文为博主原创文章,未经博主允许不得转载> 本次利用SPECCPU2006测试工具来进行Intel ...

  8. Ubuntu: Ubuntu中安装使用Source Inside 3.5

    Ubuntu: Ubuntu中安装使用Source Inside 3.5 1. 安装wine $ sudo apt-get install wine 2. 安装Source Inside 3.5 $ ...

  9. 华硕路由器官方固件开机自动运行脚本方法

    本教程重在寻找过程,如果你在意最终结果,请直接看本文最后一段脚本.    在几天前,我看到了这篇文章<ac68等arm迅雷.aria2安装小白教程及官固自启动插件教程>[1],标题中的 & ...

最新文章

  1. Go 编译的可执行文件是否有动态库链接?
  2. 代码版本控制工具Concurrent Versions System(CVS)的三种用配置库更新本地工作目录文件的方法
  3. Linux的账号口令机制及其爆破
  4. java变量初始化0.00
  5. 重构-改善既有代码的设计:对象之间移动特性的八种方法(五)
  6. 错误记录(part1)--Error loading server extension jupyter_nbextensions_configurator
  7. 从小害怕数学的他,却成为了科普数学教育的数学家
  8. 【Python】内置os.path模块最常用的一些用法
  9. jenkins 插件目录_Windows下allure+pytest+jenkins集成手册!
  10. 数论基础——扩展欧几里得【详细】
  11. Matlab绘制直方图、概率密度函数、累积分布函数
  12. 锆石科技开发板的简单介绍
  13. 运行时设置数据库连接字符串
  14. 【笔记】研究生的早期科研之路(作者:中国人民大学 赵鑫)
  15. NEFU 262 贪吃的九头龙(树形背包,4级)
  16. php im即时消息,im即时通讯php
  17. 词性标注:基于MaxEnt的中文词性标注模型实现
  18. 算法分析与设计实验报告——二分搜索算法的实现
  19. Android Studio配置优化最全详解
  20. win10 电脑找不到WIFI,手机却能连上,问题解决

热门文章

  1. Qt实战案例(1)——计时器的启动、暂停与继续
  2. Android 开启百度客户端的导航系统
  3. rt3070驱动移植到fsl imx51上
  4. MIPS体系结构学习笔记
  5. 阿里大鱼 java_java阿里大鱼短信验证代码
  6. Visual Studio 2019调试HTK代码
  7. 传感器技术—气敏电阻式传感器(学习笔记四)
  8. Ubuntu查看摄像头参数
  9. 克鲁斯卡尔算法解决公交站问题
  10. 动态pptp、l2tp、sstp搭建脚本