温馨提示×

ubuntu aliases有何作用

小樊
44
2026-09-08 11:17:24
栏目: 智能运维

在 Ubuntu(以及其它 Linux 发行版)中,aliases(别名) 的主要作用是为命令创建简短、易记或自定义的替代名称,用来提高命令行操作效率。

一、alias 的基本作用

alias 用来给一条或多条命令定义一个“简称”。

例如:

alias ll='ls -alF'

之后你在终端输入 ll,就等同于执行 ls -alF。


二、常见用途

1. 简化长命令

避免反复输入复杂参数:

alias update='sudo apt update && sudo apt upgrade'

2. 防止误操作

用别名加安全参数:

alias rm='rm -i'

删除文件前会询问确认。

3. 统一使用习惯

不同系统的命令参数不同,可以用 alias 统一:

alias ls='ls --color=auto'

4. 快速进入常用目录

alias www='cd /var/www/html'

5. 组合多条命令

alias gst='git status'
alias gpush='git add . && git commit -m "update" && git push'

三、临时 vs 永久 alias

临时 alias(仅当前终端有效)

alias ll='ls -l'

永久 alias(重启仍有效)

写入以下文件之一:

  • 当前用户:~/.bashrc 或 ~/.zshrc
  • 所有用户:/etc/bash.bashrc

示例:

echo "alias ll='ls -alF'" >> ~/.bashrc
source ~/.bashrc

四、查看与管理 alias

alias          # 查看所有别名
alias ll       # 查看某个别名
unalias ll     # 删除别名

五、注意事项

  • alias 只在 shell 中生效,脚本中默认不展开(除非显式启用)
  • 不能给别名传复杂参数(函数更合适)
  • 某些 alias 可能覆盖系统命令,需谨慎

如果你愿意,我可以帮你设计一套实用的 Ubuntu alias 配置。

0 踩