Linux alias命令

Linux alias命令

通常使用一组您喜欢使用的选项来运行程序。

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

Linux alias命令

当使用-al选项时,它会打印一些更有用的内容,包括文件修改日期、大小、所有者和权限,还列出隐藏文件(文件以a开头):

Linux alias命令

您可以创建一个新命令,例如,我喜欢将其称为ll,这是ls -al的别名。

你可以这样做:

alias ll='ls -al'

一旦你这样做,你可以调用ll就像它是一个常规的UNIX命令:

Linux alias命令

现在调用 alias 没有任何选项将列出别名定义:

Linux alias命令

alias将一直工作到终端会话关闭为止。

要使其永久,需要将其添加到shell配置中,可以是~/。bashrc或(~ /。配置文件或~ /。bash_profile,取决于用例。

如果命令中有变量,请注意引号:使用双引号将在定义时解析变量,使用单引号将在调用时解析变量。这两个是不同的:

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

\$PWD指向shell所在的当前文件夹。

如果您现在导航到一个新文件夹,lscurrent列出新文件夹中的文件,lsthis 仍然列出您在定义别名时所在文件夹中的文件。

(0)
上一篇 2020年10月26日 下午10:11
下一篇 2020年10月26日 下午10:20

相关推荐

发表评论

登录后才能评论