Bash on Windows各種配置

2022-05-10 04:30:12 字數 1922 閱讀 6693

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  xenial main restricted universe multiverse

deb xenial-security main restricted universe multiverse

deb xenial-updates main restricted universe multiverse

deb xenial-backports main restricted universe multiverse

##測試版源

deb xenial-proposed main restricted universe multiverse

# 原始碼

deb-src xenial main restricted universe multiverse

deb-src xenial-security main restricted universe multiverse

deb-src xenial-updates main restricted universe multiverse

deb-src xenial-backports main restricted universe multiverse

##測試版源

deb-src xenial-proposed main restricted universe multiverse

# canonical 合作夥伴和附加

deb xenial partner

deb xenial main

然後bash方面更新:

sudo apt-get update

sudo apt-get upgrade

zsh的安裝都是老生常談了

簡單的安裝直接看這篇文章

當然oh-my-zsh也要一起安裝

無法將zsh作為預設shell

這一部分和純ubuntu系統的設定不太一樣

安裝zsh之後, 首先檢視一下你當前的shell

echo $shell 

應該會顯示

/bin/bash
畢竟用各種方法切換不成功, 根據相關issue, 這個時候就應該編輯這個檔案:

vi ~/.bashrc
在這個檔案末尾加上

bash -c zsh
這樣就可以自動進入zsh了

autojump_chpwd:4:nice(5) failed: operation not permitted

這是乙個很奇怪的問題, 根據相關issue, zsh希望調整程序的優先度,因此導致的錯誤

需要在.bashrc檔案最後加上一句

unsetopt bg_nice

然後重新啟動bash即可解決問題

感覺想配置起來也不是這麼容易呀

各種「地」 各種「GND」

gnd,指的是電線接地端的簡寫。代表地線或0線。電路圖上和電路板上的gnd ground 代表地線或0線.gnd就是公共端的意思,也可以說是地,但這個地並不是真正意義上的地。是出於應用而假設的乙個地,對於電源來說,它就是乙個電源的負極。它與大地是不同的。有時候需要將它與大地連線,有時候也不需要,視具...

iOS 各種報錯,各種error

是因為修改了標頭檔案,新增了空格啊什麼的 llvm low level virtual machine 低階編譯器 需要把note 後面提示要刪的指定的路徑檔案在finder中找到並完全刪除 如果是真的修改了system header 那麼解決的方法 1 還原 2 重灌xcode 關於xib連線的三...

http各種中的各種timeout

1.tomcat 可以通過telnet測試 在tomcat的server.xml中,有個配置節 uriencoding utf 8 其中的connectiontimeout代表的意思是 在已經建立的http連線上,如果5000毫秒沒有資訊傳輸,怎伺服器關閉連線。但如果tomcat伺服器內容消耗的時間...