bash与source
source命令是bash shell的内置命令。
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:
source ~/.bash_rc
与
. ~/.bash_rc
是等效的。
该命令以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。
假设my.sh中有如下语句:
export $var=999
如果如下运行脚本:
./my.sh
运行后,执行echo $var是空的。
如果:
source ./my.sh
运行后,执行echo $var会显示999。
因为调用./my.sh来执行shell是在一个子shell里运行的,所以执行后,里面定义的变量并没有反应到本shell里,但是 source不同,是在本shell中执行的,所以本shell能够看到其定义的变量。
bash与source相关推荐
- puppet 执行source
bash -c 'source ~/.rvm/scripts/rvm svn add . --no-ignore --force svn add . --no-ignore --force svn c ...
- linux shell #[感叹号]/bin/bash 是什么意思?
垃圾CSDN,标题里感叹号都发不出来! 文章目录 #!/bin/bash简介 1)`#!/bin/bash`只能放在第一行,如果后面还有`#!`,那么只能看成是注释. 2)#!后面的路径一定要正确,不 ...
- zsh和bash的切换,默认shell,alias拼接组合多条命令
echo SHELL 因为当前shell 默认是的zsh 所以要在配置里更改alias需要在~/.zashrc里面 而不是在 ~/.bashrc里面 否则会报如下错误 /home/amerrnath/ ...
- 如何在linux(ubuntu)的wine环境下开启source insight的tabsihost(或tabsiplus)
前文中讲述了如何在linux(ubuntu)系统中安装wine工具,然后再安装source insight工具,以方便代码的阅读和编辑. 但是,用惯了si的人都知道,有个牛人为si开发了一个控件,叫做 ...
- Bash Cookbook 学习笔记 【中级】
Read Me 本文是以英文版<bash cookbook> 为基础整理的笔记,力求脱水 2018.01.21 更新完[中级].内容包括工具.函数.中断及时间处理等进阶主题. 本系列其他两 ...
- bash 脚本_实用的 bash 自定义脚本,快速提效工作流程
作者:掘金@苏里 https://juejin.im/post/6844904185599623175 前言 工作时间久了,发现越来越离不开 bash 自动化脚本了.bash 对于我们的便利体现 ...
- 管道,Linux命令,Windows命令,cmd命令,tmux,vim,shell,bash,sh文件,bat文件
catalog WIndows与Unix基本命令 Bat文件 规范 注释 Windows-CMD 介绍 管道`|`, 重定向`> <` 相对位置 fc 创建文件 删除文件/文件夹 创建文件 ...
- shell while 结束循环_Linux技巧:使用bash read命令实现一个简易shell(完整版)
在 Linux 上面,可以使用 bash 的 read 内置命令来读取用户输入. 当在 while 循环中不断调用 read 命令,并打印一些提示字符,如 $.#.> 等,就可以不断接收用户输入 ...
- bash 获取脚本存放路径_如何获取Bash脚本自己的路径
bash 获取脚本存放路径 Bash script may need to get its own path. In normal Bash script, $0 is the path to the ...
最新文章
- 计算机一级题资源,计算机一级B考题汇总(珍贵资源)
- 【Android Gradle 插件】settings.gradle 配置文件 ( 配置基本作用 | include 函数用法 | 目录层级配置 | 修改 Module 模块构建脚本名称 )
- iPhone/Mac Objective-C内存管理教程和原理剖析
- 理解HTTP协议中的multipart/form-data
- Maven项目编译工具的使用
- [转载] Java中的变量和常量
- 腾讯云公布5G产品矩阵;IntelliJ IDEA 2020.2.1发布| 极客头条
- bootstrap 右自适应 左_Bootstrap自适应布局-网格系统
- RHEL6 Tiny Linux 的制作
- java中将Excel转图片
- python写出租车计费系统_出租车自动计费器设计(课程设计报告模板)
- AD7705驱动代码 -- Linux SPI设备驱动
- 计算机职称英浯单词背记 app,8款经典背单词软件 帮你轻松过英语6级
- 淘宝/天猫、1688、京东按图搜索淘宝商品(拍立淘)API接口
- 计算机无法u盘启动,电脑无法从u盘启动怎么办呢?
- 设置锁屏方式后,锁屏长按电源键还有锁屏按钮(lockdown)锁屏状态下应该没有,解锁使用后长按才有这个按钮。
- python许可证_一图看懂各种许可协议
- 超详细 Servlet工作原理解析
- sql优化(面试必问一)
- Python基础 | Python的组合数据类型