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的 .

win下的终端使用指南的更多相关文章

  1. Win下最爱效率利器:AutoHotKey

    AutoHotkey是一个windows下的开源.免费.自动化软件工具.它由最初旨在提供键盘快捷键的脚本语言驱动(称为:热键),随着时间的推移演变成一个完整的脚本语言.但你不需要把它想得太深,你只需要 ...

  2. Win下必备利器之Cmder

    诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的.之前就有在Windows下效率必备软件一文中对此做了下记载:其虽没oh-my-zs ...

  3. 【PHP】Sublime下PHP网站开发指南

    Sublime下PHP网站开发指南 作者:白宁超 2017年3月16日11:03:17 摘要:随着单位开发项目的需求,关于政务办公多年来一直使用php开发管理平台.笔者早年asp开发经验算是有些帮助, ...

  4. Win下必备神器之Cmder

    诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的.之前就有在Windows下效率必备软件一文中对此做了下记载:其虽没oh-my-zs ...

  5. windows下bash终端--git-bash总汇

    git bash是一个比较好用的终端(win下),但有一些细节需要调整后才好用. 1.比如,登陆后终端的表格,以及个别符号显示为乱码. 解决方法: 1).点击git bash左上角,选择“option ...

  6. Qt 下快速读写Excel指南(尘中远)

    Qt Windows 下快速读写Excel指南 很多人搜如何读写excel都会看到用QAxObject来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是QAxObjec ...

  7. win下删除EFI分区

    管理员身份,在cmd终端下,用"diskpart"命令. diskpart ##命令进入Microsoft DiskPart 模式 list disk ##展示磁盘分区列表 sel ...

  8. 记录下WIN下配置LINUX虚拟机及PYTHON环境

    因为听说服务器端大多都是LINUX/UNIX,LINUX是程序员必须适应的编程环境,所以今天折腾了一下,给笔记本装了个LINUX虚拟机,并顺便给WINDOWS和LINUX都配置了PYTHON环境. 这 ...

  9. 【GitHub Desktop】MacOS和Win下配置及简单的使用

    一. GitHub介绍 1.GitHub 是为开发者提供 Git 仓库的托管服务.这是一个让开发者与朋友.同事.同学及陌生人共享代码的完美场所. 总结一下,GitHub 最大的特征是"面向人 ...

随机推荐

  1. Go语言实现:【剑指offer】序列化二叉树

    该题目来源于牛客网<剑指offer>专题. 请实现两个函数,分别用来序列化和反序列化二叉树. 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建 ...

  2. Go语言实现:【剑指offer】两个链表的第一个公共结点

    该题目来源于牛客网<剑指offer>专题. 输入两个链表,找出它们的第一个公共结点. Go语言实现: //长度长的先走个长度差,然后ab一起比较后面结点 //长度一样,公共结点可能在首结点 ...

  3. 必知必会之Lambda表达式

    Java是一门强大的面向对象的语言,除了8种基本的数据类型,其他一切皆为对象.因此,在Java中定义函数或方法都离不开对象,也就意味着很难直接将方法或函数像参数一样传递,而Java8中的Lambda表 ...

  4. NR / 5G - Polar Coding

    5G New Radio Polar Coding Introduction The selection of polar codes as the channel coding technique ...

  5. JS代码格式化时间戳

    一.[24小时制]yyyy-MM-dd HH:mm:ss new Date().toJSON() // 2019-12-13T13:12:32.265Z 通过上面的方法,基本就可以将日期格式化,然后稍 ...

  6. vue 的点击事件怎么获取当前点击的元素

    手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com/),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元   首先 vue的点击事件 是用 @cl ...

  7. 第一篇 Springboot + Web MVC + MyBatis + 简单UI + Thymeleaf实现

    源码链接:https://pan.baidu.com/s/1-LtF56dnCM277v5lILRM7g 提取码:c374 第二篇 Springboot mybatis generate根据数据库表自 ...

  8. 2020-2-27今日总结——滚动监听&导航

    利用Bootstrap 开发工具实现滚动监听 (此文只做学习路上的归纳分享总结用,如有侵权,请联系我删除) 使用滚动监听,比较特殊,要在body中设置scroll,以及触点. 很好理解,因为滚动是多对 ...

  9. 西门子S7comm协议解析 —— 利用Wireshark对报文逐字节进行解析详细解析S7comm所含功能码以及UserData功能

    又一次成为懒蛋了,标题就这么改了改又是一篇新文章. 网上也有很多S7comm协议的解析,但还是如同我上一篇一样我只是做报文的解析对于S7comm的原理并进行阐述. 有些地方有错误的地方尽请大家指出,共 ...

  10. Python requests 调Jenkins登录接口,返回404,但请求地址、请求头、消息主题和抓包的内容都一样

    #coding=utf-8import requests url = "http://localhost:8080/jenkins/j_acegi_security_check"h ...