侯爵老师视频详解:如何让 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. luogu1514 引水入城

    题目大意 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠.该国的行政区划十分特殊,刚好构成一个NN 行\times M×M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市 ...

  2. Nearest-Neighbor Methods(ESL读书笔记)

    Nearest-neighbor methods use those observations in the training set T closest in input space to x  f ...

  3. jsp 常用标签的使用

    jsp中定义实体bean<jsp:useBean id="clu" class="cn.domain.CacluBean"></jsp:use ...

  4. 纯CSS 实现关闭图标 icon

    本文介绍关闭 icon 的实现.具体如下 1.html部分 <span id="close"></span> 2.css部分 #close { displa ...

  5. PCB MS SQL 排序应用---相邻数据且相同合并处理

    这是一个很有趣SQL数据处理应用,具体需求如下 ERP需要工程将物料编码相邻的编码合并求和BOM用量,巧妙的用到了已有排序号与分组排序号之间的差值求解 示例: 原数据: 要求转换: 实际转换后数据: ...

  6. TypeError: Object function (req, res, next) { app.handle(req, res, next); } has no method 'configure'

    TypeError: Object function (req, res, next) { app.handle(req, res, next); } has no method 'configure ...

  7. java线程中断2

    一个线程在未正常结束之前, 被强制终止是很危险的事情. 因为它可能带来完全预料不到的严重后果. 所以你看到Thread.suspend, Thread.stop等方法都被Deprecated了.那么不 ...

  8. android黑科技系列——微信定位聊天记录中照片的位置信息插件开发详解

    一.前言 最近关于微信中,朋友之间发送原图就可能暴露你的位置信息,其实这个问题不在于微信,微信是为了更好的体验效果,才有发送原图功能,而对于拍照,发送普通图片微信后台都会过滤图片的exif信息,这样就 ...

  9. 如何在编辑器打开Java程序

    我们都知道运行JAVA文件,可以从软件控制台运行我们写好的java文件,也可以从windows窗口运行,我们最开始接触的是通过windows窗口来运行java文件,下面简单介绍一下如何如何在编辑器打开 ...

  10. Morse理论:拓扑不变性特征匹配原理

    设计精美的宽基线双目相机镇文 Mo'ersi lilun莫尔斯理论(卷名:数学) Morse theory 微分拓扑的一个重要分支.通常是指两部分内容:一部分是微分流形上可微函数的莫尔斯理论,即临界点 ...