最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

windows系统中powershell中直接调用bash.exe解释、执行脚本

业界 admin 2浏览 0评论

文章目录

  • 1背景
  • 2为什么可以识别git
  • 3将bash.exe添加到PATH中
  • 4效果
  • 5感悟

1背景

在windows上开发,都会装一个git实现,最常用的就是https://git-scm/download/win这个git了,安装之后,最常用的使用场景是,shift+右键,选择git-bash here,就可以进行git版本管理相关操作了。除此之外,很多人会像我一样,win和linux都会进行一些开发、调试工作,还不错的bash终端就是这个git了,可以直接在git的终端中运行bash脚本,从而启动一些跨平台的程序。
因此,git for windows真是小巧又方便!
在实际使用中,经常打开powershell,因为,powershell中路径和文件名补全很只能,速度很卡,而git终端经常卡死且大小写敏感,而且,powershell中可以直接执git版本库管理的命令,但是,有时候还有执行bash脚本的需求,该如何让powershell识别git中自带的bash解释器呢??

2为什么可以识别git

因为 windows中系统换变量PATH(win对大小写不敏感……)中有这个值C:\CRsoftwares\Git\cmd,该路径下有git.exe,在powershell中执行git命令本质就是启动git.exe,并向这个程序传递字符串参数罢了。

3将bash.exe添加到PATH中

<

文章目录

  • 1背景
  • 2为什么可以识别git
  • 3将bash.exe添加到PATH中
  • 4效果
  • 5感悟

1背景

在windows上开发,都会装一个git实现,最常用的就是https://git-scm/download/win这个git了,安装之后,最常用的使用场景是,shift+右键,选择git-bash here,就可以进行git版本管理相关操作了。除此之外,很多人会像我一样,win和linux都会进行一些开发、调试工作,还不错的bash终端就是这个git了,可以直接在git的终端中运行bash脚本,从而启动一些跨平台的程序。
因此,git for windows真是小巧又方便!
在实际使用中,经常打开powershell,因为,powershell中路径和文件名补全很只能,速度很卡,而git终端经常卡死且大小写敏感,而且,powershell中可以直接执git版本库管理的命令,但是,有时候还有执行bash脚本的需求,该如何让powershell识别git中自带的bash解释器呢??

2为什么可以识别git

因为 windows中系统换变量PATH(win对大小写不敏感……)中有这个值C:\CRsoftwares\Git\cmd,该路径下有git.exe,在powershell中执行git命令本质就是启动git.exe,并向这个程序传递字符串参数罢了。

3将bash.exe添加到PATH中

<
发布评论

评论列表 (0)

  1. 暂无评论