Babun
a windows shell you will love
Babun features the following:
- Pre-configured Cygwin with a lot of addons
- Silent command-line installer, no admin rights required
- pact - advanced package manager (like apt-get or yum)
- xTerm-256 compatible console
- HTTP(s) proxying support
- Plugin-oriented architecture
- Pre-configured git and shell
- Integrated oh-my-zsh
- Auto update feature
- "Open Babun Here" context menu entry
Babun 安装方式:
- 进入官网点下载;
- 下载完成后,解压软件包,找到:
install.bat
双击,安装开始,安装完成后,会在桌面创建一个babun的快捷方式。
安装完成后,可以考虑换一下cygwin的源:
cd ~
vim .pact/pact.repo
PATC_REPO=http://mirrors.163.com/cygwin
Babun 用法
{ d } » babun -h /cygdrive/d
babun: Manages the instance of babun.
Usage:
"babun update" to fetch the newest version of babun
"babun check" to check if the installation is correct
"babun shell" to display the name of the user's default shell (may not be the currently used shell)
"babun shell <new_shell>" to set the user's default shell to new_shell
"babun install" to (re)install babun to the current user's home folder
"babun login" to login to the user's default shell
"babun <plugin_name> cmd" to execute cmd provided by the given plugin
Options:
--help
--version
--welcome
Babun Python配置
因为Babun默认的Python是python2,于是先删除了连接再根据我系统中Python所在文件夹创建了python的链接
cd /usr/bin
rm -rf python
ln -s /cygdrive/c/ProgramData/Anaconda3/python.exe /usr/bin/python
python -i #在Babun中,需要加上-i参数,才能正常启动python
cmder
cmder 安装方式
- Unzip
- (optional) Place your own executable files into the bin folder to be injected into your PATH.
- Run Cmder (Cmder.exe)
cmder配置
1.添加 cmder 到右键菜单,管理员权限打开自带cmd,运行如下命令:
Cmder.exe /REGISTER ALL
此外,启动设置
去除 *cmd /k ""%ConEmuDir%\..\init.bat" "
改为:cmd /k “%ConEmuDir%..\init.bat” -new_console:d:%CD%
2.中文显示 settings->Startup->Environmen
set LANG=zh_CN.UTF-8
3.alias设置 cmder文件夹->config->user-aliases.cmd
ll=ls --show-control-chars -aF --color $*
4.设置分屏的快捷键 我将分屏快捷键设置为了 ctrl+shift+→
。
进入 Settings->Keys&Macro,搜索 Split: Duplicate
设置。
将Babun整合到ConEmu/cmder
再把babun添加到cmder的tab选项中,
- Startup>Tasks面板点+号添加一个task,名称输入babun,
- Task parameters填入
/icon "%userprofile%\.babun\cygwin\bin\mintty.exe" /dir "%userprofile%"
, - Commands填入
%userprofile%\.babun\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe
,
保存后,就可以在cmder新建一个babun的窗口,默认的shell是zsh,搭配好了oh-my-zsh
的配置
用Babun的好处是,几乎linux的命令都可以直接使用,比如rsync
ssh登录linux机器
ssh 用户名@ip
exit #退出ssh登录
参考
- Babun-官网
- 【推荐】让Windows用上OMZ的神器Babun
- 【推荐】Windows 系统下的开发环境搭建
- Win下必备神器之Cmder
- 简书-cmder 一个比cmd强n倍的神器
- 简书-cmder 配置使用指南
- Babun,一个开箱即用的 Windows Shell
- 【利器】在Windows上使用Babun进行linux开发工作
- Cannot activate a conda environment
来源:oschina
链接:https://my.oschina.net/u/4393327/blog/3628631