book
归档: Linux 
flag

简介

什么是Bash On Windows

简单的说,这是微软搞的黑魔法,可以在Win10上附加一个Linux子系统,真正的子系统,各种软件都可以直接跑

为什么要用它?

OI系列比赛(WC,NOI)使用的环境是由Ubuntu魔改过来的Linux,提前适应一下环境总是好的。

安装Bash On Windows

网络条件优越

在Cortana里搜索“启用或关闭”,打开后找到WSL,勾选上,重启,然后win+R,输入bash,一路y下去。

受到GFW的无差别攻击

建议参考这篇文章

进入bash后的操作

更换终端模拟器

你会发现,cmd真的是丑出境界,我推荐Cmder,非常漂亮,像这样:

Cmder

但是经过一波摸索之后你会发现漂亮的vim并不好用,因为方向键失效了,在Cmder的Start Task里添加

%windir%\system32\bash.exe ~ -cur_console:p:n

然后就可以了

换源

Ubuntu的国外apt源慢的可以,估计又是某方教授的锅,所以建议换成国内源

安装zsh

sudo apt-get install zsh

然后坐等

安装Oh my zsh

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

然后坐等

然后就可以参见这篇文章

安装一系列插件

我推荐autojumpthefuck,都可以在Github上找到,要先安装Python2/3。然后按教程配置即可

默认使用zsh

cd ~
vim .bashrc

然后把这段粘贴进去

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

vim配置

我使用了kZime的vim配置 ,Github

然后稍微改改就可以用了

嗯。。大概就这些

运行图形界面

效果如图
Markdown
这篇文章