1. 脚本无执行权限时,用  ./xx.sh 会报错:
   root@nagios-client02 git-wzz]# ./check_rsync.sh
   -bash: ./check_rsync.sh: Permission denied
   用sh xx.sh 会执行2. 脚本有执行权限 sh xx.sh 和 ./xx.sh 都会以子进程执行。
该子进程shell会继承父shell的环境变量,但子shell新建、修改的变量不会带回父进程

3.  . xx.sh或source xx.sh 时 会读取脚本内容并在当前shell中执行、并没有新建子shell。
脚本里新建,修改的变量都会保存在当前shell里4. 例如:[oldboy@test ~]$ cat test.shuser=`whoami`[oldboy@test ~]$sh test.sh[oldboy@test ~]$echo $user空
[oldboy@test ~]$[root@test ~]# . test.sh
[root@test ~]# echo $user
root参考:http://www.51testing.com/html/38/225738-206878.html点击打开链接
												

. xx.sh ./xx.sh sh xx.sh的区别相关推荐

  1. source ubuntu 退出_ubuntu停source、sh、bash、/执行脚本的区别

    ubuntu下source.sh.bash../执行脚本的区别 source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令.该filename ...

  2. linux tomcat startup.sh,tomcat启动脚本startup.sh分析

    一.分析说明 为了写出更加完善的tomcat启动方面的自动化脚本,健壮自己用于代码上线自动化部署的脚本,特分析下tomcat的bin目录下的starup.sh脚本,学习标准的sh脚本的编写方法,从中吸 ...

  3. Shell: sh,bash,csh,tcsh等shell的区别

    转载自:http://zhidao.baidu.com/question/493376840.html, http://blog.sina.com.cn/s/blog_71261a2d0100wmbj ...

  4. Linux JAVA执行source,linux 下source、sh、bash、./执行脚本的区别

    1.source命令用法: source  FileName 作用:在当前 bash环境下读取并执行FileName中的命令.该filename文件可以无"执行权限" 注:该命令通 ...

  5. Python练习题:---给定一个字符串 {xxx[xxx{xxx}]xx{x[xxx]xxx{xxx}xx}x} 判断其中的 {}[]() 是否成对出现

    给定一个字符串 {xxx[xxx{xxx}]xx{x[xxx]xxx{xxx}xx}x} 判断其中的 {} 是否成对出现 答题思路: 使用堆栈进行解决 我们首先压栈一个左括号,当什么时候检测到与之对应 ...

  6. Eclipse中导入maven项目 maven update project报“Cannot nest ‘xx/src/main/resources‘ inside ‘xx/src ……”

    导入maven项目 maven update project"Cannot nest 'xx/src/main/resources' inside 'xx/src --" Unab ...

  7. c#反射,类型XX对象无法转换为类型XX,XX是一样的问题

    //创建数据类 object objVoucherReverse = System.Reflection.Assembly.LoadFrom(AppDomain.CurrentDomain.BaseD ...

  8. * 从控制台输入身份证号码,显示格式为: * ”xxx身份证的所有者是一位小哥哥/姐姐,xxxx年xx月xx日出生,今年xx岁!“

    package day3;import java.util.Scanner;public class IdChange {/*** 从控制台输入身份证号码,显示格式为:* "xxx身份证的所 ...

  9. linux启动sh文件命令,Linux 运行 .sh 文件的两种方法

    Linux 运行 .sh 文件的两种方法 文章作者:网友投稿 发布时间:2010-06-15 13:31:16 来源:网络 一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图 ...

  10. lispbox 安装运行.sh的时候出现 lispbox.sh: 2: lispbox.sh: Bad substitution

    安装lispbox时使用tar命令将压缩文件解压之后cd进入之后在运行.sh文件时出现了如下情况. $ sh lispbox.sh lispbox.sh: 2: lispbox.sh: Bad sub ...

最新文章

  1. pytorch中网络loss传播和参数更新理解
  2. SSH异常“Failed to start OpenSSH Server daemon”问题排查
  3. getElementByName????????,????????,
  4. 金融风控实战—模型可解释之shap
  5. 【温故知新】CSS学习笔记(盒子水平居中方法)
  6. 【NLP】情感分析实战:金融市场中的NLP
  7. 2019 年 AI 领域都发生了什么?
  8. PS教程第七课:如何查看图层
  9. C语言编程 简单展开扫雷游戏
  10. 利用开放定址法实现散列表的创建、插入、删除、查找操作_散列表和IO
  11. 文件一另存为电脑就卡住_文件太多怎么办?用Excel做一个简易目录!轻松管理多个文件...
  12. 信号怎么用matlab分类,使用迁移学习做信号分类
  13. 收银系统 mysql数据库_解决哗啦啦收银系统数据库备份问题
  14. 期末复习概率论与数理统计时遇到的那些证明题
  15. Java面向对象OOP思想概述
  16. matlab 绘图 模板,【科研绘图】MATLAB可视化代码模板
  17. 电脑小白必备的五款软件,让你的电脑变身神器
  18. 117道Java面试题及答案(大多都是项目里面所用到的技术点)
  19. 字节一面:“为什么网络要分层?每一层的职责、包含哪些协议?”
  20. 分析N沟道MOS管和P沟道MOS管在电路中的详细应用

热门文章

  1. NLP顶会论文写作技巧个人总结!
  2. 20条心灵鸡汤唯美句子,句句温情暖心!
  3. RH442-5 ext3文件系统调优
  4. Basler GigE相机,关于丢帧问题的描述和解决【Basler】
  5. PC虚拟现实应用的性能分析与优化:从CPU角度切入
  6. 大象流的危害以及处理
  7. 整车模型系列之变速器模型的建立
  8. 你看得到工具的本质吗
  9. 冒险岛手游哪个服务器稳定,冒险岛手游现在十个职业哪个后期最强
  10. 启动此程序因为计算机丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110怎么办?...