ZSH and oh-my-zsh 强强联合

本文介绍如何安装并配置 Oh My Zsh,包括安装 zsh 和 ohmyzsh 的步骤,设置个性化主题及插件的方法。通过定义快捷方式和环境变量,提升 Linux 命令行操作体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oh my zsh

关于 zsh 的传说数不胜数,这个家伙生来过于傲慢,对于没耐心的人从来就置(不)之(屑)不(一)顾。但是好东西就是牛,当你从入门 Linux 的 shell 之路走出后,来到更广阔的一片土地,你会惊讶一声,原来我梦想的终极 shell 在这里。这货绝对是藏在烂泥中的一颗珍珠。

由于其配置对于初级用户来说过于复杂,像我这种一看配置指南辣么复杂..头也不回转身就走...但我为什么又回来了呢——因为我看到了 oh my zsh ...

oh my zsh 算是极大简化了 zsh 的配置,而且其丰富的插件体系与主题,还真能把命令行玩出花来~

ZSH 篇

  • 请先切换成 root 用户,搞完记得切回去

  • 查看是否已安装 zsh

cat /etc/shells
  • 安装 zsh

yum -y install zsh
  • 切换 shell

chsh -s /bin/zsh

oh my zsh 篇

  • 安装 git

yum -y install git
  • 安装 oh my zsh

# 自动安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 手动安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

此时退出当前会话,重新打开终端,哇,黑白世界从此有了色彩 TAT

配置

  • 打开用户家目录下的 .zshrc 文件,在这里可以定义自己的环境变量和别名

  • 快捷方式

通用别名没有吸引力,针对文件类型的快捷方式才叫酸爽(谁用谁知道):alias -s php='vim',对于文件后缀为 php 的文件,你在命令行输入直接回车,就在 vim 程序中打开了,再配合一下 zsh 强大无匹的自动补全 Tab,哇塞,没谁了。

我喜欢的部分别名如下:

alias cls='clear'
alias ll='ls -l'
alias la='ls -la'
alias grep='grep --color=auto'
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -sjvf'

主题

话说文章开头提到的我为什么会回来更重要的原因就是“高端大气上档次,狂拽酷炫吊炸天”的主题。同样在 ~/.zshrc 配置文件中找到 ZSH_THEME,将值改成自己喜欢的主题,我用的是 ys更多主题传送门

zsh in linux

zsh in mac

插件

同样在 ~/.zshrc 文件中配置,目前我就用了两个插件(怪自己太菜...)

plugins=(git autojump)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值