成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

打造Win10下完美Linux體驗(yàn)(WSL2+WindowsTerminal+oh-my-zsh),

孫淑建 / 1967人閱讀

摘要:以管理員身份打開分別輸入輸入完成后重啟電腦,以完成安裝并更新到。將設(shè)置為默認(rèn)版本在微軟商店內(nèi)下載分發(fā)版,這里我下載的是。且被視為管理員,能夠運(yùn)行管理命令。

前言

WSL(Windows Subsystem for Linux),即適用于Linux的Windows子系統(tǒng)。

自從 Win10 有了 Linux 子系統(tǒng)(WSL),我就直接把電腦上的 VMware 虛擬機(jī)軟件卸載了。

WSL 體驗(yàn)之好,誰用誰知道?。。?/strong>

再加上 Windows Terminal 這款最新的終端,通過一些配置可以使得終端非常好用而且舒適養(yǎng)眼,更利于Linux編程了。

這篇包含Win10下使用Linux的完整教程(自夸一句:極其完整,每一步都有還有報(bào)錯(cuò)解決方案),包括安裝和環(huán)境配置。

教程足夠詳細(xì),小白也能看懂,希望能給個(gè)贊 ? 放個(gè)最終成果:

WSL安裝

win10版本需要在1903以上,我的版本是20H2。

可以 win + R 打開運(yùn)行,輸入 winver 查看版本號(hào)。

  1. 管理員身份打開 PowerShell 分別輸入:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  2. 輸入完成后重啟電腦,以完成 WSL 安裝并更新到 WSL2。

  3. 重啟完下載適用于 x64 計(jì)算機(jī)的 WSL2 Linux 內(nèi)核更新包,安裝即可。

  4. 將 WSL2 設(shè)置為默認(rèn)版本:

    wsl --set-default-version 2
  5. 在微軟商店內(nèi)下載Linux分發(fā)版,這里我下載的是Ubuntu 20.04 LTS

  6. 下載完成后打開,首次打開需要等待一會(huì)兒,然后我們?cè)O(shè)置一下用戶名和密碼:

  7. 創(chuàng)建完用戶名和密碼后,該帳戶將是分發(fā)版的默認(rèn)用戶,并將在啟動(dòng)時(shí)自動(dòng)登錄。且被視為 Linux 管理員,能夠運(yùn)行 sudo 管理命令。

附上全部分發(fā)版鏈接

Ubuntu配置

  1. 為了避免每次sudo都要輸入密碼,這里配置一下visudo

    sudo visudo
  2. 在文件末尾加上一句(改為自己的用戶名),修改后 Ctrl + S 保存,Ctrl + X 退出。

    username ALL=(ALL) NOPASSWD: ALL

配置國內(nèi)鏡像源

為了提升下載軟件的速度

  1. 備份原來的源:

    cd ../../../../../..    	# 一直退到根目錄cd /etc/apt/cp sources.list sources.list.bak# 如果不能復(fù)制,進(jìn)入超級(jí)用戶再試,很多報(bào)錯(cuò)原因都是沒有權(quán)限。sudo su
  2. 修改源的內(nèi)容:

    sudo vim sources.list
  3. 全部刪除后修改為阿里云的鏡像:

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
  4. 更新軟件列表:

    sudo apt updatesudo apt upgrade

vim

怕有人不會(huì)用,簡(jiǎn)單說一下怎么寫入保存:

  1. I 可以編輯,內(nèi)容復(fù)制粘貼就好了(老CV工程師了)。
  2. 按 Esc 退出編輯,輸入 :wq 保存并退出 vim 。

配置python環(huán)境

  1. 安裝:

    sudo apt install python3sudo apt install python3-pip
  2. 替換一下pip源:

    cd ~mkdir .pip
  3. 新建并編輯 pip.conf :

    sudo vim ~/.pip/pip.conf
  4. 改為:

    [global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install]trusted-host = pypi.tuna.tsinghua.edu.cn
  5. 更改默認(rèn)python版本為python3,每次輸入python3太麻煩了:

    # 刪掉原來的軟鏈接,如果沒有直接新建sudo rm /usr/bin/pythonsudo rm /usr/bin/pip# 新建軟鏈接sudo ln -s /usr/bin/python3 /usr/bin/pythonsudo ln -s /usr/bin/pip3 /usr/bin/pip
  6. 現(xiàn)在輸入python就直接進(jìn)入python3環(huán)境了

