Windows 10 WSL Linux 子系统,应用商店安装完 Ubuntu 后忽然意识到没有设置 root 密码,不知道密码自然就无法进入根用户下。
到网上搜了一下,原来是这么回事:
Ubuntu 的默认 root 密码是随机的,即每次开机都有一个新的 root 密码。
我们可以在终端输入命令 sudo passwd
,然后输入当前用户的密码,终端会提示我们输入新的密码并确认,此时的密码就是 root 新密码。
修改成功后,输入命令 su root
,再输入新的密码就 ok 了。
https://www.jianshu.com/p/e43e11d6ba09
win10 下的Ubuntu子系统目录
%LocalAppData%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
安装常用工具
sudo apt install gcc gdb build-essential git vim cmake wget curl
更新软件列表
sudo apt-get update
是升级软件
sudo apt-get upgrade
卸载但不删除配置
sudo apt-get remove golang-go
卸载并且删除相关配置
sudo apt-get purge golang-go
安装zsh
zsh 是比 bash 要好用许多的,所以在子系统里也安装使用 zsh,我们还是用 OhMyZsh 来傻瓜式安装,在命令行下输入以下语句然后输入密码即可。
sudo apt install zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
ubuntu@Home:/mnt/d/projects/github/megaease/easegress$ cp /mnt/d/tools/ubuntu/shell/install.sh $HOME/
sh -c $HOME/install.sh
然后安装一些插件,
sudo vim ~/.zshrc
//找到下面这一句
plugins=(
git
)
//将其修改为
plugins=(
git extract last-working-dir zsh-autosuggestions
wd zsh-syntax-highlighting
)
安装 autojump ,这是一个十分强大的目录跳转插件,建议安装,安装流程如下
apt-get install autojump
mkdir $HOME/autojump
cp -r /mnt/d/projects/github/wting/autojump $HOME/autojump
cd $HOME/autojump
python ./install.py
[[ -s /home/ubuntu/.autojump/etc/profile.d/autojump.sh ]] && source /home/ubuntu/.autojump/etc/profile.d/autojump.sh
//最后会有一个提示,让你把那句话复制到~/.zshrc里去,每个人都不一样
sudo vim ~/zshrc
复制刚刚那段到最后
source ~/.zshrc
参考链接
https://blog.csdn.net/weixin_34302798/article/details/88725876