WSL Ubuntu 初始化扛吞,美化以及安裝pyenv nvm

wsl的IO慢很大一部分原因是windows defender會(huì)不停的掃描wsl所在的文件夾

  • 解決辦法要么將wsl所在文件夾加入到排除列表中
  • 要么安裝一個(gè)其他的安全軟件替代windows defender 比如火絨
  • wsl2貌似解決了這個(gè)問(wèn)題

換源 清華米辐,注意ubuntu版本

幫助頁(yè)面

ubuntu 添加用戶

sudo adduser username
sudo usermod -aG sudo username
# 刪除
sudo deluser --remove-home username

安裝zsh

  1. sudo apt install zsh
  2. chsh -s /bin/zsh

美化zsh

  1. 安裝oh-my-zsh

    sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

  2. 安裝3個(gè)插件

    # zsh-autosuggestions
    # zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
    # autojump
    git clone https://github.com/joelthelion/autojump.git
    cd autojump
    ./install.py #可能需要安裝python 可先裝后面的pyenv
    # 復(fù)制命令行中出現(xiàn)的指令至.zshrc最后
    
    #編輯.zshrc
    #主題改為ys
    #插件處添加以上三個(gè)插件名字
      zsh-autosuggestions zsh-syntax-highlighting autojump
    
    
    
  3. 重新加載.zshrc

    source .zshrc

  4. 修復(fù)權(quán)限問(wèn)題
    執(zhí)行完上一條命令后zsh會(huì)報(bào)出警告悼院,文件夾權(quán)限有問(wèn)題雌贱。
    n結(jié)束加載后蜓萄,輸入警告中提供的指令庄新,即可修復(fù)權(quán)限問(wèn)題鞠眉。

git設(shè)置

為了保持換行符的一致性薯鼠,修改git默認(rèn)轉(zhuǎn)換設(shè)置及提交檢查

# 提交時(shí)轉(zhuǎn)換為L(zhǎng)F,checkout時(shí)不轉(zhuǎn)換
git config --global core.autocrlf input
# 禁止提交包含混合換行符的文件
git config --global core.safecrlf true

設(shè)置proxy轉(zhuǎn)發(fā)

wsl2中無(wú)法用127.0.0.1連接windows了
此處為做全局轉(zhuǎn)發(fā)并使用alias配置快捷指令

# 在 .zshrc中添加
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export proxy_addr="http://${hostip}:7890" # allow LAN
export socks5_addr="socks5://${hostip}:7890"
alias setproxy="export {http_proxy,https_proxy,HTTP_PROXY,HTTPS_PROXY}=$proxy_addr;export {all_proxy,ALL_PROXY}=$socks5_addr;"
alias unsetproxy="unset all_proxy http_proxy https_proxy ALL_PROXY HTTP_PROXY HTTPS_PROXY"

使用curl google.com測(cè)試連通性
臨時(shí)

export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export proxy_addr="http://${hostip}:7890"
export socks5_addr="socks5://${hostip}:7890"
export {http_proxy,https_proxy,HTTP_PROXY,HTTPS_PROXY}=$proxy_addr
export {all_proxy,ALL_PROXY}=$socks5_addr

使用nvm安裝管理node

nvm github地址

  1. 根據(jù)readme中的安裝說(shuō)明安裝 注意zsh要將最后的bash改為zsh 否則安裝后加載指令會(huì)寫到bashrc中
  2. .zshrc中添加export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    將淘寶源添加為nvm的下載源, 加速下載
  3. 可用nvm install stable 安裝最新版. nvm install --lts安裝lts版
  4. 自動(dòng)使用最近安裝的版本. 使用nvm use stable指定使用最新版,可用tab補(bǔ)全查看版本
  5. 更換npm源
npm config set registry https://registry.npmmirror.com
# 查看npm配置
npm config list

pyenv安裝管理python

  1. pyenv github地址
  2. 按照說(shuō)明 使用pyenv-installer安裝pyenv. 注意將指令中的bash改為zsh. 且貌似不會(huì)自動(dòng)在zshrc中添加啟動(dòng)指令. 需要將安裝腳本運(yùn)行完后列出的指令復(fù)制到zshrc中
  3. pyenv使用編譯的方式安裝python, 需要安裝編譯所需的一些庫(kù).參閱此地址
    以下為舊的依賴
