wsl2工作环境配置
wsl2安装
- wsl –install
- 配置账号密码
- vscode安装插件打开wsl
翻墙
- clash开启allow lan wsl访问与主机同样的网络环境
- .bashrc 配置快捷指令
1
2
3
4
5# 位于.zshrc内 未安装zsh 就放在 .bashrc
# 代理配置 ---共享windows翻墙网络
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
alias setss='export all_proxy="http://${hostip}:7890";'
alias unsetss='unset all_proxy' - 新的终端里使用setss
1
2# 成功表明翻墙成功
curl google.com
安装oh my zsh
- 更新软件包 (不能翻墙就使用阿里云代理)
1 |
|
- 安装zsh(一定要翻墙)
1 |
|
- 安装oh-my-zsh
1 |
|
- 安装 zsh-syntax-highlighting 和 zsh-autosuggestions 插件
1 |
|
在~/.zshrc 内添加插件
1 |
|
nvm配置
- 安装(翻墙)
1 |
|
- 加载环境变量,在~/.zshrc 内添加
1 |
|
- 配置nvm node的镜像代理 ~/.nvm/nvm.sh 找到NVM_NODEJS_ORG_MIRROR 修改为淘宝的代理即可
1 |
|
- 安装nodejs lts
1 |
|
- 配置npm淘宝代理
1 |
|
配置git
- 配置git用户名和邮箱
1 |
|
- 配置多环境ssh
- github 的 ssh
1 |
|
- gitee 的 ssh
1 |
|
- github_id_rsa.pub 放到github ssh公钥里,gitee同理
- ~/.ssh 下新建 config文件
1 |
|
- 测试是否连通
1 |
|
wsl2工作环境配置
https://sunburst89757.github.io/2023/04/27/wsl2/