温馨提示×

什么是centos aliases命令

小樊
41
2026-09-06 04:03:35
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,alias(别名) 并不是某个独立的“命令程序”,而是 Shell(通常是 bash)内置的功能,用来为一条或多条命令创建一个简短的“别名”,方便使用。


一、什么是 alias(别名)

alias 可以让你用更短、更好记的名字来执行常用命令。

例如:

alias ll='ls -l'

之后你输入 ll,就相当于执行 ls -l。


二、基本用法

1. 查看当前已有的 alias

alias

或查看某一个:

alias ll

2. 创建 alias(临时)

alias 别名='原命令'

示例:

alias cls='clear'
alias update='yum update -y'

⚠️ 只在当前终端会话有效,退出后失效。


3. 删除 alias

unalias 别名

示例:

unalias cls

三、让 alias 永久生效(CentOS 常用)

要让 alias 在 每次登录都生效,需要写入配置文件。

对当前用户永久生效

编辑:

~/.bashrc

添加:

alias ll='ls -l'
alias rm='rm -i'

保存后执行:

source ~/.bashrc

对所有用户生效(不推荐新手)

/etc/bashrc

或

/etc/profile.d/alias.sh

四、常见实用 alias 示例(CentOS)

alias ll='ls -lh'
alias la='ls -la'
alias grep='grep --color=auto'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias net='systemctl status network'

五、注意事项

  1. alias 不能带参数占位

    alias test='echo $1'  # ❌ 不支持
    

    需要参数请用 函数:

    mycmd() {
      echo "参数: $1"
    }
    
  2. 有些命令已被 alias 覆盖,想用原命令:

    \rm file.txt
    

    或

    /bin/rm file.txt
    

六、总结一句话

CentOS 中的 alias 是 shell 的别名功能,用来简化命令输入,提升操作效率。

如果你愿意,我也可以帮你定制一套 CentOS 常用 alias 配置。

0 踩