Ubuntu 一行命令装软件——Terminator & Zsh

909 阅读2分钟

导读

命令行无疑是码农日常用的最多的工具之一了,所以 Terminator(同 Mac 下的 iTerm2) 和 zsh 就成了码农必备的两个工具。前者可以支持多窗口和透明背景,后者在命令行提示和显示方面增强了非常多,还有丰富的插件系统。用了好看的主题心情也会比较愉悦,在外行人看起来也是高大上,特别 NB 的样子。闲话不多说,开搞。

正文

Terminator

安装简单,直接 apt 就行,主要是安装后的配置。

sudo apt update
sudo apt install terminator -y

在 Terminator 空白处右键,Preferences -> Profiles -> Background -> Transparent Background,设置成 0.8 或者其他透明度,怎么舒服怎么来。更多见 terminator 文档

常用快捷键

NameKeybinding
close_windowCtrl + Shift + W
copy/pasteCtrl + Shift + C/V
cycle_next/prevCtrl + (Shift) + Tab
full_screenF11
go_u/r/d/lAlt + U/R/D/L
split_horiz/vertCtrl + Shift + O/E
toogle_zoomCtrl + Shift + X

Zsh

实际上装了 Zsh 后还需要装 Oh My Zsh(以下简称 OMZ),前者是命令行工具,后者可以方便的管理其配置。

sudo apt install zsh -y
# 注意此处不需要 sudo
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 没梯子的试试这个
# sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"

如果安装 OMZ 的时候出现网络问题,那么就手动将 https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh 的内容复制到本地新建的 install.sh 文件,然后运行 sudo sh install.sh -y 即可。如果还是打不开,那就去 gitee 上搜一下 ohmyzsh 找一个最新同步的项目,找到这个文件再试一下。

然后就是换主题,需要先安装字体,然后修改 ~/.zshrc 中的 ZSH_THEME,默认是 robbyrussell,可以修改为文档中提到的 agnoster。当然,如果你嫌麻烦也可以不改。

sudo apt install fonts-powerline
sed -ri 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/' .zshrc
echo "prompt_context() {}" >>.zshrc

如果改了主题后发现命令行最前面出现了用户名和主机名,想要隐藏的话,在 .zshrc 最后加上一行 prompt_context() {} 即可。

更多见 zsh 官网Oh My Zsh 文档

一行命令

sudo apt update && \
sudo apt install terminator zsh fonts-powerline -y && \
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" && \
sed -ri 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/' .zshrc && \
echo "prompt_context() {}" >>.zshrc

参考文献