首页 > 系统相关 >执行shell脚本的方式

执行shell脚本的方式

时间:2023-11-06 11:35:00浏览次数:34  
标签:脚本 shell script 权限 sh 执行

执行shell脚本的方式

  1. bash script.sh 或 sh scripte.sh ,文件本身没权限执行,没 x 权限,则使用的方法,或脚本未指定 shebang ,重点推荐的方式

  2. 使用 绝对/相对 路径执行脚本,需要文件含有 x 权限

  3. source script.sh 或者 .script.sh ,代表 执行的含义,source等于点.

  4. 少见的用法,sh < script.sh


欢迎关注我的CSDN个人博客知乎

标签:脚本,shell,script,权限,sh,执行
From: https://www.cnblogs.com/oldit/p/17811974.html

相关文章

  • 脚本语言
    脚本语言shell脚本语言属于一种弱类型语言无需声明变量类型,直接定义使用。强类型语言,必须先定义变量类型,确定是数字、字符串等,之后再赋予同类型的值。centossteam9系统中支持的shell情况,有如下种类[root@localhost~]#cat/etc/shells/bin/sh......
  • Shell内置命令、外置命令
    Shell内置命令、外置命令什么是内置命令,什么是外置命令?内置命令:在系统启动时就加载入内存,常驻内存,执行效率更高,但是占用资源外置命令:系统需要从硬盘中读取程序文件,再读入内存加载外置命令也称之为,自己单独下载的文件系统命令,处于bashshell之外的程序#一般目录会存放在以......
  • 自定义xunit测试用例的执行顺序
    有的时候我们会对程序进行单元测试,为了测试的效果以及后期的维护,我一般会将各个测试拆开,根据需要测试的类分到各个类型中,不过在实际操作的时候就出现了一些意想不到的问题,各个测试的执行是乱序的,按照我自己写测试的习惯,假如我需要测试新写的增删改查的功能,我会将......
  • Shell系列---【常用脚本之---java启动脚本:run.sh】
    run.sh#!/bin/sh-lapplication=node_exporterPORT=1888CUR_IP=${hostname-I|awk'{print$1}'}command="/opt/app/middles/node_exporter/node_exporter--web.listen-address=:$PORT"#停止stop(){ echo"=============================......
  • win bat 脚本 - 使用vbs实现 带参数 创建桌面快捷方式 - chrome多版本安装为例子
    官网下载win安装包,地址https://www.chromedownloads.net/chrome64win-canary/解压win安装chrome文件,得到这个文件夹 bat脚本放在同一个目录下安装脚本如下【可用的哦,这是带参数的】@echooff::快捷方式名称set"name=chrome快捷桌面启动入口"setroot=%~dp0se......
  • 使用Github Copilot生成单元测试并执行
    上一篇文章我们介绍了使用GithubCopilot完成代码编写本文我们继续使用GithubCopilot在已有代码的基础上生成代码测试并执行。一、先说一下代码的背景需要上需要提供一个度量衡的工具类,实现各种转换,例如将长度值转换为英寸将长度值转换为英里将长度值转换为厘米将长度......
  • 记一次 OSS 大批量文件下载的实现 → bat脚本不好玩!
    开心一刻一天夜里,侄女跟我哥聊天侄女一脸期待的看着我哥:爸爸,你说妈妈和奶奶谁漂亮啊?我哥不慌不忙的拿起一粒瓜子,轻声说道:为啥没有你啊?侄女笑容渐起,似乎得到了她想要的回答,仍继续问道:那妈妈和奶奶还有我,谁漂亮?我哥瞄了一眼侄女,又拿起一粒瓜子坚定的说到:奶......
  • 执行下列程序,输出结果为 2
    执行下列程序,输出结果为2vara=1;functionfn(){vara=2;functiona(){console.log(3);}returna;functiona(){console.log(4);}}varb=fn();console.log(b);输出的b值为函数fn内的变量a,在函数fn内部,由于存在变量提升和函数提升,且函数提升会......
  • PowerShell显示“此系统上禁用了脚本执行”。
    内容来自DOChttps://q.houxu6.top/?s=PowerShell显示“此系统上禁用了脚本执行”。你正在尝试在cmd.exe中运行一个调用PowerShell脚本的cmd文件,但是遇到了这个错误:Management_Install.ps1无法加载,因为此系统禁止执行脚本。你已经运行了这个命令:Set-ExecutionPolicy-Exe......
  • docker容器内需要执行sudo hwclock --systohc吗
     在Docker容器内部,你通常不需要(也不应该)执行与硬件时钟相关的操作。这有几个原因:1.**隔离性**:Docker容器设计为与宿主机隔离。容器不会(也不应该)直接与硬件交互,包括硬件时钟。2.**依赖宿主机**:容器通常会从宿主机继承时间。如果宿主机的时间设置正确,那么容器的时间也应该是正确......