在 CentOS 系统中,alias 是一个用于创建命令别名的功能。通过使用 alias,用户可以定义简短易记的命令来代替复杂的命令或命令序列。以下是一些常见的 alias 用法:
基本用法:
alias ll='ls -l'
这样,输入 ll 就等同于输入 ls -l。临时生效:
永久生效:
~/.bashrc 或 ~/.bash_profile)。vi ~/.bashrc
alias ll='ls -l'
source ~/.bashrc
删除别名:
unalias 命令删除已定义的别名:unalias ll
查看当前别名:
alias 命令查看所有当前定义的别名:alias
系统级别名:
/etc/bashrc 或 /etc/profile 中定义全局别名。参数化别名:
function lsl() {
ls -l "$@"
}
alias lsl=lsl
这样,lsl 可以像普通命令一样接受参数。常用别名示例:
la='ls -A':列出所有文件和目录,包括隐藏文件,但不包括当前目录(.)和上级目录(..)。l='ls -CF':列出文件和目录,并根据类型添加符号。cp='cp -i':在覆盖文件前提示确认。mv='mv -i':在覆盖文件前提示确认。通过这些常见的 alias 用法,可以大大提高在 CentOS 系统中的命令行操作效率。