Windows系统下如何运行.sh脚本文件

article/2025/10/20 3:47:01

前言:

.sh文件是一种命令脚本文件,在Windows系统下可以通过命令行工具打开运行。通常可以使用Git工具来打开运行.sh脚本文件。不过很多第一次使用Git的人,可能对Git工具不熟悉。.sh文件在命令行运行时是有固定写法的,下面介绍详细步骤。

1.下载并安装Git

首先,建议先挂上VPN,然后,如图所示,上网搜索Git,找到Git官网,点击进入。

如图所示,进入官网后,点击【下载】按钮,进入下载页面。 

如图所示,在下载页面,选择自己的系统平台,这里选择Windows系统。

如图红色框中所示,进入该页面后,点击Click here to download开始请求下载了,等待下载完成。

下载后,运行该安装文件,如图所示,进入安装,点击next即可。

如图所示,注意安装过程中的选择,这里Git bash工具与Git GUI工具是必选之一。然后一路next直至安装完成。

 2.运行.sh脚本(用Git bash运行)

法一:安装完成后,找到.sh文件所在的目录,然后右键鼠标打开Git bash窗口,如图所示,其目的是保证打开Git bash窗口后可以直接运行.sh文件。

法二:先打开Git bash窗口,然后通过cd命令进入.sh文件所在的目录。 (注意要一个文件夹一个文件夹的cd进去,或者把"\"改为"/")

运行脚本:

如图所示,在Git bash 窗口,输入sh cut_frames.sh回车即可执行。(注意我的.sh文件的名字是cut_frames.sh)。这里要注意前面必须写sh,然后空格,再写.sh文件的路径及名称。即,这里的.sh文件一定是在该目录下,如果在该目录的下一级,写法为sh .\cut_frames.sh

3.运行脚本(不用Git bash直接运行.sh文件)

首先,此方法的原理与Git bash工具运行该文件是一样的。只是不用输入命令而已。首先要设置.sh文件的默认打开方式为git,如图所示,在.sh文件上右键,进入属性,设置默认打开方式为git。

然后双击cut_frames.sh文件,即可默认运行。或者右键打开。

参考文章:Windows系统下如何运行.sh脚本文件-百度经验


http://chatgpt.dhexx.cn/article/8ja2GUlp.shtml

相关文章

shell与 .sh文件与 .bash文件

一、shell和bash shell是LInux系统下的解释器,类似于windows下的cmd。shell对用户输入到窗口中的命令行进行解释,输入到内核。 bash同样是Linux系统下的解释器,是bash的改进版。 二、.sh文件与.bash文件 .sh文件和.bash文件都是脚本文件&a…

Linux系统下如何运行.sh文件

在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod ux datelog.sh): 1、在任何路径下,输入该文件的绝对路径/root/datelog.sh就可…

Linux 创建.sh脚本文件

1.在你想要放.sh文件的文件夹下,右键打开终端: 2.新建.sh文件,起名xxx touch xxx.sh 3.打开并编辑.sh文件 gedit xxx.sh 4.内容:第一行必须有,其他自己写,以下示例中进入某个文件夹,并执行了一个文件 …

Linux系统中运行.sh文件的几种方法

在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh 【前提:该./sh文件要有可执行的权限,chmod ux xxx.sh】 2. 在任何路径下,输入.sh文件的绝对路径进行执行 【前提:该.sh文…

【Linux中shell命令】.sh文件种种操作

文章目录 Shell基础Shell本身Shell脚本第一个Shell脚本运行Shell脚本有三种方式Shell bash和sh区别.sh文件与.bash文件 Shell内置变量命令evalecho实例分析 .sh脚本自动执行文件一个.sh执行多个程序执行多个.sh Shell基础 Shell本身 Shell 是一个用 C 语言编写的程序&#xf…

linux中.sh文件是什么?怎么执行?

一、linux中.sh文件是什么? linux中.sh文件是脚本文件,一般都是bash脚本。 二、linux中的.sh文件怎么执行? 1、直接./加上文件名.sh,如运行hello.sh为 ./hello.sh 【绝对路径下也可以,但hello.sh必须有x权限】 使用…

什么是分布式计算框架(动画演示)?

分布式计算 是将程序移动到数据段,多个节点并行计算 计算框架 是指实现某项任务或某项工作从开始到结束的计算过程或者流的结构 并行计算框架 将一个大的,复杂的任务拆分成多个小业务,将多个小任务分发到多个节点中,每个节点同时执行计算

分布式计算框架MapReduce架构

