问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么linux 的 source命令在linux的脚本中没有作用 我使用了#!/bin/sh以及#!/bin/bash 都不好用

发布网友 发布时间:2022-04-23 06:14

我来回答

2个回答

热心网友 时间:2023-10-03 01:09

source命令用法:
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source .bash_rc 与 . .bash_rc 是等效的。
注意:source命令与shell scripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。

在bash中可以使用source 可执行文件 来执行一个可执行文件,功能和./一样
例: source 1.sh
./1.sh
不过要更改1.sh的权限

在shell脚本中也可以使用 ,例如
#/bin/bash
#filename:1.sh
echo ok!
source 1.sh
这时运行1.sh时就会无限调用1.sh 输出为ok!无限循环,不过同样要更改1.sh文件的权限

估计您source命令不好用的原因就是可执行权限没开,使用
chmod 777 1.sh 更改1.sh文件的权限
就可以使用了

热心网友 时间:2023-10-03 01:09

使用 source执行你的脚本

热心网友 时间:2023-10-03 01:09

source命令用法:
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source .bash_rc 与 . .bash_rc 是等效的。
注意:source命令与shell scripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。

在bash中可以使用source 可执行文件 来执行一个可执行文件,功能和./一样
例: source 1.sh
./1.sh
不过要更改1.sh的权限

在shell脚本中也可以使用 ,例如
#/bin/bash
#filename:1.sh
echo ok!
source 1.sh
这时运行1.sh时就会无限调用1.sh 输出为ok!无限循环,不过同样要更改1.sh文件的权限

估计您source命令不好用的原因就是可执行权限没开,使用
chmod 777 1.sh 更改1.sh文件的权限
就可以使用了

热心网友 时间:2023-10-03 01:09

使用 source执行你的脚本
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰迪必备用品有哪些? 养泰迪狗新手需要准备什么东西 谁知道白色泰迪狗的生活用品需要哪些? 美国什么选举时间 离西双版纳最近的地州必去景点 技嘉945GCM-S2L ( 英特尔 945G )主板配什么显卡好 5年的台式电脑了想更新配置,反应速度有点慢。该如何提高,求大神指教... e2160超频设置 如何将多个excel表格合并成一个如何把多个工作簿合并成一个excel 上海社保最低比例是多少钱 百度知识胶囊活动榜什么时候开启 请教十台电脑最低成本方案,用独立主机还是无盘工作站 黑豆茸海参粉 芦苇可以用来做扫把吗? 请分别讲讲无盘工作站和普通电脑的优势和缺陷 百度钱包活动什么时候开始的? 天津妙众堂黑豆茸有减肥功效吗? 我家这边用这种植物做扫帚,都是路边野生的,谁知道它的学名是什么啊? 无盘工作站下的电脑,外接硬盘可以使用吗? 黑豆茸可以长期服用吗 Linux 下执行 source /etc/profile后提示 -bash: rt: command not found... 百度发红包活动什么时候开始啊? 有一种植物长条叶,锯齿,开花可以做扫帚叫什么名字 一小学电脑室需配置30台左右的无盘工作站,该怎样配置服务器和工作站? 黑豆茸里的真正成分 无盘工作站,网吧里的电脑 为什么source命令无法使用 内蒙武川做扫帚用的直己是什么植物 黑豆茸海参粉的功效 怎么组建无盘工作站? 企业局域网用无盘工作站合适不?大概100台pc,做ERP软件公司建议我们用无盘。求高手解答。 黑豆茸海参粉可以长期吃吗 中国农民用来当扫帚的植物,被引进日本后,如今怎样了? 百度春晚红包活动什么时候开始。 一个linux中关于source命令的问题! 康婷黑豆粉的功效与作用 百度知道所有的活动 以及大概的时间 一般的扫把是用什么草编的? 百度彩蛋什么时候开始啊?? 黑豆茸海参粉的功效与作用 扫把木是什么植物? 星越百度百科活动什么时候开始? 黑豆茸的详细介绍 什么植物叫铁扫把? 百度钱包一分钱活动什么时候开始 这种植物做扫帚 在山上很多 谁知道它的学名是什么啊? 黑豆茸的主要成分都有哪些? 百度网盘什么时候有优惠活动? 哪些植物适合扎笤帚 关于黑豆茸