1.说明

如何在Windows环境下使用Linux命令,

这是一个屡见不鲜的问题,

而且已经有很多解决方法,

下面仅推荐几个我觉得好用的工具,

这些工具可能就是我们常用的软件,

而且已经在Windows环境下安装好了,

只是没有发现居然能够这样使用。

2.Git Bash命令行

Git Bash是Git For Windows工具集提供的,

在Windows下的使用Linux命令行的工具,

主要是用来执行Git命令,管理Git工程项目,

这是我们安装这个工具的主要目的,

由于是基于msys GNU环境的,

它在Windows下提供了完善的Linux命令。

3.Cygwin

Cygwin是一个在Windows平台上运行的类Unix模拟环境。

它对于学习Linux/Unix操作环境,

或者从Unix到Windows的应用程序移植,

或者进行某些特殊的开发工作,

尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

4.MobaXterm

MobaXterm是一款增强型终端、X服务器和Unix命令集(GNU/Cygwin)工具箱。

通常我们使用MobaXterm登陆Linux远程服务器。

通过Start local termianl,

我们还可以在本机使用Linux命令行。

5.总结

通过使用上面这些工具,

可以在Windows环境下使用Linux命令,

不仅有tar,grep,awk等,

而且有安装编译环境gcc,make等。

你甚至可以把Windows当成一个(伪)Linux服务器,

不仅可以对Windows下的文件进行各种操作(tar,grep等),

还可以和远程的Linux服务器交互(ssh,scp等),

更可以在上面安装运行hadoop,zookeeper之类的服务。

6.参考文章

GitForWindows工具集(GitBash命令行)
Windows终端好难用? 试试git bash吧!
Cygwin_百度百科
MobaXtermP:"十项全能"的远程终端登录软件

Windows环境下使用Linux命令的更多相关文章

  1. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  2. Windows环境下写Linux sh脚本的一次挖坑和填坑

    最近在研究Docker集群和安装的时候,需要准备若干台机器.所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改. 具体操作:我在windows环境下,用N ...

  3. Windows环境下执行hadoop命令出现Error: JAVA_HOME is incorrectly set Please update D:\SoftWare\hadoop-2.6.0\conf\hadoop-env.cmd错误的解决办法(图文详解)

    不多说,直接上干货! 导读   win下安装hadoop 大家,别小看win下的安装大数据组件和使用  玩过dubbo和disconf的朋友们,都知道,在win下安装zookeeper是经常的事   ...

  4. 用Cygwin实现在window环境下使用Linux命令-nohup 来后台运行程序

    1.安装Cygwin 下载 cygdrive-选择64或32位   http://www.cygwin.com/ 注:可以百度搜索安装步骤 2.配置它的环境变量 添加到path路径中 3.cmd  执 ...

  5. Windows环境下安装Linux

    怎样实现在现有的Windows系统上安装Linux,实现双系统启动

  6. windows环境下模仿Linux环境发起curl请求

    1.到官网下载curl工具包 2.在curl.exe目录中使用(使用方式1) 解压下载后的压缩文件,通过cmd命令进入到curl.exe所在的目录. 由于博主使用的是windows 64位 的系统,因 ...

  7. Windows环境下使用Netsh命令快速切换IP配置

    不同的内网环境需要使用不同的IP配置,频繁切换令人发狂,因此搜索了快速切换IP配置的方法. Netsh interface IP Set address "以太网" Static ...

  8. Windows环境下搭建Linux虚拟机

    下载VMware workstation 和 CentOs 或者 redHat .Ubuntu

  9. 在Windows环境中学习Linux

    如何在Windows环境下学习Linux?方法如下: 方法一: 下载Cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,网上有很多安装教程,这里不多说. 方法二: 下载一个 ...

随机推荐

  1. mybatis联合查询

    1.有学生实体 @Component @Scope("prototype") public class StudentInfo { private Integer studentI ...

  2. C++STL标准库学习笔记(五)set

    前言: 在这个笔记中,我把大多数代码都加了注释,我的一些想法和注解用蓝色字体标记了出来,重点和需要关注的地方用红色字体标记了出来,这一篇后面主要都是我的记录了,为了防止大片蓝色字体出现,后面就不改蓝色 ...

  3. Redis集群断电恢复

    再集群整体断点或关闭后,默认启动集群后,会成为孤立的单点,需要删除每个节点的pid文件,node.conf.并将RDB和AOF文件移动出来,再挨个启动每个节点,并用create创建集群脚本,重新创建集 ...

  4. vue双向绑定和深浅拷贝

    现象描述: vue 在使用的时候,当table绑定了某个data的时候.假如某个el-table-column下面的有个方法传参(data.row),然后在方法中用一个obj=data.row.(这里 ...

  5. 解决pwn题目加载指定libc版本的问题

    因为本地和远程的libc版本不同,pwn题目调试起来会有影响,所以来记录一下用patchelf和glibc-all-in-one来解决这个问题过程. 下载工具 下载patchelfgit clone ...

  6. bootstrap.css 进度条没有动画效果

    操作系统设置会影响浏览器的行为 Win+R 输入 sysdm.cpl ,3 打开 性能 的 设置 确保 窗口内动画控件和元素 被勾选

  7. CF31A Worms Evolution 题解

    Content 有一个长度为 \(n\) 的数组 \(a_1,a_2,a_3,...,a_n\),试找出一个三元组 \((i,j,k)\),使得 \(a_i=a_j+a_k\). 数据范围:\(3\l ...

  8. idea删除同一个模块后新建模块显示被占用

    当我们某个模块因为什么原因需要删除重建的时候 ,输入完模块名称并不能创建出来,这是因为模块已经被注册 解决办法: 1.右键点击项目名称---选择Load/Unload Modules 2.将已经删除的 ...

  9. restTemplate 接收list数据

    User[] users= restTemplate.getForObject(url, User[].class); 使用数组接收

  10. SpringBoot 整合Spring Security框架

    引入maven依赖 <!-- 放入spring security依赖 --> <dependency> <groupId>org.springframework.b ...