什么是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)的代理协理
面向插件的序列布局
可以运用它来布局你的git
集成了oh-my-zsh
活动升级
支持shell编程,内置VIM等

Cygwin

babun的骨干包罗一个预配置的Cygwin。cygwin是一个卓殊好的工具,但有很多行使技术,使你可以节省大批量的小时。babun解决了广大难点,它其中包蕴了无数重点的软件包,是您可见第一时间可以接纳它们。

包的管制:
babun的包管理在shell输入:pact,那好像于:apt-get或yum,来足够有利的管理软件包,安装、升级、搜索和删除,让你省区居多辛劳,shell输入pact
—help可以赢得赞助音信。

shell

babun的shell通过调整,已高达最佳的用户体验,babun有七个布局之后登时使用的shell(默许使用zsh),babun的shell具有以下的特色

语法高亮
具有unix的工具
软件开发工具
git-语义提示
自定义脚本和别名
等等………

Console

babun协理HTTP代理,只需加上地址和HTTP代理服务器的凭据。babunrc文件所在文件夹执行源babunrc启用HTTP代理。近日还不协理SOCKS代理。

开发者工具

babun提供多样便民的工具松阳高腔本,是您的开发工作更自在,具有的作用如下

编程语言(python,Perl, etc等)
git(各类各种的别名调整)
UNIX工具((grep, wget, curl, etc)
vcs (svn, git)
oh-my-zsh
自定义脚本(pbcopy, pbpaste, babun, etc)

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)的代理协理
面向插件的连串布局
可以采用它来安顿你的git
集成了oh-my-zsh
自动升级
支持shell编程,内置VIM等

Cygwin

babun的着力包蕴一个预配置的Cygwin。cygwin是一个非常好的工具,但有很多使用技术,使你可见节约多量的大运。babun解决了不少难题,它其中富含了成百上千着重的软件包,是您可见第一时间可以运用它们。

包的保管:
babun的包管理在shell输入:pact,那就好像于:apt-get或yum,来格外便于的管理软件包,安装、升级、搜索和删除,让你省区居多劳神,shell输入pact
—help可以取得扶持消息。

shell

babun的shell通过调整,已达标最佳的用户体验,babun有三个布局之后立刻拔取的shell(默许使用zsh),babun的shell具有以下的特征

语法高亮
具有unix的工具
软件开发工具
git-语义提示
自定义脚本和别名
等等………

Console

babun扶助HTTP代理,只需加上地址和HTTP代理服务器的证据。babunrc文件所在文件夹执行源babunrc启用HTTP代理。近期还不帮衬SOCKS代理。

开发者工具

babun提供三种方便的工具金华昆本,是您的支出工作更自在,具有的效益如下

