原文:Ubuntu中shell脚本无法使用source命令的原因与解决方法

本文简要描述了在ubuntu系统下无法使用source命令的原因,及对应的两种解决方法,并在附录中引用一篇文章来详细解释source命令的用法 问题: 由于在交叉编译时,需要在当前shell内执行source命令来临时指定系统的编译环境为嵌入式环境。故希望通过编写一个shell脚本来自动执行编译命令,然而在脚本中通过source命令指定编译环境时,系统会提示找不到命令 原因: source命令是b ...

2019-10-16 11:16 0 2866 推荐指数:

查看详情

source命令shell脚本执行不生效的原因

最近发现,把我原来编译安装MySQL的命令写到脚本里,然后执行,source命令执行总是不生效。 查了下资料,算是知道了原因,在此记录一下。 使用 bash 脚本名 方式来执行脚本,这种方式会启动一个子shell,在子shell执行脚本里面的语句,该子shell继承父shell的环境变量 ...

Sat Aug 22 02:55:00 CST 2020 0 2145
shell脚本无法使用cd的问题解决方法

前言 在我们使用shell编写脚本的时候,有时会需要切换到其他的目录。但是,当我们按往常的格式一样在脚本写入cd后,要切换的目录是存在的,但是当执行脚本,我们会收到报错,原因是cd的命令脚本没有实现。 原因shell在执行脚本的时候,会创建一个子shell,并在子 ...

Thu May 14 00:22:00 CST 2020 0 1007
shell脚本执行source命令不生效的解决办法

一个shell脚本文件中有一个source命令使用bash a.sh命令执行后source命令进行验证没有生效。 这是因为在shell脚本执行source会看到效果,但是shell脚本执行完后再次验证就没看到效果。 此时可以换这种方式执行shell脚本命令source a.sh ...

Tue Apr 13 21:23:00 CST 2021 0 1105
ubuntu14 上无法使用vim命令解决方法

ubuntu14.10终端输入vim: The program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-noxTry ...

Tue Feb 02 01:18:00 CST 2016 0 3242
关于在Ubuntu无法使用tree命令原因

初学linux系统的时候使用的是Ubuntu的操作系统,边看视频边学习,却发现很多命令行在自己使用的时候没有效果,只会盲目的百度,后面回过头来仔细一看才发现,原来终端早就给你答案了,只是自己一看到英语就头大而退缩才会吧事情弄的复杂,就比如tree命令,如下图: 在错误提示很明显 ...

Wed Feb 12 18:18:00 CST 2020 0 1650
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM