在 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 系统中的命令行操作效率。