在 CentOS(以及大多数 Linux 发行版)中,别名(alias)和函数(function)都可以用来创建自定义的命令或简化已有的命令。但它们之间存在一些关键区别:
alias 命令来创建。alias [别名]='原命令'~/.bashrc 或 ~/.bash_profile)。alias ll='ls -l'
之后输入 ll 就会执行 ls -l 命令。
function 关键字或在脚本中直接定义。function 函数名() { 命令序列; }function my_function() {
echo "Hello, $1!"
}
之后可以通过 my_function World 来调用这个函数,并传递参数 “World”。
在实际使用中,你可以根据具体需求选择合适的方式来创建自定义命令。