基础也得掌握,执行*.sh 文件的6种方式

简介: 执行*.sh 文件的6种方式

前三个是表示在当前的父shell中生成一个子shell来运行*.sh文件

  1. sh test.sh
  2. bash test.sh
  3. ./test.sh (./和test.sh之间没有空格切实在文档所在的目录下文件要有执行权限这个命令无法自动补全)
  4. /etc/test.sh   (全路径的情况下执行文件要有执行权限)


最后的这两种是相当于在父shell进程中的一部分运行,就是没有生成子进程的shell来运行*.sh文件

  1. . test.sh  (注意. 和 test.sh之间有空格)
  2. source test.sh(类似于加载文件的意思)
相关文章
|
存储 关系型数据库 MySQL
Docker(五)进阶:Docker卷(volumes)
数据卷:设计用来持久化数据的,它的生命周期独立于容器,不会因为容器被删除后自动删除,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的 数据卷。
2156 0
Docker(五)进阶:Docker卷(volumes)
|
Oracle 关系型数据库 Linux
CentOS7下安装TigerVNC Server
CentOS7下安装TigerVNC Server
1821 0
CentOS7下安装TigerVNC Server
|
Linux Windows
如何检测cpu是否支持avx2
【4月更文挑战第16天】如何检测cpu是否支持avx2
12331 0
|
消息中间件 弹性计算 运维
对比阿里云的SofaMQ与RocketMQ
对比阿里云的SofaMQ与RocketMQ
3021 2
|
网络安全
CentOS-7常用命令收集
CentOS-7常用命令收集
416 0
|
数据安全/隐私保护
Xshell怎么与云服务器连接(详细过程)
Xshell怎么与云服务器连接(详细过程)
1381 0
|
关系型数据库 MySQL Java
如何快速搭建自己的阿里云服务器(宝塔、Xshell、Xftp配置)(二)
如何快速搭建自己的阿里云服务器(宝塔、Xshell、Xftp配置)
742 0
|
Ubuntu Linux 开发工具
Linux(centOS7)虚拟机中配置 vim
Linux(centOS7)虚拟机中配置 vim
544 0