Hadoop核心由HDFS和MapReduce组成,HDFS负责分布式存储,MapReduce负责分布式计算。 MapReduce最早是由Google研究提出的一种面向大规模数据处理的并行计算模型和方法,其初衷主要是为了解决搜索引擎中大规模网页数据的并行化处理。由于MapReduc…

分布式计算框架体设计

1概述 本文是描述的是关于“分布式计算框架”(英文全称Distribute Compute Framework,简称DCF)的设计相关内容。为方便起见,以下将系统名称简称为DCF。 DCF内部采用C++语言实现了类MapReduce原理的一套分布式计算机制,力求为用户提供一套高效、稳定、可扩容的分布式计算…

分布式计算框架综述

本来是发表到科技论在线的,谁知道被退稿了,那就发到这里来吧。 0 引言 随着互联网的发展,web2.0时期[1]的到来,人类正式进入了信息爆炸时期的。海量的信息在很多应用都会出现,比如一些社交网络应用中记录用户行为…

大数据理论与实践5 分布式计算框架MapReduce和Spark

MapReduce和Spark MapReduce简介原理示例基本概念作业运行模式 Spark简介概念编程模型RDDRDD操作(Operator)RDD依赖(Dependency) 作业运行模式 课后温习参考 MapReduce 简介 MapReduce是一个面向离线批处理的分布式计算框架。 离…

MapReduce(分布式计算框架)了解

Hadoop组成 Hadoop HDFS:一个高可靠、高吞吐量的分布式文件系统,对海量数据的存储。 Hadoop MapReduce:一个分布式的资源调度和离线并行计算框架。 Hadoop Yarn:基于HDFS,用于作业调度和集群资源管理的框架。 本篇将学习分布式并…

深入浅出:HADOOP分布式计算框架

hadoop分布式计算框架详解 1.1 分布式计算框架 1.1.1 编程模型 1. inputformat 在MapReduce 程序的开发过程中,往往需要用到FileInputFormat与TextInputFormat, 我们会发现TextInputFormat 这个类继承自FileInputFormat , FileInputFormat 这…

Hadoop学习之MapReduce分布式计算框架

目录 一、本地模式 1.新建一个本地maven项目 2.修改prom依赖(maven) 3.新建一个包mapreduce,在该包中新建三个包 4.写mapper组件 5.写Reducer组件 6.写Driver组件 7.运行结果 二、集群模式词频统计 1.准备用于单词计数的文件夹和文…

MapReduce(分布式计算框架)

什么是MapReduce MapReduce是分布式计算框架,它将大型数据操作作业分解为可以跨服务器集群并行执行的单个任务,适用于大规模数据处理场景,每个job包含Map和Reduce两部分 MapReduce的设计思想 分而治之:简化并行计算的编程模型 …

140.深度学习分布式计算框架-3

140.1 Horovod Horovod是 Uber 开源的又一个深度学习工具,它的发展吸取了 Facebook「一小时训练 ImageNet 论文」与百度 Ring Allreduce 的优点,可为用户实现分布式训练提供帮助。Horovod 支持通过用于高性能并行计算的低层次接口 – 消息传递接口 (MPI…

【MapReduce】分布式计算框架MapReduce

分布式计算框架MapReduce 什么是MapReduce? MapReduce起源是2004年10月Google发表了MapReduce论文,之后由Mike Cafarella在Nutch(爬虫项目)中实现了MapReduce的功能。它的设计初衷是解决搜索引擎中大规模网页数据的并行处理问题,之后成为Apache Hadoop的核心子项目。 它…

【Hadoop】MapReduce——分布式计算框架

文章目录 一、MapReduce设计理念二、MpaReduce计算流程1 原始数据File2 数据块Block3 切片Split4 MapTask5 环形数据缓冲区KvBuffer6 分区Partation7 排序Sort8 溢写Spill9 合并Merge10 组合器Combiner11 拉取Fetch12 合并 merge13 归并Reduce14 写出Output15 MapReduce过程图解…

python-17-并行计算和分布式计算框架dask

dask入门教程 并行计算库Dask官方教程(中文翻译) dask和numpy的计算对比 1 并行计算和分布式计算 1.1 并行计算parallel computing 并行计算:这是一台计算机的概念,即一台计算机中多个处理器被组织起来,大任务下达的…

大数据技术入门:MapReduce(分布式计算框架)

大家好,我是百思不得小赵。 创作时间:2022 年 7 月 7 日 博客主页: 🔍点此进入博客主页 —— 新时代的农民工 🙊 —— 换一种思维逻辑去看待这个世界 👀 今天是加入CSDN的第1222天。觉得有帮助麻烦&#x1…