如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径:

./executable-file

PATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前目录下有可执行权限的可执行文件就可以运行了

如果要执行一个sh脚本,不管那个脚本有没有可执行权限,都可以使用:

sh [file]

这时file是作为参数传给sh的,如果file不在当前目录下,也需要使用全路径。

全路径有绝对路径和相对路径两种。./和../开头的都是相对路径,分别表示”在当前目录下”和”在父目录下”。

脚本 sh 和 ./ 的区别,exec和source相关推荐

  1. exec和source命令的区别

    原文地址:http://blog.sina.com.cn/s/blog_70c6d5130100u4yn.html exec和source都属于bash内部命令(builtins commands), ...

  2. java执行脚本用sh和./的区别

    今天测试代码,用sh执行脚本没啥问题,结果用./执行就Exception了,查资料发现了这个问题,给脚本加上可执行权限就可以了. java执行脚本用sh和./的区别如下: ./需要执行权限,执行调用的 ...

  3. linux系统日常脚本sh

    一.系统初始化脚本(init.sh) #!/bin/bash#操作系统安装 #执行方法: ./init.sh 主机名os_hostname=$1 if [ ! -d /alidata ] then m ...

  4. 【Linux/shell】bash命令和sh命令的区别(20210109)

    #注意,linux shell脚本中,首行不用指定bash类型也是可以的哦,默认就是bash,但一般是要标明bash类型的: #即:bash命令和sh命令一般是等效的: [root@centos76 ...

  5. **./** 和 **sh**的使用区别

    ./ 和 sh的使用区别 1.使用"./"执行脚本,对应的xxx.sh脚本必须要有执行权限: 2.使用"sh" 执行脚本,对应的xxx.sh没有执行权限,亦可执 ...

  6. 脚本语言和编程语言的区别_编程语言和脚本语言之间的区别

    脚本语言和编程语言的区别 A programming language is a language used to write set of instructions to perform a tas ...

  7. linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)

    在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...

  8. Linux中source filename .(点)filename ./filename sh filename的区别

    在shell中source filename 和 . filename是一样的,但source和 ./filename.sh的执行结果有很大区别,借用一张网上的图.如下 可以看到通过./filenam ...

  9. shell中source命令与sh命令的区别

    一.source命令 1.1 source命令的使用方法 source filename.sh 文件没有可执行权限时,也可以使用source命令执行. source命令是在当前shell中执行的,并未 ...

最新文章

  1. ruby on rails 之 延时执行代码
  2. 教你怎么用WIN7系统自带工具调整硬盘分区
  3. Json格式的netconf转成NormalizedNode
  4. VTK:椭圆圆柱用法实战
  5. POJ3130(还是判断多边形的内核是否存在)
  6. 第三次学JAVA再学不好就吃翔(part41)--修饰符
  7. android控件使用大全,Android常见控件使用详解
  8. 可到了关键部分的作文
  9. ocr文字识别软件ABBYY FineReader介绍
  10. pip安装第三方库报错Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None))
  11. 程序员探案之 Python 和 Redis 的“第三者”
  12. Java项目:药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)
  13. 子列和列_最大子列和
  14. 提交到dockerHub
  15. 项目ERP与传统ERP的区别是什么?
  16. PMP证书备考攻略+PMP知识点汇总
  17. 创业公司的的股权安排
  18. 读史鉴今:女人的十二种结局
  19. 防火墙对FTP主动和被动模式的影响
  20. Java7技术系列:DI依赖注入

热门文章

  1. 判断回文链表(剑指offer.027)
  2. 计算机应用办公软件实训报告,办公软件实习报告
  3. Java中的nextInt()和next()与nextLine()区别详解
  4. java反编译工具_漫话:如何给女朋友解释什么是编译与反编译
  5. 关于雅可比迭代的Python实现
  6. linux shell 输出到数据库,linux shell 入门
  7. 福州大学计算机组成原理试题,2016年福州大学计算机专业基础C复试之计算机组成原理复试笔试最后押题五套卷...
  8. java 怎么自定义排序_Java如何实现List自定义排序
  9. 2021-02-07 接口测试工具-Postman使用详解
  10. 软件测试技术与项目实训pdf,软件测试技术任务驱动式教程pdf