侯爵老师视频详解:如何让 Windows 上的命令行工具更好用

很多 Windows 用户在打开这个小黑窗时,都会情不自禁的感慨,「实在是太丑了……」

实际上如果你用的是 Windows 8 或 Windows 10 系统,就可以使用到 powershell,它是 cmd小黑窗的进阶版本,支持了一些高级语法。

上次的 Mac 终端推荐的文章里说过,一个终端 Terminal + 一个好的 Shell = 一个好的使用体验。

01 选择一个 Terminal

在 Windows 平台上最推荐的终端就是cmder,它可以支持多窗口、自动补全、快捷键操作等等,看起来也更舒心。

另外,上篇文章提到的终端hyper其实也可以在 Windows 上使用,因为它是支持全平台的。

02 选择一个 Shell

Windows 系统默认的 Shell 是系统自带的 cmd command, 如果你想换成和 Linux 系统一致的 bash 或者类似 bash 的东西,有两个方案,一种是模拟终端,另一种是在 Windows 系统下面建立一个 Linux 子系统。

#方案一:模拟终端 Cygwin

就像Cygwin的介绍一样,Get that Linux feeling on Windows,在 Windows 系统上拥有 Linux 系统的感觉。但实际上,这只是一种感觉,感觉有时候可能是幻觉……

#方案二:一行代码安装 WSL

WSL这个方案支持 Windows 10 系统,只需要在 powershell 里敲下这行代码:

就可以在系统中安装好 Linux 子系统了。这个系统没你想的那么大,也就500M 左右。装好之后,就可以在 Windows 里面运行各种组合的 terminal+shell 了。

我很喜欢的一句话是,「编程不是科学,而是一门手艺」,所以在实践中学习是最有帮助的。

实用主义学 Python 训练营提供更适合新手拿来练手的项目实战训练,让你循序渐进地学到 52 个实用项目。还有即时答疑、每周直播、每日测评、远程协助安装等额外服务,可以帮零基础新手更容易学会。

如何让 Windows 上的命令行工具更好用的更多相关文章

  1. SNMP WINDOWS系统的命令行工具下载

    SNMP windows系统的命令行工具snmputil.exe下载链接:请点击

  2. windows下的命令行工具babun

    什么是babun babun是windows上的一个第三方shell,在这个shell上面你可以使用几乎所有linux,unix上面的命令,他几乎可以取代windows的shell.用官方的题目说就是 ...

  3. Windows下SVN命令行工具使用详解

    根据我的记忆,似乎Windows 7下自自带一个svn命令行工具.如果你的机器没有,不必担心.你可以从http://subversion.tigris.org获 取subversion for win ...

  4. windows上用命令行我们查看机器cpu信息(使用计算器-程序员模式-四字时,查看系统类型)

    查看系统是64位还是32位 C:\Users\qingshuic>wmic os get osarchitecture OSArchitecture 64-bitC:\Users\qingshu ...

  5. dart2native 使用Dart 在macOS,Windows或Linux上创建命令行工具

    下载dart2.6以上 >dart2native --help 编写源文件 // bin\main.dart main(List<String> args) { print('hel ...

  6. windows必备,命令行工具cmder

    下载cmder并安装! 64位可下,亲测: http://www.wmzhe.com/soft-31133.html 创建文件夹并进入文件夹命令: mkdir web-server && ...

  7. windows 下的命令行工具。。

    1.powershell window自带..右下角搜索..powershell 2.conemu https://code.google.com/p/conemu-maximus5/wiki/Dow ...

  8. 吻逗死(windows)系统下自动部署脚本(for java spring*)及linux命令行工具

    转载请注明出处:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署腳本原本在上個公司就在使用,由於近期同事需要手動部署一個Spr ...

  9. Windows 10 替换 cmd 的命令行工具

    最近找 Windows 10 的命令行工具,发现了 Windows 自带的 PowerShell ,确实功能强大.推荐. 查找方法:搜索,PowserShell, 打开就能用. https://www ...

随机推荐

  1. 【Cocos2dx】Windows平台下Cocos2dx 2.x的下载、安装、配置,打造自己的Helloworld

    Cocos2dx就不废话介绍了, 很火的游戏引擎.关键是它开源.能够免费下载.学习.开发.不用搞这么多激活的东西. 以下以Cocos2dx 2.x为例说明这个平台的一些基本东西.尽管如今Cocos2d ...

  2. arm linux串口蓝牙工具移植及使用【转】

    本文转载自:http://blog.csdn.net/hclydao/article/details/51451725 p6212中串口蓝牙在linux下的使用记录 一.linux蓝牙工具移植 主要使 ...

  3. B1003 物流运输(最短路 + dp)

    这个dp其实不是那么难,状态其实很好想,但是细节有少许偏差. 当时我并没有想到最短路要在dp之外写,后来看题解之后发现要预处理出来每段时间1~M的最短路,然后直接dp. 题目: Description ...

  4. DCloud-MUI:AJAX

    ylbtech-DCloud-MUI:AJAX 1.返回顶部 1.   2. 2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部 1. http://dev.dcloud.net.cn ...

  5. bzoj 1468 Tree(点分治模板)

    1468: Tree Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 1527  Solved: 818[Submit][Status][Discuss] ...

  6. ROS-URDF-建立模型

    前言:建立一个简单的urdf模型 详解请参看教程http://wiki.ros.org/urdf/Tutorials/Building%20a%20Visual%20Robot%20Model%20w ...

  7. Last-Modified If-Modified-Since ETag If-None-Match

    Last-Modified.If-Modified-Since 有些数据随时都在变化. CNN.com 的主页经常几分钟就更新.另一方面,Google.com 的主页几个星期才更新一次 (当他们上传特 ...

  8. Java多线程-synchronized关键字

    进程:是一个正在执行中的程序.每一个进程执行都有一个执行顺序.该顺序是一个执行路径,或者叫一个控制单元. 线程:就是进程中的一个独立的控制单元.线程在控制着进程的执行. 一个进程中至少有一个线程 Ja ...

  9. WM消息大全

    消息名 消息值 说明 WM_CREATE 0x0001 应用程序创建一个窗口 WM_DESTROY 0x0002 一个窗口被销毁 WM_MOVE 0x0003 移动一个窗口 WM_SIZE 0x000 ...

  10. 4星|《OKR实践指南》:老司机经验谈

    OKR 实践指南:知乎任向晖.雷明灿作品 (知乎「一小时」系列) 作者所在的公司已经实施了OKR十个季度了.算是目前少有的OKR老司机.书中介绍的是作者的实践经验,在目前的OKR中文书中这本算是比较少 ...