./(点斜杠)与. (点空格)执行脚本文件的区别
2017-09-01 11:08
1111 查看
./(点斜杠)
./(点斜杠)的意思是执行当前目录下的某可执行文件.. (点空格)
. (点空格):某个脚本文件相当于利用source文件执行这个脚本
source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source .bash_rc 与 . .bash_rc 是等效的。 注意:source命令与shell scripts的区别是, source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。
相关文章推荐
- ./(点斜杠)与. (点空格)执行脚本文件的区别
- 在Linux中点斜杠(./)和点空格点斜杠(. ./)执行脚本之间的区别
- 在Ubuntu中点斜杠和点空格点斜杠执行脚本之间的区别
- 在Ubuntu中点斜杠和点空格点斜杠执行脚本之间的区别
- 执行SQL脚本文件 :@与@@的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别------路径中有空格为什么打不开文件
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别 .
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- pig脚本不需要后缀名(python tempfile模块生成pig脚本临时文件,执行)
- nsi脚本中执行.bat文件要隐藏dos窗口问题
- SQL Server 中执行Shell脚本计算本地文件的内容大小
- Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
- PHP多文件程序与C++多文件程序执行的一个区别
- python 执行sh脚本文件
- JAVA - 执行脚本文件
- Shell执行将脚本里的变量打印到指定日志文件
- linux学习第七十篇:expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令
- android系统开发小知识-启动脚本文件内部的执行顺序 .