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教程: