Linux命令:別名

快速入門alias命令,用於創建另一個命令的快捷方式

通常,總是使用您喜歡使用的一組選項來運行程序。

例如,以ls命令。默認情況下,它只打印很少的信息:

在使用-al選項,它將打印出更有用的內容,包括文件修改日期,大小,所有者和權限,還列出了隱藏文件(以“。”開頭的文件.

您可以創建一個新命令,例如我喜歡調用它ll,這是別名ls -al

您可以通過以下方式進行操作:

alias ll='ls -al'

完成後,您可以致電ll就像是常規的UNIX命令一樣:

現在打電話alias不帶任何選項的列表將列出定義的別名:

別名將一直起作用,直到終端會話關閉。

要使其永久,您需要將其添加到shell配置中,這可能是~/.bashrc或者~/.profile或者~/.bash_profile如果使用Bash shell,則取決於用例。

如果命令中包含變量,請小心使用引號:使用雙引號將變量在定義時解析,使用單引號將其在調用時解析。那兩個是不同的:

alias lsthis="ls $PWD"
alias lscurrent='ls $PWD'

\ $ PWD是外殼程序所在的當前文件夾。如果現在導航到新文件夾,lscurrent列出新文件夾中的文件,lsthis仍會列出您在定義別名時所在的文件夾中的文件。

alias該命令可在Linux,macOS,WSL以及您擁有UNIX環境的任何地方使用

免費下載我的Linux命令手冊


更多cli教程: