Bash on Windows各种配置
2018-01-06
PowerShell 里面执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重启电脑
sudo mv /etc/apt/sources.list /etc/apt/source.list.bak
sudo vim /etc/apt/sources.list
使用下面的内容
(注意这个只是给 Ubuntu16.04 版本使用, 你安装的时候应该默认就是这个版本)
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse ##测试版源 deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse # 源码 deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse ##测试版源 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse # Canonical 合作伙伴和附加 deb http://archive.canonical.com/ubuntu/ xenial partner deb http://extras.ubuntu.com/ubuntu/ xenial main
然后 bash 方面更新:
sudo apt-get update sudo apt-get upgrade
zsh 的安装都是老生常谈了
简单的安装直接看这篇文章
当然 oh-my-zsh 也要一起安装
这一部分和纯 ubuntu 系统的设置不太一样
安装 zsh 之后, 首先查看一下你当前的 shell
echo $SHELL
应该会显示
/bin/bash
毕竟用各种方法切换不成功, 根据相关 Issue, 这个时候就应该编辑这个文件:
vi ~/.bashrc
在这个文件末尾加上
bash -c zsh
这样就可以自动进入 zsh 了
这是一个很奇怪的问题, 根据相关Issue, zsh 希望调整进程的优先度,因此导致的错误
需要在.bashrc
文件最后加上一句
unsetopt BG_NICE
然后重新启动 bash 即可解决问题
感觉想配置起来也不是这么容易呀
关于本文
文章标题 | Bash on Windows各种配置 |
发布日期 | 2018-01-06 |
文章分类 | Tech |
相关标签 | #Linux #Win10 #Bash |
留言板
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER