温馨提示×

centos怎么新建aliases

小樊
42
2026-08-04 02:36:37
栏目: 智能运维

在 CentOS 里新建 alias(别名),分两种情况:临时生效永久生效。下面一步步说明。


一、临时 alias(当前终端有效,重启失效)

直接在终端执行:

alias ll='ls -l'

验证:

ll

✅ 只对当前 shell 会话有效。


二、永久 alias(推荐)

1️⃣ 仅对当前用户生效(最常用)

编辑用户目录下的 .bashrc

vi ~/.bashrc

在文件末尾新增一行,例如:

alias ll='ls -l'
alias cls='clear'
alias update='sudo yum update -y'

保存退出后,执行:

source ~/.bashrc

✅ 下次登录自动生效。


2️⃣ 对所有用户生效(系统级)

编辑:

sudo vi /etc/bashrc

或(推荐用这个):

sudo vi /etc/profile.d/aliases.sh

写入内容:

alias ll='ls -l'
alias freeh='free -h'

保存后执行:

source /etc/profile

✅ 所有用户登录后都会生效。


三、查看和删除 alias

查看所有 alias

alias

查看某个 alias

alias ll

删除 alias

unalias ll

四、注意事项

  1. alias 对脚本默认不生效

    • 脚本里要加:
      shopt -s expand_aliases
      
  2. alias 只适合简单命令

    • 复杂逻辑建议写成函数或脚本
  3. CentOS 7 / 8 / Stream 通用

    • 方法完全一致

五、常用 alias 示例

alias ll='ls -lh --color=auto'
alias la='ls -lha'
alias df='df -h'
alias ports='netstat -tulnp'

如果你愿意,我可以帮你:

  • 定制一套 服务器常用 alias
  • 分析你当前 .bashrc
  • 区分 alias / function / script 的使用场景

0