侧边栏壁纸
博主头像
王一川博主等级

努力成为一个不会前端的全栈工程师

  • 累计撰写 70 篇文章
  • 累计创建 20 个标签
  • 累计收到 39 条评论

目 录CONTENT

文章目录

如何打造一个酷炫的终端

王一川
2022-01-28 / 0 评论 / 0 点赞 / 1,723 阅读 / 2,143 字
温馨提示:
本文最后更新于 2022-06-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

2021/1/28 21:11 杭州疫情,归家已成奢望!有感而发做此文章

  															                                        —————— 小王

闲来无事,教大家打造一个好看的终端!先上图

image-20220128220830051

从目前使用的终端主题来看目测博主是一个安静、优雅的👦🏻!但曾经的我是一个追求极致的花里胡哨,因此就有了这篇“回忆录”,但现在的博主已经走到了美化的终点——默认。

一、Terminal

众所周知,默认情况下你的电脑终端只是一个黑不溜秋又丑陋的壳,在里面运行着一个命令行解释器 shell。这个壳每个人有每个人的习惯爱好,比如 windows 用户的 xshell、mobax,到了 mac 用户几乎清一色的 iterm2!这里不用壳的选择大抵是软件所提供的的快捷点以及颜值。而命令行解释器常见的类型就有:bash、sh...

➜  ~ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

通过它你可以使用命令与你的电脑进行交互,而我使用的命令行解释器就是 zsh,随便说几个优点

  • 可帮助用户键入常用命令选项及参数的可编程命令行补全功能,自带对数百条命令的支持
  • 可与任意Shell共享命令历史
  • 可在无需运行外部程序(如find)的情况下通过 文件扩展匹配文件
  • 改进变量/数组处理方式
  • 在单缓冲区内编辑多行命令
  • 拼写检查
  • 多种兼容模式(例如,zsh可在运行为/bin/sh的情况下伪装成Bourne shell)
  • 可编程的命令行界面,包括将提示行信息显示在屏幕右侧并在输入过长指令时自动隐藏的功能
  • 可加载模块可提供额外支持:完整传输控制协议、Unix域套接字控制、FTP客户端及扩展数学函数。
  • 自带where命令,其与which命令类似,但是显示指定于$PATH中所指定指令的全部位置,而不是仅显示所使用指令的位置。
  • 目录名称。此功能可让用户设置快捷方式,(如~mydir与~及~user的工作方式相似)。

下面演示一下如何安装配置一个炫酷又好看的终端

首先打开你的终端输入

zsh --version

如果没有显示版本号说明你没有安装 zsh

image-20220128213748252

那你就需要先安装一个 zsh

sudo apt install zsh

🕹

image-20220128214014482

好心酸啊,居然没有识别出来这台虚拟机的版本...安装完成之后将你的解释器设置为 zsh

chsh -s /usr/bin/zsh

重启之后就完成了切换。

接下来就可以去下载 oh my zsh 它是一款开源的、社区驱动的框架,用于管理你的 zsh 配置,打开它的 github 地址,找到它的下载地址:sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

image-20220128214541763

随便找一个 copy 一下去你的终端下载

image-20220128215250048

为什么我安装的命令和图片的不一样,因为 TM 这个域名拒绝我连接,机智的我复制了它的脚本内容。

安装完成接下来就可以去配置主题了。

二、Themes

点击 wiki -> Themes

image-20220128215555462

这里有数不胜数的主题,找一款你喜欢的吧,copy 它的名字配置到文件即可

vim ~/.zshrc

将 ZSH_THEME 值替换成你喜欢的主题名

image-20220128215936346

最后

source ~/.zshrc

本博主作为一个选择困难症患者,当然能体会你们的心情,所以我把祖传主题搬了上来那就是:random,它可以让你每次打开终端都是一个新的主题,再也不会有选择困难症了!

Lvi328

三、Plugins

只需要修改配置文件里 plugins 即可

image-20220128220231718

这里推荐一个好用的插件 zsh-autosuggestions,它可以记录你敲过的所有命令,将来你重复敲打时只需轻轻按一下👉🏻就可以自动补全,先下载这个插件 copy 到 oh my zsh 插件目录,之后在 plugins 中添加这个插件名即可。

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
source ~/.zshrc

果然懒人必备

image-20220128220830051

0

评论区