alias 使用
一个简单实用的命令,通过 alias
命令设置一个别名,比如 alias c='clear'
可以让输入 c
与 clear
的效果是相同的。
alias 的用法非常简单:
1 | $ alias 别名='原命令 -选项/参数' |
alias 命令有两种使用方式,在命令行中直接使用、将命令写入至 bashrc 文件,而写入 bashrc 文件又分为写入用户文件和系统文件。
命令中行使用
1 | $ alias cdgo='cd /go/src/github.com/3ks/3ks.dev' |
alias 会立即生效,但只会在本次会话生效,对于其它会话(包括其他用户、该用户的其它会话)都无效。
写入用户 bashrc 文件
将 alias 写入用户 bashrc 文件可以带来永久的效果,这些 alias 对该用户有效,该文件位于 ~/.bashrc
:
1 | $ alias cdgo='cd /go/src/github.com' |
保存退出后,执行下面的命令使之生效:
1 | source ~/.bashrc |
写入系统 bashrc 文件
将 alias 写入系统 bashrc 文件可以带来永久的效果,这些 alias 对系统中的所有用户有效,该文件位于 /etc/bashrc
:
1 | $ alias cdgo='cd /go' |
保存退出后,执行下面的命令使之生效:
1 | source ~/.bashrc |
alias 优先级
对于存在冲突的 alias,命令行优先于用户 bashrc 文件优先于系统 bashrc 文件