git bash linux 命令,Git Bash的妙用 - 使用Linux命令
如何在Windows中使用Linux命令?
网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷。
其实对于程序员来说有一个非常简单有效的方法,那就是使用Git Bash。
程序开发中少不了使用Git,同时会安装了Git Bash。Git Bash是Windows下的命令行工具。 基于msys GNU环境,有git分布式版本控制工具,主要用于git。但是除了使用git命令以外,还可以使用linux命令。(当然也有一些命令不能使用,比如apt-get等)
安装了Git Bash以后,只需要在文件夹空白处右击,就可以弹出可输入Linux命令的控制台:
Git的安装有很多百度经验可以参考,也可以只安装Git Bash。
在windows下为什么装了git bash工具后就能执行linux命令?
以下回答源自知乎:
简单说:因为这些工具在 Windows 中实现了 Linux 的功能。
Windows 和 Linux 提供给应用程序的功能接口是不一样的,所以这些应用不能直接在 Windows 中运行。要让这些程序运行,有两种办法,一个是修改程序的代码,让它在 Windows 中使用 Windows 的接口。另一个是在 Windows 中实现 Linux 的接口。
而实际上程序太多,一个个去改代码并不方便,所以就选择第二种方法。
因為 git for Windows 自帶了個 mingw 啊。git 要正常運行需要這個最小的 mingw 環境而已。
其它問題看起來都是 mingw 的問題了,比如為什麼不能執行 Linux 的 elf ,因為這是 mingw 不是 wsl 。
Git for Windows自带了Linux下一些命令行工具的Windows版,注意它们都是被编译成Win32应用程序的,本质上还是Win32环境,所以实际上还是只能运行Win32可执行文件。
而Win10提供的WSL相当于一个Linux“模拟器”(原理不完全一致),可以直接运行Linux二进制文件
链接:https://www.zhihu.com/question/65055974/answer/227486573
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Git Bash 简单操作
在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pw ...
在git bash中使用命令行调用tortoisegit提交代码或查看日志
Tortoisegit commit / show log命令行 TortoiseGitProc.exe /command:commit TortoiseGitProc.exe /command:lo ...
windows的cmd和git bash的常用命令
windows下使用git bash,使用的事linux下的命令,整理常用命令如下: windows下的命令 linux下的命令 命令的含义 cd e:\xx cd /e/xx 切换到xx目录 cd ...
git 入门教程之 git bash 竟然不支持 tree 命令
开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash ...
git安装,windows下git bash默认目录更改
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...
git bash here 的 ~/.bashrc 配置文件。和 vue/cli 3. 0 的 .vuerc文件(preset )
今天就来讲一下git有关的小技巧,.bashrc文件是用户配置文环境变量的文件,每次git bash会首先运行里面的内容 1.自动运行 每次进入git bash都会先读取.bashrc里面的内容,因此 ...
windows Git Bash 无法运行python解决方法
以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用git bash来运行window下的命令了. 但是在git bash 中运行下python – -version 或 p ...
git bash 报错bash: *: command not found
默认安装的git bash某些功能是没有的,比如zip,在git bash下执行zip和unzip命令时会报错命令找不到,但值得庆幸的是,我们可以安装我们需要的命令,以下以zip命令为例,步骤如下: ...
GitHub 新手教程 三,Git Bash
1,通过 开始菜单 启动 Git Bash,或者 在 cmd 下执行以下命令: D:\SoftWare\Git\git-bash.exe --cd-to-home (D:\SoftWare\Git 是 ...
随机推荐
Django rest_framework 实用技巧
前言: 最近工作中需要用到Django rest_framework框架做API, 边学边写,记录了一些实际工作中需要用到的功能,不是很全也不系统,以后需要什么功能可以在这查询. 后续还会更新其它的用 ...
Socket网络编程例子
1.为了安全的进行通信,基于ACK确认机制----重传机制 使用selector机制的多路复用的IO通信机制,此外还有epoll控制 业务挂接点或者接入点: 常见的接入点: RDBMS进行CRUD M ...
Spring—Hibernate
1.家jar包 2配置applicationContext与xxx.hbm.xml(根据需要决定是否配置hibernate.hbm.xml) applicationContext.xml <?x ...
MySQL开发指南
数据库开发是数据库管理系统(DBMS)和数据库应用软件设计研发的总称,数据运维.参与数据库生产环境的问题优化和解决等方面的事宜. 1.关于MySQL数据库 2.搭建MySQL环境 3.入门常用SQL. ...
在CENTOS上源码搭建LNMP环境
前言 1.操作前提: CentOS Linux release 7.5.1804: sudo用户(需要root权限): 2.需要安装的组件: nginx稳定版:nginx-1.14.0: MariaD ...
vue回到顶部组件
html
safe close tcp connection
https://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-so_linger-page-or-why-is-my-tcp-not-reli ...
NAND FLASH驱动程序
NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A" 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么 ...
git bash linux 命令,Git Bash的妙用 - 使用Linux命令相关推荐
- 【Bash百宝箱】Git常用命令总结
Git是一款开源的分布式版本控制系统,由Linux之父Torvalds用C语言开发. "the stupid content tracker",Git自诩为stupid,却是一个非 ...
- git bash gpg_与git gpg共享密码并通过
git bash gpg Many companies rely on tools such as LastPass or 1Password to manage and share password ...
- Git使用总结(包含Git Bash和Git GUI的使用)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/KevinDGK/article/details/51606925 目录(?)[+] Git总结 简介 ...
- 使用Shell(bash) 来检查 git 本地某个分支是否存在
前言 工作中经常使用Git更新代码版本,有这样一个场景: 如果分支已经存在,则将其打开并更新代码 如果分支不存在,请创建它并打开它,然后更新代码 如果使用git checkout -b 命令,如git ...
- Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地
Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...
- Linux 学习手记(1):命令行BASH的基本操作
1. Shell 是什么 Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令.操作传递给操作系统底层. Shell一般分为:图形化Shell(GUI).命令行Shel ...
- linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目
搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务. 准备工作:以root用户登陆自己的Linux服务器. 一 安装git 1. 安装依赖包 ...
- linux 自定义shell命令,如何在Linux中自定义bash命令提示符
前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用的默认 shell.本文将会介绍如何通过添加颜色和样式来自定义 bash 命令 ...
- linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...
实例讲解Linux中cd命令切换目录的使用技巧 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令. 直接 man cd 是不行的 ...
最新文章
- 干货!我的计算机网络怎么考了 100 分的?
- [YTU]_2478( C++习题 虚函数-计算图形面积)
- 轻松读懂数据结构系列:早操排队图解选择排序
- 使用Opencv进行轮廓检测,字符提取,简单的直方图字符识别!
- SQL实现当前行等于前面两行数据之和
- 暑假开始了,大家给力啊
- 真机iOS SDK升级后xcode不能进行真机调试 怎么办
- lnmp 0.4 安装指南
- 基于 HTML5 WebGL 的 3D 工控裙房系统
- mysql常量,变量,循环语句,存储过程,触发器,分隔符
- 【机器学习】KNN回归
- mumu模拟器点击无响应_常用安卓模拟器介绍?PC模拟器哪个好用
- svn 图标不显示 window10
- 解决天正M_批打印没有天正的打印格式(TArch20V6.ctb)的问题
- 已下载好的OpenCV4.5.5 CMake .cache文件夹
- 【GitChat】精选——个人开发者如何通过人工智能盈利?
- 巴比特 | 元宇宙每日必读:多路径试水却并未摸清元宇宙的轮廓,互联网大厂对元宇宙的布局仍处于“盲人摸象”的阶段?...
- 九阴真经Ambari——4.创建本地仓库
- Maven - 5、私服详解
- C#正则匹配(提取字符串中的数字)及C#“四舍五入”
热门文章
- 做Web应用程序时应该如何面向对象杂谈
- [POI2009]Wie
- Leetcode 437.路径总和III
- nowcoder80D applese的生日
- Jmeter(七)Jmeter脚本优化(数据与脚本分离)
- asp.net中涉及子文件夹的母版页和相对路径文件引用问题(一)
- 汇编语言学习--转移指令的原理
- [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法
- 数据科学之:消费者资产分析
- 【报告分享】2020年中国数据驱动型企业成长路径研究报告.pdf(附下载链接)...