linux source命令与sh shell scripts的区别
2024-08-21 08:48:37
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source .bash_rc 与 . .bash_rc 是等效的。 注意:source命令与shell scripts的区别是:
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。
这样如果把设置环境变量(或alias等等)的命令写进scripts中,
就只会影响子shell,无法改变当前的BASH,
所以通过文件(命令列)设置环境变量时,要用source 命令。
最新文章
- 【前端开发】优化代码之减少引入,css预编译语言的优点,stylus的使用
- TortoiseGit 连接oschina不用每次输入用户名和密码的方法
- asp.net DataSet数据导出到Excel中
- Scala 中 构造函数,重载函数的执行顺序
- [SAP ABAP开发技术总结]ABAP读写、解析XML文件
- linux之iptables总结
- Android(java)学习笔记90:泛型类的概述和使用
- Java学习--final与static
- SVN 代码下载,上传
- QT之深入理解QThread
- Python urllib.quote
- scrollIntoView将指定元素定位到浏览器顶部,底部,中间
- css3整理--text-shadow
- win10系统下cmd输入一下安装的软件命令提示拒绝访问解决办法
- div高度自适应的问题
- nginx错误页面重定向
- [linux] C语言Linux系统编程-socket回声客户端
- JavaScript的DOM_通过元素的class属性操作样式
- querySelector与getElementBy等的区别
- linux下守护进程的创建
热门文章
- 拖拽排序插件 ---- Dragula
- 牛客网 Wannafly挑战赛11 B.白兔的式子-组合数阶乘逆元快速幂
- Codeforces 946 A.Partition
- (6)C#事务处理
- Codeforces 246E Blood Cousins Return(树上启发式合并)
- Parallel Database for OLTP and OLAP
- Activiti 流程部署方式 activi 动态部署(高级源代码篇)
- C++ Primer 学习笔记_6_标准库类型 -- 命名空间using与string类型
- C#给指定doc文件写入宏
- POCO类