工欲善其事,必先利其器
-
升级Windows10到1903并下载Windows Terminal
分享下我的配置 profiles.json - 设置
WSL
为版本2
。 -
添加右键打开,注册表写入更改下面的名字哦
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Bash] @="Bash here" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Bash\command] @="C:\\Users\\[your-name]\\AppData\\Local\\Microsoft\\WindowsApps\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\wt.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\Bash] @="Bash here" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\Bash\command] @="C:\\Users\\[your-name]\\AppData\\Local\\Microsoft\\WindowsApps\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\wt.exe"
-
在添加
~/.bashrc
中添加export windows_host=`ipconfig.exe | grep -n4 WSL | tail -n 1 | awk -F":" '{ print $2 }' | sed 's/^[ \r\n\t]*//;s/[ \r\n\t]*$//'` export ALL_PROXY=socks5://$windows_host:1080 export HTTP_PROXY=$ALL_PROXY export http_proxy=$ALL_PROXY export HTTPS_PROXY=$ALL_PROXY export https_proxy=$ALL_PROXY if [ "`git config --global --get proxy.https`" != "socks5://$windows_host:1080" ]; then git config --global proxy.https socks5://$windows_host:1080 fi #重写cd # cd C:\\ 自动切换到 /mnt/c function cd() { command cd `wslpath "$1"` }
- 这样,最好的
Linux
发行版Windows 10
就配置好了 ????
发表回复