在 CentOS 系统中,aliases
通常与 alias
命令相关联。alias
是一个 shell 内置命令,用于创建命令的别名。通过使用别名,用户可以简化长命令或常用的命令组合。
常用的 alias
命令行参数
-p
:列出所有当前定义的别名。-r
:删除所有定义的别名(需要超级用户权限)。-a
:列出所有的别名,包括系统级别的别名(需要超级用户权限)。-D
:删除指定的别名。-s
:为某个别名设置描述。
使用示例
-
列出所有别名:
alias -p
-
创建一个新的别名:
alias ll='ls -l'
这样,输入
ll
将执行ls -l
命令。 -
删除一个别名:
unalias ll
这将删除之前创建的
ll
别名。 -
查看某个特定别名的定义: 直接输入别名即可查看其定义,例如:
ll
如果
ll
已被定义为ls -l
,则会显示该命令的输出。
持久化别名
为了让别名在每次登录时都生效,可以将别名定义添加到用户的 shell 配置文件中,如 ~/.bashrc
或 ~/.bash_profile
。
echo "alias ll='ls -l'" >> ~/.bashrc source ~/.bashrc
这样,每次启动新的终端会话时,ll
别名都会自动可用。
请注意,某些系统级的别名可能需要管理员权限才能修改或删除。