Advertisement

简述Linux脚本sh与./的区别

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本文简要介绍了在Linux系统中执行Shell脚本时,“. sh”和“./”这两种方法的区别。通过对比解释了它们各自的使用场景和功能特点。 如果当前目录“.”不在PATH环境变量中,要执行该目录下的可执行文件,则需要使用全路径: .executable-file 将当前目录添加到PATH环境中后,可以直接输入文件名来运行具有可执行权限的程序。 对于sh脚本而言,无论其是否有执行权限都可以通过以下命令来运行: sh [file] 这里[file]是传递给shell解释器的一个参数。如果该文件不在当前工作目录下,则需要使用全路径进行指定。 全路径包括绝对路径和相对路径两种形式。“.”表示在当前目录中,“..”则代表上一级目录。 上述内容简要介绍了Linux环境下sh与.命令的区别,希望能对您有所帮助。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Linuxsh./
    优质
    本文简要介绍了在Linux系统中执行Shell脚本时,“. sh”和“./”这两种方法的区别。通过对比解释了它们各自的使用场景和功能特点。 如果当前目录“.”不在PATH环境变量中,要执行该目录下的可执行文件,则需要使用全路径: .executable-file 将当前目录添加到PATH环境中后,可以直接输入文件名来运行具有可执行权限的程序。 对于sh脚本而言,无论其是否有执行权限都可以通过以下命令来运行: sh [file] 这里[file]是传递给shell解释器的一个参数。如果该文件不在当前工作目录下,则需要使用全路径进行指定。 全路径包括绝对路径和相对路径两种形式。“.”表示在当前目录中,“..”则代表上一级目录。 上述内容简要介绍了Linux环境下sh与.命令的区别,希望能对您有所帮助。
  • split_csv.sh
    优质
    split_csv脚本.sh 是一个用于分割大型CSV文件的bash脚本,它能够将输入的CSV文件按照指定行数或条件拆分成多个较小的CSV文件,便于数据管理和处理。 v6.csv文件包含超过200万行数据,而Excel的一个工作表最多只能显示大约104万行。为了完整展示所有数据,需要将文件切分成多个部分。以下是一种可行的方法:将大文件分割成更小的、可以完全在Excel中查看的部分。
  • startServer.sh
    优质
    startServer脚本.sh 是一个用于启动服务器程序或服务的Shell脚本,通常包含环境变量设置、依赖检查及执行启动命令等功能。 startServer.sh 这个脚本用于启动服务器相关服务。请确保在执行前已经安装了所有必要的依赖项,并且环境配置正确。如果遇到任何问题,建议查阅相关的文档或寻求社区的帮助来解决具体的技术难题。
  • valprep.sh
    优质
    valprep脚本.sh 是一个用于数据验证准备工作的Shell脚本,它能够自动化处理和预处理步骤,确保数据集在进行分析前达到一致性和完整性要求。 用于提取ImageNet数据集中的验证集的脚本。由于ImageNet数据集过大,在解压后需要按照固定格式进行存放,该脚本即为帮助完成这一任务的程序。
  • COOKIESESSION
    优质
    本文将简要介绍WEB开发中常用的两种会话管理技术:Cookie和Session。通过对比分析它们的工作原理、应用场景及优缺点,帮助读者理解两者区别并选择合适的技术方案。 在PHP面试过程中经常会遇到一个问题:请解释session与cookie的区别及联系,并说明如何调整它们的有效时间。具体来说,cookie机制是在客户端存储状态的方案,而session机制则是在服务器端保持状态的方法。
  • MySQLMariaDB
    优质
    本文将简要介绍MySQL和MariaDB之间的主要区别,包括兼容性、功能特性以及社区支持等方面的内容。 MariaDB是MySQL源代码的一个分支,在意识到Oracle可能会对MySQL许可做出不利变更后分离出来(MySQL先后被Sun、Oracle收购)。除了作为一个Mysql的“向下替代品”,MariaDB包括一些新特性使其优于MySQL。本段落将介绍MySQL和MariaDB之间的区别,供需要的朋友参考。
  • nginx检查.sh
    优质
    nginx检查脚本.sh 是一个用于监控和维护Nginx服务器运行状态的Shell脚本。它能自动检测Nginx服务是否正常运行,并提供启动、重启等管理功能,确保网站稳定高效地运作。 Nginx高可用可以通过配置多个负载均衡服务器来实现,确保在一台服务器出现故障的情况下,其他服务器能够继续提供服务。此外,还可以通过设置健康检查、会话持久性和错误页面等策略进一步增强系统的稳定性和用户体验。
  • nacos配置.sh
    优质
    这是一个用于自动化部署和管理Nacos(一个动态服务发现、配置管理和服务管理平台)的配置脚本,通过Shell命令简化了Nacos的服务安装与配置流程。 Seata 配置导出到 Nacos 的工具可以将键值对形式的配置文件导入到 Nacos 配置中心,方便应用共享及管理。
  • 华为PPPD.sh
    优质
    华为PPPD脚本.sh是一款专为华为设备设计的脚本程序,用于自动化配置和管理PPP(点对点协议)连接,简化网络设置流程,提高工作效率。 华为4G模块自动拨号脚本采用PPP方式拨号,支持移动、联通和电信的自动连接功能,并适用于Linux平台及Ubuntu系统等环境。
  • 64位Linux下BP一键安装 burpsuite_community_linux_v2021_8_1.sh
    优质
    这是一份专为64位Linux系统设计的一键安装脚本,用于快速部署Burp Suite Community Edition,简化了软件的安装过程。 要安装 burpsuite_community_linux_v2021_8_1.sh,请先赋予其执行权限:`chmod +x burpsuite_community_linux_v2021_8_1.sh`,然后使用 `sudo burpsuite_community_linux_v2021_8_1.sh` 命令运行脚本。