如何用cmd链接linux,如何在Windows cmd 下使用linux的命令

前期准备

windows电脑一台

git windows版(不知道怎么安装git的童鞋请百度安装git)

背景介绍

作为一个程序员每天都或多或少会对cmd进行操作,用过linux系统后再来使用cmd你会发现cmd的功能简直弱爆了,如果切换到linxu平台上就玩不了心爱游戏了,有没有两全其美的方法昵?答案是肯定有的

原理介绍

现在大部分程序员电脑上肯定会安装git,windows版的git bash 就实现了大量的linux命令比如 ls cat vim ssh 等命令

如下图

05546565b1b9

TIM图片20181027180242.png

为什么git bash可以使用这些linux命令昵?

我们可以使用where命令来研究一下

在git bash中使用where ssh 命令来查看ssh这个程序的目录

可以看见ssh命令是在git的 usr目录下

05546565b1b9

TIM图片20181027180827.png

usr 目录代表 Unix Sofeware Resource

cd 到usr/bin 目录 然后 ls *.exe 可以看到支持的linux命令

05546565b1b9

TIM图片20181027181049.png

再输入 where curl

05546565b1b9

TIM图片20181027181306.png

cd mingw64/bin 然后ls *.exe 看看下有什么命令

05546565b1b9

图片.png

根据上图可以看到mingw64/bin目录下的命令是和usr/bin目录下的是差不多的,mingw64/bin下的命令要多一些

mingw是一款GNU工具集合是Minimalist GNU on Windows的简称,一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合!允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库,对于mingw感兴趣的可以去百度一波

在cmd中使用

如果你想要在cmd中使用的话,可以把上面那些程序的路径添加到系统环境变量path中就可以使用了

在path中添加一下两条路径,win10一下用户注意加 ;

注意:根据自己电脑中的git安装位置填写,下面仅是示例,如果不知道git安装在哪可以使用 where git 查看

C:\Program Files\Git\mingw64\bin

C:\Program Files\Git\usr\bin

更好的工具

虽然git bash 可以使用大部分linux命令但是软件界面还是有些不好看,这里给大家介绍 cmder 神器 原理也是使用了git中的命令

cmder = cmd + PowerShell + git + bash 功能全颜值高,并且支持tab页可以同时打开多个tab页灵活切换,支持自定义背景

05546565b1b9

cmder.png

git常用命令图

05546565b1b9

20171106143055974.png

感兴趣的童鞋可以去官网看看

cmder传送门

社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值