./(点斜杠)与. (点空格)执行脚本文件的区别

首先普及一个知识点:. (点空格)莫个脚本文件相当于利用source文件执行这个脚本。

source命令用法:

source FileName

作用:在当前bash环境下读取并执行FileName中的命令。

注:该命令通常用命令“.”来替代。

如:source .bash_rc 与 . .bash_rc 是等效的。

注意:source命令与shell scripts的区别是,

source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-27 16:57:57

./(点斜杠)与. (点空格)执行脚本文件的区别的相关文章

Oracle批量执行脚本文件

以下是Oracle批量执行脚本文件的步骤和方法 1.创建脚本文件(xx.sql): 例如文件CreateTable Create table tb1( id varchar2(30), Name varchar2(50) ); Commit; / 可以创建多个,但是要注意语句之间要以分号结尾,同时注意语句内尽量不要有空行,因为空行的时候,在批量执行时可能会报错. 例如创建表时 create table t( id varchar2(20), Name varchar2(30) ); 上面这个文件

Jmeter 非 GUI 命令行执行脚本文件

介绍 进行性能测试时,Jmeter 官方文档声明是不建议在 GUI 执行的,此时需要用到命令行. 第一步:环境配置 把 Jmeter安装目录\bin 添加到 系统环境变量path 第二步:命令参数 -n    命令行模式-t 脚本路径-l 测试结果路径(jtl 或者 csv)-j 日志路径-r 分布式执行-R   远程服务器列表-g    生成测试报表-e       设置测试完成后生成测试报表-o       指定测试报表生成文件夹-H      代理服务器IP-P      代理服务器端口

dedecms 列表标签 去斜杠 去两边空格

首先:将 include/arc.listview.class.php 文件的第53行: $this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false)); 中的 / 替换为 _ 这个样成功去除标题中的"/"替换为了"_" 如果你还想把实现三级栏目_二级栏目_一级栏目_网站名 那么

Linux后台执行脚本文件,nohup

看运维人员执行nohup命令后,把程序放在后台执行,很高大上,就研究了一下,这个命令. nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令.该命令可以在你退出帐户/关闭终端之后继续运行相应的进程.nohup就是不挂起的意思( n ohang up). 该命令的一般形式为:nohup command & 使用nohup命令提交作业 如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为

linux下使用shell 自动执行脚本文件

以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 文件内容: #将tomcat中的应用wfjb_web 复制到 /usr/local/wfjb_web_back/tomcat_back/目录下 并按照日期作为文件名称cp -af /usr/local/apache-tomcat-7.0.73/webapps/wfjb_web /usr/local/wfjb_web_back/

Android--通过Monkey在手机上执行pc上的脚本文件

Monkey相对比较简单,之前我也写过一篇文章介绍发送指令对指定的app做自动化压力测 试. 那么如果我们不想一条条的发送指令,想批量的执行成千上万自己写的脚本怎么办呢? 下面给大家介绍一下执行pc上写好的脚本文件方法: 先把脚本写好,放到一个路径下面 我这里是随意些的一些脚本,根据自己的需求写自己的脚本即可. 用adb指令验证安卓设备是否已经连接成功 如果结果为空,或者是offline那需要重新拔插设备或者把5037端口的进程kill掉,然 后再连接设备. 确认连接上设备后,我们上传文件到手机

Linux定时执行指定的脚本文件

Linux执行脚本文件,该脚本定时执行的是url链接:①在 cd /.scripts 目录下创建脚本 :    脚本文件格式 , 例如:curl.sh②在脚本中写入要执行的文件 :     /usr/bin/curl https://www.test.com/Test/test.php③命令crontab -e 里面定时执行指定的脚本 :    59 23 */2 * * /.scripts/curl.sh 该脚本的执行时间是每两天的23点59分执行

oracle下如何执行一个本地的.sql脚本文件

分析: 我们通常在开发过程中会遇到很多程序修改或者批量修改数据的时候,会选择脚本的文件的形式通过命令来执行,那么怎么用plsql或者sqlplus执行sql脚本文件呢? 说明: 如果说现在在c盘盘符下放置了一个我们需要执行的create.sql脚本文件,如果说用sqlplus去执行这个脚本文件: 1.进入到运行命令窗口. 2.登录sqlplus connect username/[email protected]; 3.提示数据库连接成功后,执行脚本文件 @'c:\create.sql';或者

彻底搞懂反斜杠“\”和正斜杠&quot;/&quot;的区别

正斜杠,符号是"/";反斜杠,符号是"\". 在知乎中看到一个答案如下: 知乎用户:"在绝大多数地方,用的都是/(slash),包括Mac/Linux,也包括URL.你唯一需要记住的是,Microsoft这个怪鸡在自己的操作系统里面偏要用\(backslash),使得自己与众不同. Unix使用正斜杠/作为路径分割符,而Web应用最先是使用在Unix系统上面,所以目前所有的网络地址都采用正斜杠/作为分隔符. Windows由于使用正斜杠/作为DOS命令提示