如何用cmd链接linux,如何在Windows cmd 下使用linux的命令
前期准备
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 Files\Git\mingw64\bin
C:\Program Files\Git\usr\bin
更好的工具
虽然git bash 可以使用大部分linux命令但是软件界面还是有些不好看,这里给大家介绍 cmder 神器 原理也是使用了git中的命令
cmder = cmd + PowerShell + git + bash 功能全颜值高,并且支持tab页可以同时打开多个tab页灵活切换,支持自定义背景
cmder.png
git常用命令图
20171106143055974.png
感兴趣的童鞋可以去官网看看
cmder传送门
社区
如何用cmd链接linux,如何在Windows cmd 下使用linux的命令相关推荐
- Linux挖坑脚本,Windows环境下写Linux sh脚本的一次挖坑和填坑
最近在研究Docker集群和安装的时候,需要准备若干台机器.所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改. 具体操作:我在windows环境下,用N ...
- 在windows上模拟linux环境,MSYS2——Windows平台下模拟linux环境的搭建-Go语言中文社区...
最近从MSYS1.0迁移到了MSYS2.0,简单讲,MSYS2.0功能更强大,其环境模拟更加符合linux.虽然本身来自cygwin,但其集成了pacman软件管理工具,很有linux范,并且可以直接 ...
- windows下学习linux,在Windows环境下学习Linux命令行的几种方法
Linux高手通常将Windows工作平台的人鄙视得一无是处, 其实这完全没有必要.请不要装. 对于想进军linux的人来说, 学好linux命令行无疑是最基本的东西. 本文讲述如何在Windows环 ...
- Windows环境下使用Linux命令
1.说明 如何在Windows环境下使用Linux命令, 这是一个屡见不鲜的问题, 而且已经有很多解决方法, 下面仅推荐几个我觉得好用的工具, 这些工具可能就是我们常用的软件, 而且已经在Window ...
- linux ftp cmd被动模式,如何在Windows命令提示符下使用被动FTP模式?
如何在Windows命令提示符下使用被动FTP模式? 在Ubuntu quote pasv中,被动模式可以正常工作. 在Windows中我该如何做? 我尝试使用quote pasv,但出现以下错误: ...
- 如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)
如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样) python标准库中的subprocess可以解决这个问题. from subprocess ...
- window如何使用Linux命令,如何在windows系统中使用linux的命令
在windows上可以运行或使用linux下面的命令吗?可以,学习啦学习啦小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用lin ...
- linux安装win镜像文件,如何在Windows,Mac和Linux上安装ISO和其他光盘映像 | MOS86
Disc图像比以往任何时候都更加有用,这些电脑常常缺少CD和DVD驱动器.创建ISO文件和其他类型的光盘映像,你可以 您也可以使用这些图像文件来刻录原始光盘的副本,创建副本.光盘映像文件包含光盘的完整 ...
- win10复制粘贴linux,如何在Windows 10的Bash Shell中启用复制和粘贴键盘快捷键 | MOS86...
Windows 10s Bash shell终于有了方便的复制和粘贴键盘快捷键,但是出于兼容性原因,默认情况下将它们禁用. 这些快捷方式在2018年10月更新中可用,该更新最初代号为Redstone ...
最新文章
- encoder decoder模型_如何突破Decoder性能瓶颈?揭秘FasterTransformer的原理与应用
- linux dns 攻击,DNSlog攻击技巧 | CN-SEC 中文网
- 通用路由封装(GRE)×××配置
- .net Redis缓存优化提高加载速度和服务器性能(二)
- 论文浅尝 | 基于置信度的知识图谱表示学习框架
- 对外经贸大学计算机应用基础,对外经贸大学计算机应用基础试题.doc
- 腾讯视频客户端如何设置快进速度
- NO.4 Android开发中常用框架及工具
- 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
- 【LAMMPS系列】LAMMPS安装WIN并行版
- 培训机构刷题小程序设计与制作
- u盘中的android文件夹图标不显示,怎么解决u盘图标变成文件夹,教您解决方法
- k8s-----安全机制
- Mybatis学习之路(二):property元素应用
- 商汤内推:2023届(AI先锋/校园招聘)
- 基于docker一行命令搭建个人博客wordPress
- 用Web标准进行开发
- 无水印思维导图——导出亿图(试用版)无水印图片
- Linux 知:find
- 研究员发现针对 Windows 用户的 Raspberry Robin 蠕虫