Liunx必须掌握Alias命令

一、什么是Alias命令?

alias命令在Linux系统中扮演的角色就是给其他命令起个“小名”。也就是说,我们可以给一些常用的或者复杂的命令起一个简短的别名,这样用的时候,直接敲这个别名就行,省得每次都要输入一大串命令,既方便又快捷。

举个例子,我们可以给“ls -l”这个命令起个别名“ll”,以后查看文件列表的时候,直接敲“ll”就完事了。

二、如何使用Alias命令?

alias命令的用法其实很简单,基本格式如下:

alias 新名字='原命令'COPY

这里的“新名字”就是给原命令起的别名,“原命令”就是你要简化的那个命令。

比如,我们可以用下面的命令给“ls -lh”起个别名:

alias ll='ls -lh'COPY

这样一来,以后只要输入“ll”,就能达到“ls -lh”的效果。

三、配置在用户文件

用alias定义的命令别名只在当前的shell会话里有效,一旦退出会话,别名就跟着没了。如果你想要一个持久有效的别名,可以把alias命令加到你的bash配置文件里(比如~/.bashrc或者~/.bash_profile),这样每次登录系统,别名都会自动加载。

比如,我们可以把上面的命令加到.bashrc文件里:

echo "alias ll='ls -lh'" >> ~/.bashrcCOPY

这样一来,每次登录系统,都能用简单的“ll”命令查看文件列表。

四、Alias妙用的例子

下面是几个Alias的例子

$ alias ..='cd ..'
$ alias ...='cd ../..'
$ alias ....='cd ../../..'

$ alias rm="rm -i"

$ alias la="ls -lAXh --color=always"   # Show all, sort by extension
$ alias ls-al="ls -al"   # fix typo missing space
$ alias l="ls -l"
$ alias la="ls -la"
$ alias ls='/bin/ls -N'  # Print entry names without quoting

你可能感兴趣的