装置 Terminal
terminal 其实是一款终端东西,他不仅仅是 power shell 还包含了 window cmd 以及 sublinux shell 等功能。能够理解为他是 windows 终端的集大成者。
因此美化分为美化 terminal 中的 power shell 和 sublinux 的 shell 两种
装置 Windows Terminal 也十分简略,在应用商铺搜索 Terminal 找到,下面的软件装置即可,装置后会呈现在开始菜单中
Power Shell 美化
准备工作
- 装置 VSCode 用于修正 PowerShell 的装备文件,当然其他的文件修正器也能够
- 装置 scope ,window 的指令行包管理器,当然他并非官方的包管理器
下面简略演示下装置 scope 需求的操作过程:
通过超级管理员翻开终端,输入如下指令
# 设置履行权限
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
# 从网络下载脚本并装置
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# ( 假如呈现错误提示,是因为拜访不了方针地址,运用如下地址装置 )
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://cdn.yulinyige.com/script/scoop-installs.ps1')
装置主题插件
oh-my-posh 和 posh-git
oh-my-posh 是 PowerShell 主题管理东西,posh-git 能够完成类似 oh-my-zsh 相同的 Git 指令增强东西。
Install-Module posh-git
Install-Module oh-my-posh
装置完毕今后,需求装备 Power Shell 的装备文件,通过下面的指令用 vscode 翻开装备文件。
code $PROFILE
写入如下装备,然后保存退出
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt Agnoster
重新翻开 Terminal 就会发现指令提示符变化了,可是他乱码了。这首要是因为 Agnoster 主题有一些特殊字体咱们没有装置,所以接下来就是装置字体。
装置字体
翻开指令行,输入如下指令
scoop bucket add 'nerd-fonts'
scoop install FantasqueSansMono-NF
装置完成后设置终端默许字体
保存后切回之前的终端 tab 就能够看到乱码消失了,变成好看的款式
SubLinux Shell 美化
装置 zsh
首要假如 linux 没有运用中国源,依照如下过程将其替换为 中科大
源,十分快
# 备份
sudo cp /etc/source.list /ect/source.list.bak
# 替换
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
# 更新仓库
sudo apt update
接下来就能够装置 zsh
# 装置
sudo apt install zsh
除了装置,还需求将 zsh 切换为 默许 shell
首要需求保证能够正常切换 shell 需求翻开 /etc/pam.d/chsh 文件并修正
从
auth required pam_shells.so
修正到
auth sufficient pam_shells.so
然后切换 默许 shell
sudo chsh -s /bin/zsh
装置 oh-my-zsh
这个就十分简略
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
假如无法下载的话,能够将 这个地址 中的代码拷贝到 一个 shell 脚本中,再添加权限运转下即可
装置完成后,就会呈现如下界面
修正主题
上面的默许主题是 robbyrussell 咱们能够把他也修正成 agnoster
vim ~/.zshrc
修正 ZSH_THEME 为 agnoster 即可
修正完成后别忘了
source ~/.zshrc
因为咱们修正了终端默许字体所以无需其他调整就能够正常显示
假如还想换其他主题,在 这个页面 找到对应的名字填写进去 然后修正 zshrc 文件即可
整体 Terminal 优化
毛玻璃作用
之后终端就成了