在 CentOS(和其他類 Unix 系統)中,aliases
和 別名
都可以用來為命令或命令序列定義自定義的簡短名稱
aliases:
aliases
是 /etc/aliases
文件中定義的一種方式。這個文件是由 newaliases
命令管理的。/etc/aliases
文件中添加一個別名時,你需要使用 alias
命令,后面跟別名和相應的命令。例如:alias ll='ls -al'
newaliases
命令,然后使用 mail
命令將別名列表發送給 aliases
守護進程。這樣,其他用戶就可以通過運行 newaliases
命令來獲取最新的別名列表。aliases
文件中的別名僅在當前用戶的會話中有效。要使別名永久生效,需要將它們添加到用戶的 ~/.bashrc
或 ~/.bash_profile
文件中。別名:
/etc/aliases
文件中的別名)和用戶級別的別名(如 ~/.bashrc
或 ~/.bash_profile
文件中的別名)。總結一下,aliases
通常指的是 /etc/aliases
文件中的系統級別別名,而 “別名” 這個術語可以更廣泛地指代任何為命令定義的簡短名稱,包括系統級別和用戶級別的別名。在 CentOS 中,你可以使用 alias
命令在用戶的配置文件中定義別名,或者使用 newaliases
命令在 /etc/aliases
文件中定義系統級別的別名。