可以的,Linux 的 alias 完全可以给命令起“别名”,而且这是它最主要的功能。
alias 别名='原命令'
例如:
alias ll='ls -l'
alias la='ls -a'
alias grep='grep --color=auto'
设置后,直接输入 ll 就相当于执行 ls -l。
alias
或查看某一个:
alias ll
unalias 别名
例如:
unalias ll
alias rm='rm -i'
alias cp='cp -i'
⚠️ 注意:
alias 不能传参数变量(如 $1),如果需要参数,应该用 函数 或 脚本。
例如:
mkcd() {
mkdir -p "$1" && cd "$1"
}
临时 alias 只在当前 shell 有效,重启或新开终端会失效。
写入配置文件(看用的 shell):
~/.bashrc~/.zshrcecho "alias ll='ls -l'" >> ~/.bashrc
source ~/.bashrc
如果你有具体想别名化的命令,我可以帮你写。