在 Ubuntu(以及一般的 Linux shell)里,alias 本身不能直接“重命名”,但你可以删掉旧的、建一个新的来达到“重命名”的效果。
alias
或
alias 旧名
其实就是:
unalias 旧名
alias 新名='原命令'
例如:
unalias ll
alias lslong='ls -l'
如果 alias 写在配置文件里(如 ~/.bashrc):
nano ~/.bashrc
找到类似:
alias 旧名='some command'
改成:
alias 新名='some command'
然后:
source ~/.bashrc
mv 一样直接 renamezsh,配置文件是 ~/.zshrc如果你说的是 “alias 能不能指向重命名文件的操作”(比如 mv),那也是可以的,只是语义不同。
你可以告诉我:
我可以给你更精确的命令。