# ubuntu
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
  1. pyenv默認(rèn)連接python.org下載, 國(guó)內(nèi)訪問(wèn)速度很慢.兩個(gè)解決辦法
    1. 使用代理
    2. 去淘寶的代理源中下載源碼包到~/.pyenv/cache 然后安裝
      自動(dòng)指令:v=3.7.6;wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $vv表示版本
  2. 設(shè)置全局python版本
    pyenv global 3.7.6
  3. 創(chuàng)建virtualenv
    pyenv virtualenv vpname
  4. 更換pip源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  5. 使用pyenv local 版本名或virtualenv名給每個(gè)目錄設(shè)置使用的python版本, 進(jìn)入此目錄后自動(dòng)使用
  6. 可以在目錄中新建.python-version文件,其中寫上需用到的環(huán)境名稱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末械蹋,一起剝皮案震驚了整個(gè)濱河市出皇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哗戈,老刑警劉巖郊艘,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異唯咬,居然都是意外死亡纱注,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門胆胰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)狞贱,“玉大人,你說(shuō)我怎么就攤上這事蜀涨∠规遥” “怎么了?”我有些...
    開封第一講書人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵厚柳,是天一觀的道長(zhǎng)氧枣。 經(jīng)常有香客問(wèn)我,道長(zhǎng)草娜,這世上最難降的妖魔是什么挑胸? 我笑而不...
    開封第一講書人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮宰闰,結(jié)果婚禮上茬贵,老公的妹妹穿的比我還像新娘。我一直安慰自己移袍,他們只是感情好解藻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著葡盗,像睡著了一般螟左。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上觅够,一...
    開封第一講書人閱讀 51,245評(píng)論 1 299
  • 那天胶背,我揣著相機(jī)與錄音,去河邊找鬼喘先。 笑死钳吟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的窘拯。 我是一名探鬼主播红且,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼坝茎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了暇番?” 一聲冷哼從身側(cè)響起嗤放,我...
    開封第一講書人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎壁酬,沒(méi)想到半個(gè)月后次酌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡厨喂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年和措,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了庄呈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜕煌。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诬留,靈堂內(nèi)的尸體忽然破棺而出斜纪,到底是詐尸還是另有隱情,我是刑警寧澤文兑,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布盒刚,位于F島的核電站,受9級(jí)特大地震影響绿贞,放射性物質(zhì)發(fā)生泄漏因块。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一籍铁、第九天 我趴在偏房一處隱蔽的房頂上張望涡上。 院中可真熱鬧,春花似錦拒名、人聲如沸吩愧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)雁佳。三九已至,卻和暖如春同云,著一層夾襖步出監(jiān)牢的瞬間糖权,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工炸站, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留星澳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓武契,卻偏偏與公主長(zhǎng)得像募判,于是被迫代替她去往敵國(guó)和親荡含。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 今天是星期六是個(gè)休息的日子届垫,可我沒(méi)有休息释液,上午在醫(yī)院,中午11點(diǎn)趕回家給兒子做飯吃装处。我們家每個(gè)星期六上午上英語(yǔ)輔導(dǎo)...
    瑩航閱讀 286評(píng)論 0 5
  • 書上說(shuō):并不是心靈改變了行動(dòng)误债,而是行動(dòng)帶來(lái)了心靈的變化。這是一種動(dòng)禪妄迁。 而我卻是先有了心靈的變化寝蹈,而后開始行動(dòng)的。...
    真愛劉洪敏閱讀 239評(píng)論 0 0
  • 在美麗的年華里登淘,時(shí)常感嘆箫老,活著真好!于是感嘆黔州,年輕真好耍鬓。 當(dāng)失戀的年輕人難過(guò)失落地去找禪師的時(shí)候,禪師問(wèn)他為什么難...
    佟瑾年閱讀 201評(píng)論 2 2
  • 半個(gè)小時(shí)以前流妻,在同學(xué)動(dòng)態(tài)底下評(píng)論"不如讓自己過(guò)得灑脫一點(diǎn)"牲蜀,五分鐘以前,他回復(fù)我說(shuō)"嗯"绅这。關(guān)于他最近涣达,我沒(méi)有過(guò)問(wèn)太...
    Cidrill閱讀 374評(píng)論 0 0
  • 首先,說(shuō)一下現(xiàn)役軍人在選擇航空出行時(shí)证薇,已經(jīng)享有的相關(guān)優(yōu)惠: 1?現(xiàn)役軍人憑有效證件度苔,享受“軍人依法優(yōu)先”安檢通道及...
    貴耳重目閱讀 6,607評(píng)論 0 1