Windows Terminal 配置

  1. 在微軟商店搜索 Terminal,獲取安裝:

  2. 默認(rèn)打開是 PoweShell ,我們可以在右邊的下拉三角中修改默認(rèn)打開 Ubuntu 終端:

oh-my-zsh 安裝及報(bào)錯(cuò)解決

雖然設(shè)置里字體樣式大小,顏色主題都可以改,但對(duì)我們的要求好用舒適養(yǎng)眼還是有一段距離,這里我們安裝一下 oh-my-zsh 美化一下我們的終端。

  1. 首先下載一下額外字體來支持特殊符號(hào),打開 PowerShell ,依次執(zhí)行以下命令:

    git clone https://github.com/powerline/fonts.gitcd fonts./install.ps1

  2. 如果出現(xiàn)圖中問題需要更改一下 Win10 的執(zhí)行策略,更改后再回到出錯(cuò)的那步重新進(jìn)行,輸入以下命令:

    Set-ExecutionPolicy RemoteSigned# 同意更改 輸入Y
  3. 安裝完字體后,在 Ubuntu 安裝 zsh:

    sudo apt updatesudo apt install git zsh -y
  4. 再安裝 oh-my-zsh:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  5. 很大可能會(huì)有這個(gè)報(bào)錯(cuò),這是因?yàn)榫W(wǎng)絡(luò)問題:

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
  6. 解決方案:來到該網(wǎng)站復(fù)制這個(gè) install.sh 的內(nèi)容(我給你準(zhǔn)備好了,網(wǎng)盤鏈接,提取碼5fs6),新建一個(gè)文件粘貼保存:

    # 新建文件,粘貼復(fù)制內(nèi)容wq保存退出vim 1.sh# 加上可執(zhí)行權(quán)限后執(zhí)行chmod +x 1.sh./1.sh
  7. 安裝成功:

  8. 安裝一個(gè)好看的 zsh 主題,編輯 ~/.zshrc 文件 :

    git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10kvim ~/.zshrc# 修改 ZSH_THEME="powerlevel10k/powerlevel10k"
  9. 重啟環(huán)境后,會(huì)有一個(gè)配置教程,跟著選擇即可。

  10. 主題官方推薦字體powerlevel10k/README.md,下載后能得到最佳體驗(yàn):

  11. 最后修改 Windows Terminal 的設(shè)置,打開JSON文件:

  12. 如圖在 defaults 處添加三行:

    "defaults": {    "useAcrylic": true,    	// 亞克力效果    "acrylicOpacity": 0.6,	// 透明度0~1    "fontFace": "MesloLGS NF" 	// 字體},
  13. 終于,改完之后效果如下:

zsh 插件安裝

  1. autojump:實(shí)現(xiàn)目錄間快速跳轉(zhuǎn),想去哪個(gè)目錄直接 j + 目錄名 ,不用在頻繁的 cd 了??!

  2. autosuggestion:輸入命令時(shí)可提示自動(dòng)補(bǔ)全(灰色部分),然后按鍵盤 → 即可補(bǔ)全。

  3. syntax-highlighting:日常用的命令會(huì)高亮顯示,命令錯(cuò)誤顯示紅色。

# 下載插件,如果網(wǎng)絡(luò)不行可以在gitee上搜索項(xiàng)目替換地址git clone git://github.com/joelthelion/autojump.git  ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/autojumpgit clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestionsgit clone https://gitee.com/mancuojie/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting# 執(zhí)行指令cd $ZSH_CUSTOM/plugins/autojump./install.py
vim ~/.zshrc# 修改以下部分plugins=(zsh-autosuggestions         git         zsh-syntax-highlighting         autojump)# autojump[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh


寫完都已經(jīng)凌晨3點(diǎn)多了,肝到大半夜,求個(gè)贊不過分吧 ?

歡迎關(guān)注交流 ?? 有任何問題可以在評(píng)論區(qū)留言!

我是Mancuoj,更多有趣文章:Mancuoj 的個(gè)人主頁

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/119075.html

相關(guān)文章

  • iTerm2 + Oh My Zsh 打造舒適終端體驗(yàn)

    摘要:使用命令安裝即可安裝后再次執(zhí)行安裝的命令即可。安裝安裝字體庫需要首先將項(xiàng)目至本地,然后執(zhí)行源碼中的。然后在文件的最后一行添加按一下調(diào)出命令,輸入保存并退出模式。 寫在前面 最終效果圖: showImg(https://segmentfault.com/img/remote/1460000014992801?w=2880&h=1800); 本文嚴(yán)重抄襲自:https://www.jian...

    劉東 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<