首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用cygwin运行"./“bash/批处理文件

Cygwin是一个在Windows操作系统上运行类UNIX环境的开源软件。它提供了一套GNU和Open Source工具,包括bash shell、编译器、编辑器等,使得用户可以在Windows环境下进行类UNIX的开发和运行。

"./"是一个相对路径的表示方式,表示当前目录。在bash或批处理文件中,"./"通常用于指定当前目录下的可执行文件或脚本。

使用Cygwin运行"./"bash/批处理文件的步骤如下:

  1. 安装Cygwin:从Cygwin官网(https://www.cygwin.com/)下载安装程序,并按照指引进行安装。安装过程中可以选择需要的组件,建议选择bash、coreutils等常用工具。
  2. 打开Cygwin终端:安装完成后,在开始菜单中找到Cygwin并打开终端。
  3. 切换到脚本所在目录:使用cd命令切换到包含脚本的目录。例如,如果脚本位于D盘的Scripts文件夹下,可以使用以下命令切换到该目录:cd /cygdrive/d/Scripts
  4. 运行脚本:使用"./"加上脚本文件名的方式运行脚本。例如,如果脚本文件名为script.sh,可以使用以下命令运行:./script.sh

注意事项:

  • 在Cygwin环境下,文件路径使用类UNIX的路径表示方式,例如/cygdrive/d/Scripts表示D盘下的Scripts文件夹。
  • 脚本文件需要具有可执行权限,可以使用chmod命令添加执行权限,例如:chmod +x script.sh

推荐的腾讯云相关产品:由于要求不能提及具体的云计算品牌商,这里无法给出腾讯云相关产品的推荐。但腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品。您可以访问腾讯云官网(https://cloud.tencent.com/)了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Cygwin本地安装版

cygwin本地安装包介绍: cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件。...测试版本:Android-NDK-r5 安装在Windows上,可以运行bash,vi,g ?...【安装成功后注意:】 1、 第一次运行cygwin会产生home/用户名文件夹,在这个文件夹下(c:\cygwin\home\当前用户)生成三个配置文件,.bashrc,.bash_profile和....(1)首先说明一点,Cygwin的快捷方式实际上是指向一个名为Cygwin.bat的批处理文件,而不是大家常见到的.exe文件。...其实原理是一样的,批处理文件跟exe文件一样都是可执行文件,不同的是现在批处理很少见了,而安全防卫软件通常就把批处理文件当成有问题程序给删掉了。

3K20

使用Cygwin在windows下运行linux的一些工具

cygwin来跑一些Linux下的小工具来提升我们的效率.如 fish,gcc,python 安装cygwin64 进入官网,找到对应版本进行下载 官网 install from internet...从网络上安装 配置安装的目录以及使用的用户.默认即可 配置本地包目录.默认即可 代理.默认即可 use URL 使用镜像.可以选择阿里云的那个 `https://mirrors.aliyu.com 安装...如果命令报错可能是没有依赖.比如python.那就重新安装一次cygwin,再选择包的时候添加进python,原来的不用改变.即可 注意事项 : 如果windows中安装了软件并设置了环境变量.会跟cygwin...安装目录 安装后,安装目录里就是一个linux的目录解构了.我们通过cygwin安装的应用都在 bin目录下.所以如果想再windows中使用这些工具.我们可以给这个 bin 目录添加一个环境变量.这样就可以在外部调用了.... fish替换其他shell vscode 中 : 使用 ctrl+,打开设置.右上角找到设置文件setting.json打开.将 temianl的终端路径改为 cygwin/bin/fish.exe

2.3K20

如何在Windows中运行bash

当微软宣布,将在Windows10上面支持bash时,所有的Unix命令行用户都为之雀跃了。上周三,微软发布了一个测试版本,开始支持了这项功能。 为了运行bash,首先要进行几步操作。...Updates),安全>开发者(Security > For Developers)打开新的设置页面,选择“Windows Subsystem for Linux (Beta)”,重启电脑,打开dos命令行,运行...bash命令。...Windows10会进行确认,是否安装bash内测版,并在运行Linux子系统之前执行安装程序。 完成这些不怎么愉快的步骤之后,就可以在Windows上面使用Bash了。...不过毕竟是内测版本,还存在很多bug:使用top命令会使整个系统死机,使用apt-get安装emacs会在成功之前挂起一次。但是总体来说,作为早期的测试版本还是比较出色的。

3.3K80

编译windows版的openJDK攻略

1.5.3 构建编译环境   准备编译环境的第一步是去安装一个CYGWIN 。这是一个在Windows平台下模拟Linux运行环境的软件,提供了一系列的Linux命令支持。...需要CYGWIN的原因是在编译中要使用GNU Make来执行Makefile文件(C/C++程序员肯定很熟悉,如果只使用Java,那把这个东西当做C++版本的ANT看待就可以了)。...官方文档把这部分称之为“Optional Import JDK”,可以直接使用前面Bootstrap JDK的运行时包,我们需要建立一个名为“ALT_JDK_IMPORT_PATH”的环境变量指向JDK...进入控制台(Cmd.exe)后运行刚才准备好的设置环境变量的批处理文件,然后输入bash进入Bourne Again Shell环境(习惯sh或ksh的读者请自便)。...D:\jdkBuild\openjdk7>bash   bash-3.2$ make sanity   cygwin warning:     MS-DOS style path detected: C

5.7K30

bash运行脚本的几种方式 转

方法二:以绝对路径的方式去执行bash shell脚本: /data/shell/hello.sh 方法三:直接使用bash 或sh 来执行bash shell脚本: cd /data/shell bash...因为方法三是将hello.sh作为参数传给sh(bash)命令来执行的。这时不是hello.sh自己来执行,而是被人家调用执行,所以不要执行权限。那么不用指定bash路径自然也好理解了啊,呵呵……。.../bin/bash cd /tmp echo "hello guys!" echo "welcome to my Blog:linuxboy.org!".../hello.sh -bash: ./ hello.sh: 权限不够 2.以绝对路径的方式执行: 代码如下: [root@localhost ~]# /root/Desktop/hello.sh -bash...: /root/Desktop/ hello.sh: 权限不够 3.直接用bash或sh执行: 代码如下: [root@localhost ~]# bash hello.sh hello guys!

2.2K10

如何在 Windows 10上创建和运行批处理文件

然而,当你需要运行命令来改变设置、自动化例程、启动应用程序或启动网站时,使用带有命令提示符的批处理文件是一个方便的选择。 本文将指导你完成在设备上创建和运行第一批文件的步骤。...按需运行批处理文件 命令提示符 使用命令提示符运行批处理文件步骤: 打开开始搜索框 搜索cmd命令提示符,右键单击应用程序,并选择 以管理员身份运行 选项 输入批处理文件的路径和名称,然后按回车: C:...文件资源管理器 使用文件资源管理器运行批处理文件步骤: 打开文件浏览器 浏览到带有脚本的文件夹 双击批处理文件运行它 (可选)如果要执行一个需要管理员特权的命令,需要以管理员身份运行脚本,方法是右键单击批处理文件并选择...使用天或上下拉菜单来确认任务将运行的天。 点击下一步按钮 选择 启动程序 选项以运行批处理文件。 在程序或脚本字段中,单击 浏览 按钮 选择您创建的批处理文件,点击下一步按钮。...启动时运行批处理文件 如果你希望每次登录到 Windows 10 帐户时执行一系列命令,你可以将脚本放在启动文件夹中以保存额外的步骤,而不是使用任务计划程序。

25.9K40

bash命令使用详解

与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它。 此外,由于bash是由shell执行的,因此它也称为shell脚本。...使用vi命令创建新文件。 $ vi hello.sh 打开编辑器后,按如下所示编写。 #!/usr/bin/bash echo "Hello World!!" exit 0 第一行上的“#!.../ usr / bin / bash”表示它是使用bash的shell脚本。 第二行描述了要执行的语句。 最后,使用“exit 0”退出 bash。参数0表示正常结束。...创建文件后,使用bash命令执行shell脚本。 $ bash hello.sh 执行结果: Hello World!! Hello World !!...已输出 此外,在执行shell脚本时的命令除了bash以外,还有改变执行权限用“./”运行的。 $ chmod 755 hello.sh $ ./hello.sh 有一种用 sh命令执行的方法。

7.9K43

vscode基于Linux和Windows下cc++的多文件编译与连接

我自己整理了一份: cygwin64/home/xxx/.bash_profile ,末尾加上如下代码(后面vscodeMake.bat要用到环境变量"_T"): export _T=${_T//\\/..."" ( set _T=%cd% ) if "%a%"=="" ( echo %a% is not assigned ) else ( set _makefile=%a% ) bash...是其实同理写一个简单的批处理就好,不过首先要mingw32,安装并且配置好gcc/g++环境,另外,mingw32的bin下没有make.exe,但有一个mingw32-make.exe,将它改成make就好,不改也行,不过相应的批处理文件里就写...以下代码是对的,先通过bash从dos切换到cygwin :changedir @echo off ::set tmppath=%1 ::set _T=%1 ::在cygwin的 /home/yourID...命令是为了从Dos环境进入cygwin环境 ::bash --login -i bash --login -i -c "make -f %_makefile%" ::运行编译脚本MakeFile ::

2.8K70

bash for 循环使用方法

在Linux / UNIX操作系统下,如何使用bash for loop重复执行某些任务? 如何使用for语句设置无限循环? 如何使用三参数进行循环控制表达式?...“ for循环”是bash编程语言的语句,它允许重复执行代码。 for循环被归类为迭代语句,即bash脚本中进程的重复。 例如,您可以运行UNIX命令或任务5次,或使用for循环读取和处理文件列表。...下面是BASH中的一个典型示例,它使用for循环显示欢迎消息5次 #!...以下示例仅适用于较旧的bash版本。建议所有用户(bash v3.x+)使用上述语法。 seq命令可按如下方式使用。seq中的一个典型例子如下 #!...了解为什么我们使用DEBIAN_FRONTEND apt-get变量来避免更新期间出现任何提示。 最好是出于自动化目的设置ssh密钥或从Linux / Unix cron作业运行脚本。

1.7K10

bash shell 使用小技巧

这么一个小功能如果也用python来实现,就有点杀鸡用牛刀的感觉了,所以第一想法就是用shell来写了,所以就有了下面这个文章. 0x1.在其他语言中,如果想实现两个整数的相加求和,直接加就好了,但是bash.../bin/bash a=1 b=2 a=${a}+${b} echo ${a} 运行这个,结果会让你目瞪口呆: 1+2   #结果是这样的,是不是想说......caocao so,问题来了,我们到底该怎么加呢.../bin/bash a=1 b=2 # let a=${a}+${b} #第一种方法 # a=$((${a}+${b})) #第二种方法 # a=$[${a}+${b}] #第三种方法 #a.../bin/bash for j in $(seq 1 5) do   echo $j done 0x4.好了,终于学会了加法,下面就看我怎么统计了 #!.../bin/bash # 递归搜索目录,获取路径 names=`find | grep 'py$'`   #只找py文件 line=0 for name in  ${names} do linetmp

25120
领券