对于运行于linux上面的bash shell脚本,我们有时为了方便想在Windows上运行一下看看结果。比如手边只有Windows的工作电脑,要想运行linux的bash脚本怎么办?
别着急,有一个非常方便的办法。我们常用的windows下的git bash工具就能帮你办到,你只需要下载git的win版本
下载链接
。windows下git的版本下载如下图,
在你安装好git win版本的APP之后。在win运行的窗口进行搜索。你就会发现一个叫 “Git Bash”的应用。到此,它就是你要找的在windows上面运行linux bash shell脚本的窗口了。
如下图所示。在当前目录下运行 ./test.sh, bash shell可以在这个窗口正常运行。就像你在linux下的终端运行bash shell一样。
至此,你就可以在windowns上运行linux bash shell的脚本来进行简单的效果验证了。
在
Windows
下写了一个
shell
脚本
,上传到
Linux
下执行时报错: 代码如下:[root@localhost test]# ./test.sh -
bash
: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory test.sh源码: 代码如下:#!/bin/sh echo “test
shell
“
由于自己对
shell
不太熟悉,找同事沟通了后了解了原委,主要原因是test.sh是我在
windows
下编辑然后上传到
linux
系统里执行的。.sh文件的格式为dos格式。而
linux
只能执行格式为unix格
本文介绍了如何在Win10上
运行
Linux
Bash
。
前段时间笔者使用的
Linux
云主机到期了,并且也没有续约,所以最近想使用
Linux
(其实就是用
Bash
)的时候只能干着急。这两天突然想起以前看过新闻说
Windows
上也可以
运行
Linux
Bash
,所以网上找了教程,试了试成功了:
点击“阅读原文”可以查看原教程。
每次安装虚拟机,打开虚拟机,一顿繁琐的界面操作,等待时长,让我很烦躁,对于熟悉开发工程师,在
Linux
上面敲击感和
运行
等等都要比
Windows
上面好很多倍,那么怎么在
Windows
上面直接
运行
Bash
shell
呢?下面对详细过程尽心了描述,请耐心观看。
1. 首先打开我们的开发者模式
1.1 直接在搜索框输入开发者,然后Enter就可以直接进入啦
1.2 或者按住win(键盘Ctrl和Alt中间哪个
Windows
图标)+x,然后选择“设置”,然后选择“更新和安全”,选择开发者选项就行啦
1.3 打开
遇到
bash
***.sh文件
Windows
下
运行
.sh文件
Git
安装及使用1 前言2
Git
的安装3
Git
使用
目前大多数论文实现都是在
Linux
系统下码的代码,但是很多人对
Linux
系统都不怎么熟悉,为了在
windows
下
运行
.sh文件,需要安装
Git
。我是
windows
10系统。
2
Git
的安装
到
Git
官网下载安装包,或者直接输入下载地址下载。
选择对应的版本下载。
bash
脚本
编写 人们想要学习Unix
shell
的一个常见原因是释放批处理的功能。 如果要对多个文件执行某些操作,一种方法是构造一个遍历这些文件的命令。 在编程术语中,这称为执行控制,最常见的示例之一是for循环。
for循环是一个配方,详细说明了您希望计算机对指定的每个数据对象(例如文件)采取什么操作。
经典的循环
Linux
终端
适用于
Linux
的7大终端模拟器
配置python环境
例如,我需要使用的是anaconda配置的名为pytorch的虚拟环境,进入
git
bash
,在任意目录下输入source activate pytorch ,这里的pytorch是虚拟环境的名字;
进入
脚本
所在目录
例如,我输入的目录是cd d:software/Anaconda3/pytorch_space/NLIL
运行
shell
脚步
网上有许多种
运行
命令,我使用的是*./run_wn.sh*,回车即可。