windows 应用商店下载 ubuntu
搜索打开应用商店:win+q
选择版本:ubunto 18.04 LTS
报错提示
安装后,打开Ubuntu
,发现报错
原因是没有打开windows
下子系统功能
开启 “适用于 Linux 的 Windows 子系统” 功能
管理员身份打开shell(快捷键:win+x a
)
输入命令行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
执行命令,按照提示重启电脑
首次运行 ubuntu
搜索打开ubuntu(快捷键:win+q
),首次打开预计需要两分钟进行初始化,安装后会提示进行用户名
和密码
的设置
wsl 配置完成
使用wsl(快捷键:win+r
+wsl
)
安装 fish(自动补全工具)
sudo apt-get install fish
遇到如下报错
原因是没有更新下载源,更新下载源
sudo apt-get update
sudo apt-get upgrade
继续安装
sudo apt-get install fish
设置默认shell
为fish
命令行:
vim ~/.bashrc
编辑文件,再末尾添加一行
fish
再次启动wsl
默认进入fish
fish 下安装 nvm
在cd ~
家目录下,依次执行
git clone https://github.com/creationix/nvm.git ~/.nvm
cd ~/.config/fish
git clone git://github.com/passcod/nvm-fish-wrapper.git nvm-wrapper
配置fish
在~/.config/fish/
目录下创建config.fish
文件,添加下面内容
source ~/.config/fish/nvm-wrapper/nvm.fish
重启终端,输入下面命令行,看是否配置好了
nvm --version
下载node
版本
nvm install 10.13.0
这个时候,会默认把初次下载的版本设置为默认
修改默认node
版本
nvm alias default [node版本]
这个我按照提示,做了默认版本的设置,但是进入终端后,还是不能自动进入node
,但是查看
nvm ls
又可以找到之前下载的node
版本,所以我找到了刚才设置自动进入nvm
的配置文件,底部添加
vim ~/.config/fish/config.fish
nvm use 10.13.0
重启终端,查看是否配置好node
node -v
fish 主题
命令行:
fish_config
安装 oh-my-fish
curl -L https://get.oh-my.fish | fish
建立软链接
建立软链接:
sudo ln -s [目标路径] [链接路径]
sudo ln -s /media/liujianli/shareE/ work
删除软链接
sudo rm -rf [链接路径]
启用 OpenSSH
系统自带有 ssh,只需要做下配置即可
sudo vim /etc/ssh/sshd_config
// 配置内容
PermitRootLogin yes # 根据情况设置
PasswordAuthentiction yes # 允许用户名密码方式登录
sudo service ssh restart
重装 OpenSSH
sudo apt-get remove openssh-server
sudo apt-get install openssh-server
使用 ssh
ssh [ip地址]
自定义端口号
env PORT=[端口号] npm start