美文网首页
WindowsTerminal + wsl2 + ubuntu

WindowsTerminal + wsl2 + ubuntu

作者: f109 | 来源:发表于2021-06-18 14:33 被阅读0次

    WindowsTerminal

    相比传统的cmd和PowerShell,WindowsTerminal更智能且界面也更美观

    wsl2

    用来创建win10下的子虚拟机

    • 然后在微软自带的应用商店中找到WindowsTerminal并安装
      在windowsTerminal中可以设置默认配置文件这样打开windowsTermin就是我们的子虚拟机了

    • 在ubuntu中安装zsh
      首先需要在系统中配置git账号,之后会频繁用到git,配置方法可以参考:ubuntu配置git
      安装zsh

    sudo apt update
    sudo apt install git zsh -y
    
    • 安装oh my zsh
      直接git clone比较慢可以在~/.bashrc末尾加上一下语句:
    export hostip=$(cat /etc/resolv.conf |grep nameserver | awk '{ print $2 }')
    export https_proxy="http://${hostip}:1080"
    export http_proxy="http://${hostip}:1080"
    

    端口号根据自己的SSR本地端口进行对应改动(更多->选项设置)

    安装oh my zsh所需的字体

    git clone https://github.com/powerline/fonts.git
    cd fonts
    ./install.sh
    

    返回上一级删除 fonts 文件

    cd ..
    rm -rf fonts
    

    安装oh my zsh

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
    • 安装历史命令自动补全
    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    
    • 安装高亮显示
    git clone git://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
    

    安装完改一下配置文件

    vim ~/.zshrc#或者gedit ~/.zshrc
    

    把plugins中两个刚刚下载好的插件名字加进去,然后保存退出

    plugins=(
      git
      zsh-autosuggestions
      zsh-syntax-highlighting
    )
    

    最后更新一下配置文件

    source .zshrc
    

    安装成功

    • 设置zsh为默认shell
      查看zsh所在位置
    whereis zsh
    

    如果有多个值 以 xxx/bin/zsh 为准
    然后:

    chsh -s  xxx/bin/zsh
    

    执行之后注销重新登陆即可

    安装皮肤

    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
    

    然后设置.zshrc文件的ZSH_THEME="powerlevel10k/powerlevel10k"

    卸载wsl子系统

    首先查看本机安装了哪些子系统:

    wsl --list --all
    

    其次:

    wsl --unregister <System_name>
    

    到其路径下将全部文件删除即可

    相关文章

      网友评论

          本文标题:WindowsTerminal + wsl2 + ubuntu

          本文链接:https://www.haomeiwen.com/subject/xsbkyltx.html