前言
这几天折腾终端,写个笔记记录一下过程以及当中遇到的一些问题
Zsh安装
1 | yum install zsh |
执行情况因网路情况而异,可以尝试代理或者试试不怎么靠谱的这个?
1 | sh -c "$(curl -fsSL https://file.nkk.moe:246/zsh/install.sh)" |
zsh主题改成powerlevel10k
单用户
Windows下可以使用MesloLGS NF Regular.ttf
clone主题
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k |
编辑.zshrc
切换主题
1 | vi .zshrc |
运行第一次的配置,按你的喜好来配置就好,最后保存,就配置完成了
1 | p10k configure |
其他用户
当你配置完zsh后想要其他用户可以自定义使用如下方法
copy文件
1 | sudo cp -r /home/userA/.oh-my-zsh /home/userB |
更改文件所属
1 | chown userB -R .oh-my-zsh |
修改.zshrc
的配置文件
1 | # Path to your oh-my-zsh installation. |
切换终端
1 | chsh -s $(which zsh) |
wsl配置
去wsl-terminal
的release
页面下载最新版:
https://github.com/goreliu/wsl-terminal/releases
下下来,解压,把wsl-terminal/etc/wsl-terminal.conf
里的bash改成下面这样:
1 | ;shell=/bin/bash |
这样打开open-wsl.exe
后就自动用zsh
了
接着运行一下wsl-terminal/tools/1-add-open-wsl-terminal-here-menu.js
,让文件夹右键菜单里有Open wsl-terminal Here
的选项
如果你有ide绑定了js的后缀名,你可以这样
regedit
打开注册表,找到计算机\HKEY_CLASSES_ROOT\.js
一项,将默认
的数值类型修改为JSFile
。
确认,再从Windows终端中进入到wsl-terminal/tools/
文件的目录下,使用如下命令运行相应的js文件
1 | Wscript 文件名.js |