zoukankan      html  css  js  c++  java
  • 如何在Windows cmd 下使用linux的命令

    本文转载自:https://www.jianshu.com/p/05546565b1b9

    前期准备

    • windows电脑一台
    • git windows版(不知道怎么安装git的童鞋请百度安装git)

    背景介绍

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

    原理介绍

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

     
    TIM图片20181027180242.png

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

    我们可以使用where命令来研究一下
    在git bash中使用where ssh 命令来查看ssh这个程序的目录
    可以看见ssh命令是在git的 usr目录下

     
    TIM图片20181027180827.png

    usr 目录代表 Unix Sofeware Resource

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

     
    TIM图片20181027181049.png

    再输入 where curl

     
    TIM图片20181027181306.png

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

     
    图片.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 FilesGitmingw64in
    C:Program FilesGitusrin
  • 相关阅读:
    Asp.net获取客户端的IP地址排除::1
    EF 筛选列包含NULL会报错
    layUI关于table编辑列支持方向键功能
    .NET CORE 发布IIS问题收集
    VS2019最新源代码管理工具+附下载地址
    关于Mysql可视化工具Navicat Premium12激活使用【亲测】
    经典SQL 语句
    事务的四种隔离级别 [转载]
    HTML 特殊符号编码对照表
    github本地文件Push到仓库
  • 原文地址:https://www.cnblogs.com/hailin2018/p/13512614.html
Copyright © 2011-2022 走看看