Linux命令:alais的实例教程

147 阅读1分钟

一个关于`alias`命令的快速指南,用于创建另一个命令的快捷方式

在运行一个程序时,总是使用你喜欢的一组选项是很常见的。

例如,以ls 命令为例。在默认情况下,它只打印很少的信息。

如果使用-al 选项,它就会打印一些更有用的信息,包括文件修改日期、大小、所有者和权限,同时还列出隐藏文件(以. 开始的文件)。

你可以创建一个新的命令,例如,我喜欢把它叫做ll ,它是ls -al 的一个别名。

你以这种方式来做。

一旦你这样做了,你就可以像调用一个普通的UNIX命令一样调用ll

现在,在没有任何选项的情况下调用alias ,将列出所定义的别名。

这个别名将一直工作到终端会话被关闭。

要使其永久化,你需要将其添加到shell配置中,如果你使用Bash shell,可以是~/.bashrc~/.profile~/.bash_profile ,具体取决于使用情况。

如果你在命令中有变量,要小心使用引号:使用双引号,变量在定义时被解决,使用单引号,在调用时被解决。这两个是不同的。

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

$PWD指的是当前shell所处的文件夹。如果你现在浏览到一个新的文件夹,lscurrent 列出新文件夹中的文件,lsthis 仍然列出你定义别名时所在的文件夹中的文件。

alias 命令在Linux、macOS、WSL,以及任何你有UNIX环境的地方都可以使用。