win下的终端使用指南

win 下的命令行工具是真的难用 . 具体的难用就不形容了 . 有了 PowerShell 也没觉得好用 . 还是喜欢Linux的终端,及Bash命令.

替换方案

比较好的替换方案有以下几个:

git-bash

git工具自还的命令行工具 . 功能齐全 . 常用的功能基本都有了 . 包括 crul , git,ssh,vim 等 . 从操作体验上来说 , 是比较完美的工具了 , 拿来即用.

我是颜值控,所以换!

cmder

如果说git-bash是好用的终端 , 那么 cmder 是好用又好看的终端 , 不止包含了基本功能 , 还能自定义界面样式 , 甚至, 还可以玩zsh , 666啊 .

然后默认对中文支持不太好 .

上手需要一些配置 : Cmder 使用详解

用久了会感觉 , 这东西反应速度会有点慢 , 跟不上我的键入速度 . 影响效率啊 . 所以换!

WSL

win 10 系统可以使用WSL来体验Linux终端 . 既然是Linux终端, 就可以玩各种Linux的东西 . 命令行用起来是挺好 . 但是终端用起来不太爽.

终端是跟CMD一样的东西 , 操作起来就是不爽 .

不光长的丑 , 操作还烂 , 果断换!

MobaXterm

git-bash更好用的终端模拟器 , 说是SSH远程管理器更靠谱. 支持多页签 . 个人用了很久 , 办公环境上一直用这个 . 体验不错 . 没什么好用的工具 , 丑就丑点吧 . 好用就行.

那么是什么让我放弃了这个工具呢? 字体大小的快捷方式!

Ctrl + MouseWheel 快捷键可以快速调整字体大小 . 本来是个好用的功能 . 但本人有个坏习惯 . 工作中会常用到Ctrl , 手会习惯性的放在Ctrl上 , 然后在用鼠标滚轮时 , 屏幕的字就跟飞了一样 , 一下子变大, 一下子变小 . 艹.... 更可恶的是 , 这个快捷方式还不能改 . 也不能禁用 . 好蛋疼啊...

最终实现受不了了 ,决定换!!

Terminus

看准了, 是 Terminus . 是开源项目. https://github.com/Eugeny/terminus

Github 上下载慢的话 , 码云上有加速 : https://gitee.com/mirrors/terminus

还有一个是Termius,中间没有n的 , 是收费工具.不要用错了.

Terminus 这玩意特别好看 , 一下子就击中了我的心! 来张图感受下:

这个并不是一个命令行工具 , 只是一个命令行的壳子 . 支持: cmd , PowerShell,WSL,Git-bash,Cmder 等 , 是终端都可以套进去 . 还可以自定义其他工具 . 完美支持多页签 , 也可以作为 SSH 远程终端管理器.

Terminus + WSL , 这就完美了 .

解决了我所有的问题 , 颜值和操作全有了 . 漂亮!

其他

在找寻方案时 , 有看到其他方案 .有兴趣的可以自己研究 .

  1. Cash

    NodeJS实现的终端 , 安装简单,使用方便 . 但当前支持的命令比较少 . 感觉未来可期

  2. electerm

    electorn实现的跨平台方案 , 颜值不错 . 跟Terminus很像 , 但操作比较重. 软件加载比较慢 . 试用了一下 ,最终放弃 .

后记

WSL 在使用 ssh 做跳板机登录时 , ForwardAgent 支持的不好 .

WSL的ssh-agent问题

使用Ubuntu-16.04版本是OK的 .

最新文章

  1. Guava----Function
  2. 【Win10 UWP】URI Scheme(一):Windows Store协议的解析和使用
  3. SQL一次查出多个字段的COUNT值
  4. Caffe 抽取CNN网络特征 Python
  5. M3U8格式讲解及实际应用分析
  6. 2、JS中的表达式和运算符
  7. GTD时间管理(1)---捕获搜集
  8. javascript grunt安装和使用
  9. BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板
  10. 捕鱼达人代码例子下载地址 mac版
  11. diff命令参数
  12. Being a Good Boy in Spring Festival(杭电1850)(尼姆博弈)
  13. IP地址段遍历
  14. Windows平台软件推荐:神器小工具(骨灰级)
  15. Javascript - ExtJs - 组件 - 分页
  16. 贪心,打表(或者快速幂), UVA - 11636
  17. 20155220 2016-2017-2 《Java程序设计》第七周学习总结
  18. oracle 拆分字符串并转换为表
  19. SELECT 三级联动 [转]
  20. Connection:Keep-alive

热门文章

  1. centos系统组件优化
  2. c++ 中全局/静态存储区的内存污染问题
  3. shell脚本 监控ps 不存在则重启
  4. 外网访问oracle 很慢
  5. 解决shiro自定义filter后,ajax登录无法登录,并且无法显示静态资源的问题
  6. css中伪类和伪元素
  7. Windows AD日志分析平台WatchAD安装教程
  8. opencv —— calcHist、minMaxLoc 计算并绘制图像直方图、寻找图像全局最大最小值
  9. C++ substr 截取子串
  10. NServiceBus 入门到精通(一)