使用 CentOS aliases(别名) 的主要原因可以总结为:提高效率、减少出错、简化复杂命令。在 CentOS(以及大多数 Linux 发行版)中,alias 是 shell 提供的一个功能,用来给常用命令“起外号”。
下面是详细原因和常见用途:
很多命令参数很长,反复输入很浪费时间。
例如:
ls -lh --color=auto
可以写成:
alias ll='ls -lh --color=auto'
以后只要输入 ll 即可。
可以给危险命令加“保护壳”。
例如:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
这样在删除、覆盖文件时会先确认,避免误删。
不同管理员习惯不同,alias 可以让团队操作风格一致。
例如:
alias update='yum update -y'
alias cls='clear'
有些命令非常长,alias 可以极大简化。
例如:
alias dcup='docker-compose up -d'
alias gst='git status'
在 CentOS 服务器上,经常需要:
alias 可以让这些操作“一键完成”。
alias ll='ls -lh'
alias la='ls -a'
alias l='ls -CF'
alias grep='grep --color=auto'
alias df='df -h'
alias du='du -h'
alias free='free -m'
alias ll='ls -lh'
编辑用户配置文件:
vi ~/.bashrc
添加:
alias ll='ls -lh'
使其生效:
source ~/.bashrc
如果是所有用户:
/etc/bashrc
CentOS aliases 的核心价值是:用更少的输入,做更安全、更一致、更高效的运维操作。
如果你愿意,我也可以帮你定制一套 CentOS 服务器常用 alias 清单。