在 Ubuntu(以及其他 Linux 发行版)中,给命令设置别名(alias)是非常常见的操作,可以用来简化常用命令。下面分几种情况说明。

直接在终端中执行:
alias ll='ls -l'设置后,输入 ll 就相当于 ls -l。
查看已有别名:
alias删除别名:
unalias ll这种别名在关闭终端后就失效了。
编辑当前用户的 shell 配置文件:
如果你用的是 bash(默认):
nano ~/.bashrc如果你用的是 zsh:
nano ~/.zshrc在文件末尾添加:
alias ll='ls -l'alias gs='git status'
alias update='sudo apt update && sudo apt upgrade'
保存后执行:
source ~/.bashrc# 或
source ~/.zshrc
以后每次打开终端都会生效。
编辑系统级配置文件:
sudo nano /etc/bash.bashrc添加别名后保存即可(对所有用户生效)。
别名本身不能带参数,但可以配合函数实现:
mkcd() {mkdir -p "$1" && cd "$1"
}
使用时:
mkcd test如果只想用 alias,可以这样凑合:
alias rm='rm -i'alias ll='ls -lh --color=auto'alias la='ls -A'
alias ..='cd ..'
alias ...='cd ../..'
alias ports='netstat -tulnp'
alias myip='curl ifconfig.me'
有时别名会和函数、命令冲突,可用:
type ll或:
which ll如果你愿意,我可以帮你: