个性化终端 | zsh bash oh-my-zsh
时间:2022-07-23
本文章向大家介绍个性化终端 | zsh bash oh-my-zsh,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一直搞不清楚各类终端的区别,最近看到一张图描述的不错。
自己装虚拟机发现为什么自己的虚拟机默认sh这么丑,而且自动补全不好用,今天才发现原来看到很好看的终端默认sh是zsh,而非bash。
对于如今的绝大部分GNU/Linux(Debian系除外)和Mac OS X用户来说,系统默认的/bin/sh
指向的是bash
:
$ file /bin/sh/bin/sh: symbolic link to `bash'
不妨试试用zsh
来取代bash
作为系统的/bin/sh
:
# ln -sf /bin/zsh /bin/sh
安装步骤
下面就来讲讲配置过程,以及个性化方法:
第一步,安装zsh并修改为默认shell
sudo apt-get install zsh
sudo apt-get install zsh
第二步,安装oh-my-zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 若不可用可查询官网
第三步,配置oh-my-zsh主题
vim ~/.zshrc
修改其中的 ZSH_THEME="robbyrussell"
,根据你的喜好设置,比如:
ys
更多主题可以查阅官网:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
参考文献
- 在MAC下面有什么好用的终端工具?:https://www.zhihu.com/question/21865155
- Ubuntu的终端美化:https://www.jianshu.com/p/a0884732c8c1
- Zsh和Bash究竟有何不同:https://blog.csdn.net/lixinze779/article/details/81012318
- oh-my-zsh:https://ohmyz.sh/
- oh-my-zsh-theme:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
--------------------- Author: Frytea Title: 个性化终端 | zsh bash oh-my-zsh Link: https://blog.frytea.com/archives/430/ Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python黑帽子-实现netcat基本功能(改进版)
- c语言身份证号码验证
- 支付宝二维码脱机认证库测试(linux_x86平台验证)
- python简单面试题
- dedecms5.7 sp2前台修改任意用户密码
- 【赵渝强老师】大数据工作流引擎Oozie
- dedecms v5.7 sp2前台任意用户登录(包括管理员)
- dedecms漏洞组合拳拿站(渗透笔记)
- Dedecms 5.7 SP2后台getshell
- Fluxion 4使用指导
- 偶然的一次渗透测试
- python函数作用域与闭包
- reGeorg+proxifier穿透内网
- 【R语言】data.table让你的读取速度提升百倍
- 利用mysql的几种提权方式