本文最后更新于 90 天前,其中的信息可能已经有所发展或是发生改变。
嘿,大家好!我是 Joey Huang。最近,我实在是受够了英文终端的那些命令,感觉每次都像在解谜一样,搞得我头大。所以,我决定来一次终端大变身,让它支持中文命令!来,看看我的神奇脚本是怎么搞定这一切的吧!
终端中文 alias 脚本
这个脚本会帮你把终端里常用的英文命令全部换成中文 alias。看完你一定会跟我一样爽到飞起!
#!/bin/bash
# 创建或更新中文别名文件
cat <<EOL >> ~/.bashrc
# 中文别名
# 文件和目录操作
alias 清屏='clear'
alias 列表='ls'
alias 列表详细='ls -l'
alias 列表所有='ls -a'
alias 进入目录='cd'
alias 当前目录='pwd'
alias 创建文件夹='mkdir'
alias 删除目录='rmdir'
alias 复制='cp'
alias 移动='mv'
alias 删除='rm'
alias 强制删除='rm -rf'
alias 查找='find'
alias 链接='ln'
alias 修改权限='chmod'
alias 修改所有者='chown'
alias 修改组='chgrp'
alias 更改时间='touch'
alias 删除文件夹='rm -r'
# 文件查看
alias 打印文件='cat'
alias 分页查看='more'
alias 分页查看更多='less'
alias 查看头部='head'
alias 查看尾部='tail'
alias 二进制查看='xxd'
# 系统信息
alias 磁盘使用='df -h'
alias 内存使用='free -h'
alias 查看进程='ps'
alias 查看所有进程='ps aux'
alias 系统负载='top'
alias 系统信息='uname -a'
alias 主机名='hostname'
alias 时间='date'
# 网络管理
alias 网络接口='ifconfig'
alias 网络状态='netstat'
alias 路由表='route'
alias 测试连通性='ping'
alias 下载文件='wget'
alias 安全下载='curl'
alias 显示网络='ip a'
# 包管理 (适用于Debian)
alias 更新包='sudo apt update'
alias 升级包='sudo apt upgrade'
alias 安装包='sudo apt install'
alias 删除包='sudo apt remove'
alias 搜索包='apt search'
alias 显示包信息='apt show'
alias 清理包='sudo apt autoremove'
# 用户和权限
alias 当前用户='whoami'
alias 当前登录用户='w'
alias 修改密码='passwd'
alias 添加用户='sudo adduser'
alias 删除用户='sudo deluser'
alias 添加组='sudo addgroup'
alias 删除组='sudo delgroup'
alias 用户组='groups'
# 日志查看
alias 查看日志='tail -f /var/log/syslog'
alias 查看错误日志='tail -f /var/log/messages'
# Shell 管理
alias 重新加载配置='source ~/.bashrc'
alias 退出='exit'
alias 清理历史记录='history -c'
alias 查看历史记录='history'
# 其他常用命令
alias 压缩='tar -czvf'
alias 解压='tar -xzvf'
alias 解压zip='unzip'
alias 解压gz='gunzip'
alias 解压bz2='bunzip2'
alias 系统重启='sudo reboot'
alias 系统关机='sudo shutdown now'
alias 同步时间='sudo ntpdate time.nist.gov'
alias 编辑文件='nano'
alias 高级编辑='vim'
alias 文件搜索='grep'
alias 网络下载='ftp'
EOL
# 确保在Shell配置文件中加载别名文件
if ! grep -q "if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases; fi" "$HOME/.bashrc"; then
echo 'if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases; fi' >> "$HOME/.bashrc"
fi
# 重新加载Shell配置
source "$HOME/.bashrc"
echo "中文别名已添加并生效。"
# 设置系统语言为中文
sudo apt update
sudo apt install -y locales
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
echo "系统语言已设置为中文。"
如何使用这个脚本?
wget jhb.ovh/jb/huanhua.sh
bash hanhua.sh
完成后,重启终端,你就能用中文命令愉快地操作啦!
小结
自从我用了这个脚本,我的终端体验简直提升了一个档次,再也不用对着那些英文命令头疼了!如果你也想体验一下中文终端的爽快感,赶紧试试吧!
想了解更多有趣的内容?欢迎访问我的博客 Joey Huang Blog 和加入我的 Telegram 群组 TG 群,我们一起讨论更多有趣的话题!