浅谈Linux 脚本 sh 和 ./ 的区别

 更新时间:2017年01月20日 10:05:59   投稿:jingxian  
下面小编就为大家带来一篇浅谈Linux 脚本 sh 和 ./ 的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

./executable-file

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

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

sh [file]

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

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

以上这篇浅谈Linux 脚本 sh 和 ./ 的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Shell脚本实现的阳历转农历代码分享

    Shell脚本实现的阳历转农历代码分享

    这篇文章主要介绍了Shell脚本实现的阳历转农历代码分享,本文是作者一个星期的工作成果,得来不易,需要的朋友可以参考下
    2014-09-09
  • Linux 中shell脚本设置开头固定格式的实现方法

    Linux 中shell脚本设置开头固定格式的实现方法

    这篇文章主要介绍了Linux 中shell脚本设置开头固定格式的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Shell交互批量更改主机名的方法

    Shell交互批量更改主机名的方法

    大家可能会遇到这种情况,需要批量修改主机名和同步hosts文件到多台主机,例如新购置了一批云服务器等,可能主机名称上并不能满足你的命名规则或规范,但如果一台台去更改可能就太慢又无聊,所以shell脚本绝对是你的最佳选择。下面看看Shell批量更改主机名的方法。
    2016-12-12
  • Linux Shell简介

    Linux Shell简介

    本文编译整理时对相关章节做了相应的删改处理,去掉了针对Mandrake Linux的部分内容
    2013-06-06
  • SED单行脚本快速参考(流编辑器)

    SED单行脚本快速参考(流编辑器)

    sed是一个非交互式的流编辑器。所谓非交互式,是指使用sed只能在命令行下输入编辑命令来编辑文本,然后在屏幕上查看输出
    2013-01-01
  • linux下tomcat常用操作

    linux下tomcat常用操作

    这篇文章主要介绍了linux下tomcat常用操作,需要的朋友可以参考下
    2017-06-06
  • 使用shell脚本对Nginx日志进行切分的示例代码

    使用shell脚本对Nginx日志进行切分的示例代码

    本篇文章主要介绍了使用shell脚本对Nginx日志进行切分的示例代码,具有一定的参考价值,有兴趣的可以了解一下
    2017-08-08
  • linux mkdir命令详解

    linux mkdir命令详解

    Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。接下来通过本文给大家分享linux mkdir命令详解,感兴趣的朋友一起看看吧
    2017-09-09
  • Linux sed工具的使用及工作原理

    Linux sed工具的使用及工作原理

    这篇文章主要介绍了Linux sed工具的使用,主要包括sed的基本用法及sed编辑器的高级用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 如何实现ls命令在Win7下正常运行

    如何实现ls命令在Win7下正常运行

    ls命令是Linux系统下最常用的命令之一,使用ls指令可列出目录中的内容,包括文件和子目录的名称,下面通过本文给大家分享如何实现ls命令在Win7下正常运行,需要的朋友参考下吧
    2018-03-03

最新评论