alias 使用

alias 使用

一个简单实用的命令,通过 alias 命令设置一个别名,比如 alias c='clear' 可以让输入 cclear 的效果是相同的。

alias 的用法非常简单:

1
$ alias 别名='原命令 -选项/参数'

alias 命令有两种使用方式,在命令行中直接使用、将命令写入至 bashrc 文件,而写入 bashrc 文件又分为写入用户文件和系统文件。

命令中行使用

1
$ alias cdgo='cd /go/src/github.com/3ks/3ks.dev'

alias 会立即生效,但只会在本次会话生效,对于其它会话(包括其他用户、该用户的其它会话)都无效。

写入用户 bashrc 文件

将 alias 写入用户 bashrc 文件可以带来永久的效果,这些 alias 对该用户有效,该文件位于 ~/.bashrc

~/.bashrc
1
$ alias cdgo='cd /go/src/github.com'

保存退出后,执行下面的命令使之生效:

1
source ~/.bashrc

写入系统 bashrc 文件

将 alias 写入系统 bashrc 文件可以带来永久的效果,这些 alias 对系统中的所有用户有效,该文件位于 /etc/bashrc

/etc/bashrc
1
$ alias cdgo='cd /go'

保存退出后,执行下面的命令使之生效:

1
source ~/.bashrc

alias 优先级

对于存在冲突的 alias,命令行优先于用户 bashrc 文件优先于系统 bashrc 文件

参考链接

alias命令

评论