在 Ubuntu(以及大多数 Linux 发行版)里使用 aliases(别名),主要是为了提升命令行效率和操作体验。常见原因包括:
很多命令参数很长,用 alias 可以一行搞定。
例如:
alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'
以后只要输入 ll 或 update 即可。
可以用 alias 给危险命令加保护:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
这样删除、覆盖前会先确认。
如果你习惯在其他系统(如 macOS、CentOS)的命令,可以在 Ubuntu 里做成一致:
alias ll='ls -l'
对长路径或复杂命令特别有用:
alias proj='cd ~/projects/my-app'
alias gitlog='git log --oneline --graph --all'
开发、运维中经常重复的操作可以封装:
alias dockerclean='docker system prune -af'
alias py='python3'
比如默认用 grep 带颜色:
alias grep='grep --color=auto'
alias ll='ls -l'
~/.bashrc 或 ~/.zshrcnano ~/.bashrc
# 添加 alias
source ~/.bashrc
alias # 查看所有 alias
unalias ll # 删除某个 alias
简单说:Ubuntu 用 aliases,是为了更省事、更安全、更顺手。
如果你愿意,我也可以根据你的使用场景帮你设计一套实用的 alias 配置。