分享好用的命令行工具

        分享一个好用的命令行,Babun。用官方的题目说就是 A Windows shell you will love!

        这个工具是一个集大成者,并且易于安装,更新等。如下是Babun 的Github上的一些介绍。

        Babun是一个类Unix的Shell控制台程序,用于Windows上。下载地址如下:http://babun.gihub.io
        下载完成之后,直接双击install.bat脚本进行安装。几分钟之后自动安装完成,它会被安装在%userprofile%\.babun目录下。可以通过cmd命令行在执行install.bat 时指定参数 /t 或 /target 指定安装的目录。
         分享好用的命令行工具_第1张图片
Babun的特性:
        预装了Cygwin以及许多的插件
        默认的命令行安装工具,没有管理员权限要求。
        预装了 pact工具,一个高级的包管理器,类似 apt-get或yum
        xTerm-256兼容的控制台
        支持Http(s)的代理
        面向插件的架构
        配置了 git 和 shell
        集成 oh-my-zsh
        自动更新机制 
        集成右键菜单,在此打开Babun

Cygwin
        Babun的核心就是Cygwin,不过它经过了配置。Cygwin是一个不错的工具,但是有很多问题需要花一些时间来配置它,让它易于应用。Babun做了一些配置,并且包含了很多重要的工具包,使得它非常易用。
Package manager
        Babun提供了一个包管理器,pact。类似于apt-get 或
yum。pact使得安装,搜索,更新和删除cygwin的工具包非常容易。pact
--help快去看一下它怎么使用吧。
Shell
        Babun的shell经过了微调,这样可以提供更好的用户体验。有两个预配置的shell - bash 和 zsh,可以马上使用。zsh是默认的shell。Babun的shell具有如下的特征:
        语法高亮
        UNIX工具
        软件开发工具
        git改进
        自定义的脚本和别名
        还有一些其他功能
Console
        Mintty是在babun中用的控制台,它具有xterm-256模式的特征,良好字体简洁画面。
Proxying
        Babun支持HTTP代理。只需要在Home目录下的.babunrc文件中配置可信的HTTP代理服务器,执行source .babunrc 开启HTTP代理即可。现在还不支持Socks代理
Developer tools
        Babun提供了许多软件包,方便的工具和脚本,使得我们的工作更容易完成。包括如下的工具:
        编程语言 Python,Perl等等
        git 进行少许修改,添加了很多别名
        UNIX工具,比如grep,wget,curl等
        vcs 包括svn,git
        oh-my-zsh
        自定义的脚本,例如pbcopy,pbpaste,babun等

插件结构
        Babun有一个非常小的微内核,cygwin,一些bash脚本,以及一个插件结构。它的意思是几乎所有的工具都可以以插件形式放入babun的世界。当前babun的插件有如下的几个:
        cacert,core,git,oh-my-zsh,pact,cygdriver,dist,shell
Auto-update
        自更新时一个非常暖心的功能。许多Cygwin工具只是简单的bash脚本,一旦安装了,就无法很好地获取新的版本。或者删除旧版本或者使用更新的版本覆盖它,这样就丢掉了之前的设置。
        Babun包含了一个自动更新的功能,它可以更新微内核,插件甚至是所基于的cygwin。你的本地设置或自定义保存在home目录,在更新中home目录下的文件不会被删除或覆盖。

Installer
        Babun添加了一个静默命令行安装脚本,安装时不需要Windows的管理员权限

你可能感兴趣的:(分享好用的命令行工具)