编程语言(python,Perl, etc等)
git(种种各类的别名调整)
UNIX工具((grep, wget, curl, etc)
vcs (svn, git)
oh-my-zsh
自定义脚本(pbcopy, pbpaste, babun, etc)

babun官网链接:

windows下的下令行工具babun,命令行babun

babun是windows上的一个第三方shell,在这几个shell上边你可以选用大概所有linux,unix上边的一声令下,他大致可以代替windows的shell。

什么是cmder

cmder是window下的多标签命令行工具,可以便宜的新建cmd、cmd
admin、powershell、powershell admin多种命令行,设置过多,作用强大。

什么是cmder

cmder是window下的多标签命令行工具,可以方便的新建cmd、cmd
admin、powershell、powershell admin各样命令行,设置重重,功用强大。

什么是babun

windows下的命令行工具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)的代理支持
面向插件的体系结构
可以使用它来配置你的git
集成了oh-my-zsh
自动升级
支持shell编程,内置VIM等
Cygwin
babun的核心包括一个预配置的Cygwin。cygwin是一个非常好的工具,但有很多使用技巧,使你能够节省大量的时间。babun解决了很多问题,它里面包含了很多重要的软件包,是你能够第一时间能够使用它们。
包的管理:
babun的包管理在shell输入:pact,这类似于:apt-get或yum,来非常方便的管理软件包,安装、升级、搜索和删除,让你省区很多麻烦,shell输入pact —help能够获得帮助信息。
shell
babun的shell通过调整,已达到最佳的用户体验,babun有两个配置之后马上使用的shell(默认使用zsh),babun的shell具有以下的特点
语法高亮
具有unix的工具
软件开发工具
git-语义提示
自定义脚本和别名
等等………
Console
babun支持HTTP代理,只需添加地址和HTTP代理服务器的凭据。babunrc文件所在文件夹执行源babunrc启用HTTP代理。目前还不支持SOCKS代理。
开发者工具
babun提供多种方便的工具和脚本,是你的开发工作更轻松,具有的功能如下
编程语言(python,Perl, etc等)
git(各种各样的别名调整)
UNIX工具((grep, wget, curl, etc)
vcs (svn, git)
oh-my-zsh
自定义脚本(pbcopy, pbpaste, babun, etc)

babun官网链接:

澳门金沙国际 1

安装

安装

什么是cmder

cmder是window下的多标签命令行工具,可以一本万利的新建cmd、cmd
admin、powershell、powershell admin多样命令行,设置重重,作用强大。

babun的多少个特点:

cmder安装

下载:

cmder是开箱即用的软件就不在详述了,具体使用可参看官网证实。

cmder安装

下载:

cmder是开箱即用的软件就不在详述了,具体运用可参看官网证实。

安装

  • 采纳babun无需管理员权限
  • 红旗的安装包管理器(类似于linux上边的apt-get或yum)
  • 优先安排了Cygwin和重重插件
  • 所有256色的良好控制台
  • HTTP(S)的代理帮助
  • 面向插件的连串布局
  • 可以选用它来安排你的git
  • 集成了oh-my-zsh\
  • 机动升级
  • 支持shell编程,内置VIM等

babun安装

下载:

babun安装

下载:

cmder安装

下载:

cmder是开箱即用的软件就不在详述了,具体接纳可参照官网证实。

澳门金沙国际 2

默许安装

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

默认安装

下载达成未来解压babun,直接双击目录中install.bat脚本(需管理员权限)举行设置。几分钟过后自动安装达成,默许会被装置在%userprofile%\.babun目录下。

babun安装

下载:

Cygwin:

babun的为主包蕴一个预配置的Cygwin。cygwin是一个要命好的工具,但有很多应用技巧,使您可知节约多量的时日。babun解决了很多题材,它里面包涵了诸多至关紧要的软件包,是你可以第一时间可以利用它们。

包的管理:

babun的包管理在shell输入:pact,那看似于:apt-get或yum,来丰硕有利于的管理软件包,安装、升级、搜索和删除,让您省区居多劳动,shell输入pact
–help可以得到救助音信。

shell:

babun的shell通过调整,已达到最佳的用户体验,babun有五个布局之后随即选取的shell(默许使用zsh),babun的shell具有以下的特点:

  • 语法高亮
  • 具有unix的工具
  • 软件开发工具
  • git-语义提醒
  • 自定义脚本和别名
  • 等等………
自定义安装地点

透过cmd命令行在实行install.bat时指定参数/t或/target指虞升卿装的目录。

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

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

自定义安装地方

透过cmd命令行在举行install.bat时指定参数/t或/target指虞诩装的目录。

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

设置好未来会在c:\babun目录下生成一个.babun的目录,babun所有文件都在这一个目录中。注意安装目录最好不用有空格,那是cygwin必要的。

默许安装

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

Console:

babun接济HTTP代理,只需加上地址和HTTP代理服务器的凭据。babunrc文件所在文件夹执行源babunrc启用HTTP代理。方今还不辅助SOCKS
代理。

开发者工具:

babun提供两种便民的工具和本子,是您的开发工作更轻松,具有的效用如下:

  #编程语言(python,Perl, etc等)

   #git(各个各样的别名调整)

  #UNIX工具((grep, wget, curl, etc)

  #vcs (svn, git)

  #oh-my-zsh

  #自定义脚本(pbcopy, pbpaste, babun, etc)

 

babun官网链接:

 

测试安装成功

设置收尾后,一般要求以下多少个指令检查

babun check(用于判断环境是否正确)
babun update(用于判断是否有新的更新包)
测试安装成功

设置收尾后,一般必要以下八个指令检查

babun check(用于判断环境是否正确)
babun update(用于判断是否有新的更新包)
自定义安装地点

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

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

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

Babun配置

默许根目录

%userprofile%\.babun\cygwin\home\Mike

Babun配置

默许根目录

%userprofile%\.babun\cygwin\home\Mike
测试安装成功

设置收尾后,一般必要以下八个指令检查

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

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却会冒出一个乱码字符。

去掉命令提醒符乱码

babun内置四个shell,默许是zsh,另一个是bash,设置成汉语后命令提醒符最后会有一个乱码字符,看着很不爽,要修改PS1变量去掉。把乱码字符替换为:>>

bash

vi /usr/local/etc/babun.bash
PS1="\[\033[00;34m\]{ \[\033[01;34m\]\W \[\033[00;34m\]}\[\033[01;32m\] \$( git rev-parse --abbrev-ref HEAD 2> /dev/null || echo "" ) \[\033[01;31m\]>>\[\033[00m\]"

zsh

vi ~/.oh-my-zsh/custom/babun.zsh-theme

PROMPT='%{$fg[blue]%}{ %c } \
%{$fg[green]%}$(  git rev-parse --abbrev-ref HEAD 2> /dev/null || echo ""  )%{$reset_color%} \
%{$fg[red]%}%(!.#.>>)%{$reset_color%} '

那般改好后命令提醒符就改为: { ~ } >>

注:将编码修改成GBK后,ls命令普通话文件名的会并发乱码。最好在Babun环境中运用UTF-8编码,ipconfig等windows指令用cmder或默许cmd执行就行了。

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却会出现一个乱码字符。

去掉命令提醒符乱码

babun内置四个shell,默许是zsh,另一个是bash,设置成中文后命令提醒符最后会有一个乱码字符,望着很不爽,要修改PS1变量去掉。把乱码字符替换为:>>

bash

vi /usr/local/etc/babun.bash
PS1="\[\033[00;34m\]{ \[\033[01;34m\]\W \[\033[00;34m\]}\[\033[01;32m\] \$( git rev-parse --abbrev-ref HEAD 2> /dev/null || echo "" ) \[\033[01;31m\]>>\[\033[00m\]"

zsh

vi ~/.oh-my-zsh/custom/babun.zsh-theme

PROMPT='%{$fg[blue]%}{ %c } \
%{$fg[green]%}$(  git rev-parse --abbrev-ref HEAD 2> /dev/null || echo ""  )%{$reset_color%} \
%{$fg[red]%}%(!.#.>>)%{$reset_color%} '

这么改好后命令提示符就改为: { ~ } >>

注:将编码修改成GBK后,ls命令普通话文件名的会出现乱码。最好在Babun环境中运用UTF-8编码,ipconfig等windows指令用cmder或默许cmd执行就行了。

Babun配置

默许根目录

%userprofile%\.babun\cygwin\home\Mike

将Babun整合到ConEmu/cmder

在cmder窗口右上角右键Settings>Startup>Tasks,点+号添加一个新task,命名为babun。

在Task parameters中填入

/icon "%userprofile%\.babun\cygwin\bin\mintty.exe" /dir "%userprofile%"

在Commands中填入以下任意一种都能够

#默认使用ZSH
%userprofile%\.babun\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe

#使用自定义mintty配置
%userprofile%\.babun\cygwin\bin\mintty.exe -t "%userprofile%\.babun\cygwin\etc\minttyrc"

封存后,建立一个新终端时选Babun就可用了。

将Babun整合到ConEmu/cmder

在cmder窗口右上角右键Settings>Startup>Tasks,点+号添加一个新task,命名为babun。

在Task parameters中填入

/icon "%userprofile%\.babun\cygwin\bin\mintty.exe" /dir "%userprofile%"

在Commands中填入以下任意一种都足以

#默认使用ZSH
%userprofile%\.babun\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe

#使用自定义mintty配置
%userprofile%\.babun\cygwin\bin\mintty.exe -t "%userprofile%\.babun\cygwin\etc\minttyrc"

封存后,建立一个新终端时选Babun就可用了。

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却会冒出一个乱码字符。

去掉命令提示符乱码

babun内置多少个shell,默许是zsh,另一个是bash,设置成中文后命令提醒符最后会有一个乱码字符,望着很不爽,要修改PS1变量去掉。把乱码字符替换为:>>

bash

vi /usr/local/etc/babun.bash
PS1="\[\033[00;34m\]{ \[\033[01;34m\]\W \[\033[00;34m\]}\[\033[01;32m\] \$( git rev-parse --abbrev-ref HEAD 2> /dev/null || echo "" ) \[\033[01;31m\]>>\[\033[00m\]"

zsh

vi ~/.oh-my-zsh/custom/babun.zsh-theme

PROMPT='%{$fg[blue]%}{ %c } \
%{$fg[green]%}$(  git rev-parse --abbrev-ref HEAD 2> /dev/null || echo ""  )%{$reset_color%} \
%{$fg[red]%}%(!.#.>>)%{$reset_color%} '

诸如此类改好后命令提醒符就改为: { ~ } >>

注:将编码修改成GBK后,ls命令普通话文件名的会冒出乱码。最好在Babun环境中选择UTF-8编码,ipconfig等windows指令用cmder或默许cmd执行就行了。

安排个性化的mintty

vim ~/.minttyrc

CursorType=block
Term=xterm-256color
Font=Source Code Pro Semibold
FontHeight=10

布局个性化的mintty

vim ~/.minttyrc

CursorType=block
Term=xterm-256color
Font=Source Code Pro Semibold
FontHeight=10

将Babun整合到ConEmu/cmder

在cmder窗口右上角右键Settings>Startup>Tasks,点+号添加一个新task,命名为babun。

在Task parameters中填入

/icon "%userprofile%\.babun\cygwin\bin\mintty.exe" /dir "%userprofile%"

在Commands中填入以下任意一种都得以

#默认使用ZSH
%userprofile%\.babun\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe

#使用自定义mintty配置
%userprofile%\.babun\cygwin\bin\mintty.exe -t "%userprofile%\.babun\cygwin\etc\minttyrc"

保存后,建立一个新终端时选Babun就可用了。

支出条件安插

pip

Babun内置了Python、Perl等解释器。cygwin自带的python没有pip,需手动安装。

一向执行上边这几个命令就好了。

wget https://bootstrap.pypa.io/get-pip.py -O - | python

有了pip就足以无限制的设置诸如ipython之类的事物,还有完美的类库。

支付环境安排

pip

Babun内置了Python、Perl等解释器。cygwin自带的python没有pip,需手动安装。

直接实施下边那一个命令就好了。

wget https://bootstrap.pypa.io/get-pip.py -O - | python

有了pip就可以任意的装置诸如ipython之类的东西,还有完美的类库。

配置个性化的mintty

vim ~/.minttyrc

CursorType=block
Term=xterm-256color
Font=Source Code Pro Semibold
FontHeight=10

常用插件

Babun默许是安装了Oh My
ZSH的,这里可以根据本人意况设置一些插件。具体可参照使用Oh-My-Zsh打造你的一流终端一文

常用插件

Babun默许是安装了Oh My
ZSH的,那里可以根据我境况设置一些插件。具体可参照使用Oh-My-Zsh打造你的顶级终端一文

开发条件安插

pip

Babun内置了Python、Perl等解释器。cygwin自带的python没有pip,需手动安装。

直接执行上面这些命令就好了。

wget https://bootstrap.pypa.io/get-pip.py -O - | python

有了pip就足以任意的装置诸如ipython之类的事物,还有完美的类库。

包管理器使用

babun提供一个叫pact包管理工具,类似于linux上边的apt-get或yum的包管理工具。

pact使用语法

pact: Installs and removes Cygwin packages.

Usage:
  "pact install " to install given packages
  "pact remove " to remove given packages
  "pact update " to update given packages
  "pact show" to show installed packages
  "pact find " to find packages matching patterns
  "pact describe " to describe packages matching patterns
  "pact packageof " to locate parent packages
  "pact invalidate" to invalidate pact caches (setup.ini, etc.)
Options:
  --mirror, -m  : set mirror
  --invalidate, -i       : invalidates pact caches (setup.ini, etc.)
  --force, -f : force the execution
  --help
  --version

pact使用相比较不难,不在详述了!

常用软件安装

#安装tmux
pact install tmux        

#安装screen
pact install screen

#安装zip
pact install zip

#安装svn
pact install subversion

#安装lftp命令
pact install lftp

#安装p7zip命令
pact install p7zip

#基于openssh的socks https代理
pact install connect-proxy

#安装linux基础命令行工具more/col/whereis等命令
pact install util-linux    

#安装dig命令
pact install bind-utils

#安装Telnet等常用网络命令
pact install inetutils  

#安装python环境
pact install python        
pact install python-crypto

本条包管理很便宜,用法也简要,依据自己索要设置吧!

包管理器使用

babun提供一个叫pact包管理工具,类似于linux上边的apt-get或yum的包管理工具。

pact使用语法

pact: Installs and removes Cygwin packages.

Usage:
  "pact install " to install given packages
  "pact remove " to remove given packages
  "pact update " to update given packages
  "pact show" to show installed packages
  "pact find " to find packages matching patterns
  "pact describe " to describe packages matching patterns
  "pact packageof " to locate parent packages
  "pact invalidate" to invalidate pact caches (setup.ini, etc.)
Options:
  --mirror, -m  : set mirror
  --invalidate, -i       : invalidates pact caches (setup.ini, etc.)
  --force, -f : force the execution
  --help
  --version

pact使用相比较不难,不在详述了!

常用软件安装

#安装tmux
pact install tmux        

#安装screen
pact install screen

#安装zip
pact install zip

#安装svn
pact install subversion

#安装lftp命令
pact install lftp

#安装p7zip命令
pact install p7zip

#基于openssh的socks https代理
pact install connect-proxy

#安装linux基础命令行工具more/col/whereis等命令
pact install util-linux    

#安装dig命令
pact install bind-utils

#安装Telnet等常用网络命令
pact install inetutils  

#安装python环境
pact install python        
pact install python-crypto

那个包管理很便宜,用法也大约,依照自己索要安装吧!

常用插件

Babun默许是安装了Oh My
ZSH的,那里可以按照本人状态设置一些插件。具体可参看使用Oh-My-Zsh打造你的一级终端一文

包管理器使用

babun提供一个叫pact包管理工具,类似于linux上边的apt-get或yum的包管理工具。

pact使用语法

pact: Installs and removes Cygwin packages.

Usage:
  "pact install " to install given packages
  "pact remove " to remove given packages
  "pact update " to update given packages
  "pact show" to show installed packages
  "pact find " to find packages matching patterns
  "pact describe " to describe packages matching patterns
  "pact packageof " to locate parent packages
  "pact invalidate" to invalidate pact caches (setup.ini, etc.)
Options:
  --mirror, -m  : set mirror
  --invalidate, -i       : invalidates pact caches (setup.ini, etc.)
  --force, -f : force the execution
  --help
  --version

pact使用相比较简单,不在详述了!

常用软件安装

#安装tmux
pact install tmux        

#安装screen
pact install screen

#安装zip
pact install zip

#安装svn
pact install subversion

#安装lftp命令
pact install lftp

#安装p7zip命令
pact install p7zip

#基于openssh的socks https代理
pact install connect-proxy

#安装linux基础命令行工具more/col/whereis等命令
pact install util-linux    

#安装dig命令
pact install bind-utils

#安装Telnet等常用网络命令
pact install inetutils  

#安装python环境
pact install python        
pact install python-crypto

这些包管理很有利,用法也简要,根据自己索要设置吧!

什么是babun
babun是windows上的一个第三方shell,在那个shell下边你可以动用大致拥有linux,unix上面的命令…

相关文章