babun安装,整合到cmder

babun

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的管理员权限
默认安装

下载完成之后解压babun,直接双击目录中install.bat脚本(需管理员权限)进行安装。几分钟之后自动安装完成,默认会被安装在%userprofile%\.babun目录下。

自定义安装位置

通过cmd命令行在执行install.bat时指定参数/t或/target指定安装的目录。

执行:babun.bat /t c:\babun

安装好之后会在c:\babun目录下生成一个.babun的目录,babun所有文件都在这个目录中。注意安装目录最好不要有空格,这是cygwin要求的。

测试安装成功

安装完毕后,一般需要以下两个命令检查

babun check(用于判断环境是否正确)
babun update(用于判断是否有新的更新包)

默认根目录

%userprofile%\.babun\cygwin\home\qhong

windows cmd内置命令显示中文

babun默认编码是UTF-8的,而windows的cmd命令输出是GBK编码的,所以在Babun里面运行ipconfig等windows命令时,中文会是一大堆乱码。


解决:在babun自带的shell(mintty)右上角右键options-text,在character set选择default或者GBK,之后执行ipconfig等cmd内置的命令时就正常显示中文了。

如果把Babun的编码改成GBK的话,命令的中文输出倒是正常了,PS1却会出现一个乱码字符。

https://github.com/babun/babun

https://blog.jamespan.me/2015/04/09/babun-the-shell/

时间: 2024-10-19 00:33:38

babun安装,整合到cmder的相关文章

ubuntu-12.04.2-desktop-amd64 安装整合 nginx + php + mysql + phpmyadmin + tomcat

最近需要做jsp项目,部署在ubuntu 下,周末抽时间配置了nginx + php + mysql + phpmyadmin + tomcat 环境,从windows 的C# 转过来, 多少有些不适应, 估计要走全栈的方向了. 顺便整理了一下入门的配置方法, 完全在控制台下完成. 1.1  Common Start Terminal Ctrl+Alt+T 使用root用户 sudo –sH 查看进程 linux命令ps aux|grep xxx 软连接 ln -s 源地址  目的地址 比如把l

presto集群安装&整合hive|mysql|jdbc

Presto是一个运行在多台服务器上的分布式系统. 完整安装包括一个coordinator(调度节点)和多个worker. 由客户端提交查询,从Presto命令行CLI提交到coordinator. coordinator进行解析,分析并执行查询计划,然后分发处理队列到worker中. 目录: 搭建前环境准备 集群计划 连接器 安装步骤 配置文件 运行presto 整合hive测试 整合mysql测试 整合jdbc测试 1.搭建前环境准备 CentOS 6.7 java8 Python3.4.4

java+tomcat+apache安装整合,启动/关闭,添加开机启动服务

安装java1.8 #yum update    服务器更新源码包 #rpm -qa |grep -E '^open[jre|jdk]|j[re|dk]'  搜索任何版本的已安装JDK组件 java-1.8.0-openjdk-headless-1.8.0.60-2.b27.el7_1.x86_64 pygobject2-2.28.6-11.el7.x86_64 pygobject3-base-3.8.2-6.el7.x86_64 java-1.8.0-openjdk-1.8.0.60-2.b2

LNAMP源码安装整合加论坛及动静分离

LNAMP(Linux+Nginx+Apache+Mysql+PHP)架构受到很多IT企业的青睐,取代了原来认为很好的LNMP(Linux+Nginx+Mysql+PHP)架构,那我们说LNAMP到底有什么优点呢,还得从Nginx和apache的优缺点说起. Nginx处理静态文件能力很强,Apache处理动态文件很强而且很稳定,把二者综合在一块,性能提升很多倍.可能很多Linux SA在从事LNMP运维中,会发现PHP(FastCGI)模式会出现一些502错误的现象,这是因为Nginx+PHP

apache+mysql+php,安装整合配置。

1.软件包 httpd-2.2.31.tar.gz mysql-5.1.63.tar.gz php-5.6.17.tar.bz2 2.安装apache tar xzf httpd-2.2.31.tar.gz cd httpd-2.2.31 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite make make install 3.安装mysql tar xzf mysql-5.1.63.tar.gz cd my

cmder 安装 (拥抱cmder)

拥抱cmder window10 cmd命令添加右键,步骤繁琐,每次启动都必须使用管理员身份运行 下载 http://cmder.net/ 由于网络问题我下载几次都失败,最后下载的(With Git for Windows) ~99MB ~52MB 7z版本的 解压 将cmder.exe 的目录位置添加至环境变量PATH中 我的电脑直接右键 就是已经添加成功的 点击右下角的 + 可以打开两个窗口 将λ替换为$ cmd中配置 目录 Cmder\vendor 中文件 clink.lua 将里面的`λ

生产环境监控系统Nginx+Nagios+Cacti+Nconf大整合(最新源码安装)【转载】

在此部署方案基础上可以加入对网络设备监控的组件NTOP,原Cacti运行环境标配的组件为Apache,另针对windows系统的监控插件为NSClient++ 文章转载自:https://blog.linuxeye.com/314.html 此文是成功在<Nginx下搭建Nagios监控平台>基础上继续,安装整合Cacti.Nconf.其中花了很多时间来排错.1.下载所需要最新稳定源码包 cd nagios-cacti wget http://www.cacti.net/downloads/c

windows下的命令行工具babun

什么是babun babun是windows上的一个第三方shell,在这个shell上面你可以使用几乎所有linux,unix上面的命令,他几乎可以取代windows的shell.用官方的题目说就是A Windows shell you will love! babun的几个特点 使用babun无需管理员权限先进的安装包管理器(类似于linux上面的apt-get或yum)预先配置了Cygwin和很多插件拥有256色的兼容控制台HTTP(S)的代理支持面向插件的体系结构可以使用它来配置你的gi

在WSL中安装zsh终端

目录 在WSL中安装zsh终端 cmder中设置: 安装zsh和oh-my-zsh 安装类似fish shell的插件 zsh别名 参考: 在WSL中安装zsh终端 cmder中设置: 新增task,名称为wsl::bash,右下方的方框内填写: "%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl --distro-guid={f24dabf4-473d-4aa4-92