让windows也可以使用on my zsh,cmd, powersheel,web-terminal的区别是什么,Ubuntu 20.04.4 LTS又是什么

448 阅读2分钟

写这个文章的目的是为了实现一个功能,但是中途我了解了这些东西。 最终的目的其实我是要实现想让windows也可以装一个on my zsh的东西,装上记住命令提示,语法高亮的功能。

其实昨天我已经在windows上装了一个PSREADLINE的一个插件吧,他可以记住已经的记录。但是按上键它直接就变成了上一条记录。所以还是有点瑕疵,我的目录是记录我输入的命令,同时我输入的是什么,你上一条显示的是和我的输入的内容一致的上一条记录。

cmd命令是一种方式,powersheel里面集成了cmd,web-terminal其实就是一个工具我可以选择cmd,powershell,以及ubuntu 命令打开

image.png

QQ图片20220724122318.png

所以今天又想了一下怎么实现。其实之前看过windows装一个ubuntu 20.0404 LTS 之前一直以为是装了以后可以使用linux的命令而已,今天一装以后发现它其实是一个相当于在windows上装了一个linux系统,那我就有一个问题。那它和windows的文件不就是独立了。其实它同时和windows文件做了映射关系。所以我们可以直接用linux命令来操作我们windows里面的文件。

df -h   //查看和windows文件的映射关系

image.png

接下来就讲怎么安装了

下面的步骤操作一下

image.png

image.png

image.png

image.png

然后在应用商店安装Ubuntu 20.04.4 LTS 。这样就成功了。

image.png

第一次打开会让你输入用户名和密码的,用户名首字母要求小写好像。大家用户名直接设置为全英文小写就好了。

然后就是密码。

设置好以后,安装zsh.


sudo apt install zsh    // sudo代表用管理员身份,这里都用管理员操作,因为我用普通用户会失败
cat /etc/shells       //通过/etc/shells查看系统当前都支持哪些shell
sudo  vim /etc/passwd   // 然后按i是可以编辑内容,修改以后按esc,然后输入:wq保存退出

image.png

image.png

#接下来下载on-my-zsh

通过wget下载,由于github网速较慢,失败率较高,这里提供gitee的下载方式:

sh -c "$(wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh -O -)"

下载成功以后

vim  ~/.zshrc

image.png

接下来就是重点,装我们一直想要的插件了

zsh-syntax-highlighting

语法高亮插件。语法错误会报错。

git clone https://gitee.com/etoileWong/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

zsh-autosuggestions

根据之前的命令历史,自动提示加补全
首先安装

git clone https://gitee.com/gentlecp/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

下载好以后我们就是在配置文件把这个插件配置一下,配置很简单,就是把插件的名字加到plugins里面 vim ~/.zshrc

image.png

修改好以后更新一下配置信息

source ~/.zshrc

参考文章(1条消息) ubuntu安装on-my-zsh及初步配置_JavicxhloWong的博客-CSDN博客