fish工具是Linux下的一个工具,可以记忆敲过的命令行,在你敲了部分命令后,自动在后面提示最接近的命令行,并可以快速补全。
一、需要先在windows下安装ubuntu子系统
1、命令行中输入以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或者:控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统
2、安装ubuntu子系统
在微软商店搜索即可,微软商店安装的话可能会比较的慢。自行访问微软的下载地址也行,
下载地址: https://aka.ms/wsl-ubuntu-1804,(想下载其他版本的,改后面的版本号即可),下载完成后直接重命名为 zip 压缩包解压。解压后,里面有个 ubuntu.exe 文件,直接打开该文件,然后输入用户名和密码初始化账号就能用了。
二、安装windows terminal
微软商店中搜索windows terminal,然后点击安装即可。
一般安装后,鼠标右键的菜单栏中也会有选项,若没有,则需要修改windows的组成表进行设置。
可以设置启动命令行时默认是ubuntu的:
三、安装fish
使用以下命令安装fish
sudo apt install fish -y
如果报错,则可以试一下更新源,使用:
sudo apt-get update
安装完就可以使用了,输入fish即可进入环境,输入exit可退出
设置fish为默认是shell:
chsh -s /usr/bin/fish
如果想要恢复原来默认的shell,则:
chsh -s /usr/bin/bash