英文终端太麻烦了!来一波中文 alias 爆改!
本文最后更新于 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 群,我们一起讨论更多有趣的话题!

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