IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Ubuntu终端环境打造 -> 正文阅读

[系统运维]Ubuntu终端环境打造

1 安装terminator

以前一直使用Ubuntu自带的终端,直到看到同事都在使用terminator,觉得比较好用,于是也安装一个。terminator是一个第三方的终端,在分屏(一屏多终端)方面非常方便,可以提高工作效率。

安装过程很简单,执行:

# apt install terminator

如果当前系统的python环境已经修改为pyhton3,那么点击terminator可能无法运行,因为terminator是基于python2的。解决方案:修改文件/usr/bin/terminator开头的#!/usr/bin/python,改为#!/usr/bin/python2

如果不喜欢terminator默认的配置,可以通过修改配置文件来调整界面。配置文件位于:/home/usrname/.config/terminator/config。打开该文件即可修改其中配置。也可以右键并点击Preferences,通过GUI来配置:
在这里插入图片描述
分屏也可以通过鼠标实现,点击Split Horizontally是上下分屏,点击Split Vertically是左右分屏。各个分屏的大小也可以通过鼠标拖动分屏分界线来调整。

2 安装zsh

bash类似,zsh也是一种shell,不过更为强大。执行如下命令安装:

# apt install zsh

zsh设置为默认的shell:

# chsh -s /usr/bin/zsh

3 安装Oh My Zsh

Oh My Zsh 需要基于zsh,有了它就可以很方便的配置zsh,比如配置主题、安装插件等。执行如下命令安装:

# sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

如需配置主题,可以编辑文件~/.zshrc

ZSH_THEME=“theme name”

所有主题位于~/.oh-my-zsh/themes

4 安装自动补全和语法高亮的插件

zsh-autosuggestionszsh-syntax-highlightingOh My Zsh的插件,前者用于自动补全,后者用于语法高亮。安装插件需要这么几步,首先使用git clone将插件克隆到~/.oh-my-zsh/custom/plugins,然后编辑~/.zshrc,把安装的插件添加到插件列表中,最后执行source ~/.zshrc使插件生效(也可重启终端)。

按照上述步骤进行安装。首先克隆zsh-autosuggestions

# git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

接着克隆zsh-syntax-highlighting

# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

将这两个插件添加到~/.zshrc中的插件列表(其中的git是原来就有的):

# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

最后,执行source ~/.zshrc使安装的插件生效。

现在,再使用一下终端,是不是比Ubuntu自带的终端更好用了!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-14 21:37:00  更:2022-02-14 21:38:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:25:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码