在 CentOS 中,你可以使用 shell 别名(alias)功能来创建通配符别名
打开终端。
使用文本编辑器打开你的 shell 配置文件。对于大多数用户来说,这将是 ~/.bashrc
(Bash shell)或 ~/.zshrc
(Zsh shell)。例如,要使用 nano 编辑器打开 ~/.bashrc
文件,请运行以下命令:
nano ~/.bashrc
listall
的别名,用于列出当前目录下的所有文件和文件夹,你可以添加以下行:alias listall='ls -la'
*
作为通配符。例如,如果你想要创建一个名为 copyalltxt
的别名,用于复制当前目录下所有 .txt
文件到另一个目录(例如 /tmp
),你可以添加以下行:alias copyalltxt='cp *.txt /tmp/'
保存并关闭文件。
为了让更改生效,重新加载 shell 配置文件。对于 Bash shell,运行以下命令:
source ~/.bashrc
对于 Zsh shell,运行以下命令:
source ~/.zshrc
现在,你可以使用你创建的别名来执行相应的命令。请注意,别名仅在当前用户的 shell 会话中有效。如果你想要让别名在所有用户和新的 shell 会话中都可用,你需要将别名添加到全局配置文件(例如 /etc/bashrc
或 /etc/zshrc
),并使用 sudo
命令保存更改。