2020欧洲杯官方投注-2020欧洲杯官方投注网址windows下的授命行工具babun

什么是cmder

cmder是window下的多标签命令行工具,能够平价的新建cmd、cmd admin、powershell、powershell admin三种命令行,设置重重,功效强大。

Babun配置

默许根目录

%userprofile%.babuncygwinhomeMike

安装

cmder安装

下载:

cmder是开箱即用的软件就不在详述了,具体使用可参照他事他说加以考察官方网站证实。

什么是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暗中同意是设置了Oh My ZSH的,这里能够依据小编景况设置一些插件。具体可参照运用Oh-My-Zsh创设你的一级终端一文

铺排性子化的mintty

vim ~/.minttyrc

CursorType=block
Term=xterm-256color
Font=Source Code Pro Semibold
FontHeight=10
测量检验安装成功

设置收尾后,日常供给以下三个指令检查

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

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

执行:babun.bat /t c:babun

安装好之后会在c:babun目录下生成贰个.babun的目录,babun全体文件都在这几个目录中。注意安装目录最棒不用有空格,那是cygwin必要的。

包微处理器使用

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,直接双击目录中install.bat脚本(需管理员权限)实行设置。几秒钟过后自动安装实现,私下认可会被安装在%userprofile%.babun目录下。

支出条件计划

pip

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

直接施行下边那几个命令就好了。

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

有了pip就能够自由的装置诸如ipython之类的东西,还大概有完美的类库。

将Babun整合到ConEmu/cmder

在cmder窗口右上角右键Settings>Startup>Tasks,点+号增多贰个新task,命名叫babun。

在Task parameters中填入

/icon "%userprofile%.babuncygwinbinmintty.exe" /dir "%userprofile%"

在Commands中填入以下恣意风流浪漫种都能够

#默认使用ZSH
%userprofile%.babuncygwinbinmintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe

#使用自定义mintty配置
%userprofile%.babuncygwinbinmintty.exe -t "%userprofile%.babuncygwinetcminttyrc"

保存后,创立四个新终端时选贝布un就可用了。

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="[33[00;34m]{ [33[01;34m]W [33[00;34m]}[33[01;32m] $( git rev-parse --abbrev-ref HEAD 2> /dev/null || echo "" ) [33[01;31m]>>[33[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安装

下载:

本文由2020欧洲杯官方投注-2020欧洲杯官方投注网址发布于win7,转载请注明出处:2020欧洲杯官方投注-2020欧洲杯官方投注网址windows下的授命行工具babun

相关阅读