侯爵老师视频详解:如何让 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. cocos2d-x 3.2 之 2048 —— 第二篇

    ***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...

  2. arm下用shell控制gpio

    创建脚本gpio.sh #!/bin/sh PIN=$ VALUE=$ if test -d /sys/class/gpio/gpio$PIN/ then echo $VALUE > /sys/ ...

  3. C# SuperWebSocket服务端学习(二)

    首先需要下载DLL类库  地址详见:http://download.csdn.NET/detail/u011269801/9590935 1,打开VS2012,新建一个控制台应用程序,选择.NET4. ...

  4. SQL 导出表数据存储过程

    SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- ...

  5. Halcon学习笔记之支持向量机(二)

    例程:classify_halogen_bulbs.hdev 在Halcon中模式匹配最成熟最常用的方式该署支持向量机了,在本例程中展示了使用支持向量机对卤素灯的质量检测方法.通过这个案例,相信大家可 ...

  6. C#之仿魔兽登录

    不多废话,直接上效果图: 1录窗体 对应的代码: using System; using System.Collections.Generic; using System.ComponentModel ...

  7. Elasticsearch中的segment理解

    https://blog.csdn.net/smithallenyu/article/details/52789872 参照图 https://www.cnblogs.com/smile361/p/7 ...

  8. ES6 学习小结1

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...

  9. 三星的Knox Warranty Bit原理

    它是如何触发的? 这个值的状态是烧录在主板上,无法刷写修改, 从0到1 不可逆,除非替换硬件 If a non-Knox boot loader or kernel has been installe ...

  10. Android 解析XML—pull解析方式

    在Android中,常见的XML解析器分别为SAX解析器.DOM解析器和PULL解析器,其中PULL解析器小巧轻便,解析速度快,简单易用,非常适合在Android移动设备中使用,Android系统内部 ...