当前位置: 首页 > 测试知识 > CentOS终端优化小技巧
CentOS终端优化小技巧
2025-10-13 作者cwb 浏览次数8

以下是CentOS终端优化的全面配置方案,涵盖外观、功能、性能等

1. Shell环境优化

切换到Zsh + Oh My Zsh

# 安装
Zshsudo yum install zsh# 安装Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# 安装Powerlevel10k主题
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

配置~/.zshrc

# 主题设置ZSH_THEME="powerlevel10k/powerlevel10k"# 插件配置plugins=(
    git
    zsh-autosuggestions
    zsh-syntax-highlighting
    history-substring-search    docker
    kubectl)# 历史命令优化HISTSIZE=100000SAVEHIST=100000setopt HIST_IGNORE_ALL_DUPS
setopt HIST_FIND_NO_DUPS

2. 终端外观优化

# 安装字体
sudo yum install epel-releasesudo 
yum install powerline powerline-fonts# 下载并安装Nerd Fonts
cd /usr/share/fontssudo curl -fLo "Fira Code Regular Nerd Font Complete.ttf" 
"raw/master/patched-fonts/FiraCode/R
egular/complete/Fira%20Code%20Regular%20Nerd%20Font%20Complete.ttf"

配置终端颜色方案

在~/.bashrc或~/.zshrc中添加:

# 颜色支持
export TERM=xterm-256color# LS颜色配置
export LS_COLORS='di=1;34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43'
# 自定义提示符颜色
export PS1="\[\033[1;32m\]\u@\h\[\033[0m\]:\[\033[1;34m\]\w\[\033[0m\]\\$ "

3. 功能增强工具安装

基础工具集

sudo yum install -y epel-release
sudo yum groupinstall -y "Development Tools"
# 安装实用工具
sudo yum install -y \
    htop iotop iftop nethogs \  # 监控工具
    tree ncdu pv \              # 文件操作
    jq yq \                     # JSON/YAML处理
    ripgrep fd-find bat \       # 现代替代工具
    fzf autojump \              # 快速导航
    tmux screen \               # 终端复用
    tldr \                      # 命令帮助
    bash-completion             # 自动补全

4. 性能优化配置

调整Shell启动速度

# 延迟加载大型工具
lazy_load_nvm() {
    unset -f nvm node npm
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"}nvm() { lazy_load_nvm; nvm "$@"; }

优化命令历史

# 在~/.bashrc或~/.zshrc中
export HISTSIZE=1000000
export HISTFILESIZE=2000000
export HISTTIMEFORMAT="%Y-%m-%d %T "
export HISTCONTROL=ignoreboth:erasedups
export HISTIGNORE="ls:ll:cd:pwd:exit:history"

这些优化将显著提升您在CentOS终端下的工作效率和体验。建议根据个人使用习惯选择性配置。

文章标签: 第三方应用测试 软件测试中心 第三方软件测试中心 软件检测 软件确认测试
咨询软件测试