在 Ubuntu(以及大多数 Linux 发行版)中,aliases(别名) 的主要作用是为常用的命令或复杂的命令组合创建一个简短、易记的替代名称,从而提高命令行操作效率,减少重复输入。
简单说:让你少打字、少出错、更顺手。
把又长又难记的命令变短:
alias update='sudo apt update && sudo apt upgrade'
以后只需要输入:
update
例如防止误删文件:
alias rm='rm -i'
这样每次删除文件都会提示确认。
例如 ls 默认显示隐藏文件:
alias ls='ls -a'
现在执行 ls 就相当于 ls -a
alias www='cd /var/www/html'
alias sl='ls'
alias gti='git'
例如开发常用:
alias py='python3'
alias docker-clean='docker system prune -f'
alias
或查看某个别名:
alias ls
在当前终端中直接输入:
alias gs='git status'
⚠️ 只在当前 shell 会话有效,关闭终端就失效
把 alias 写入 shell 配置文件,例如:
nano ~/.bashrc
nano ~/.zshrc
在文件末尾添加:
alias update='sudo apt update && sudo apt upgrade'
保存后执行:
source ~/.bashrc
unalias update
从 ~/.bashrc 或 ~/.zshrc 中删除对应行即可。
例如函数写法:
mkcd() {
mkdir -p "$1" && cd "$1"
}
Ubuntu 的 alias 就是给命令起“外号”,让你用得更爽、更快、更安全。
如果你愿意,我可以帮你 定制一套常用 alias 配置,适合桌面 / 服务器 / 开发环境。