alias用法

mashuo 2023-08-26 12:21:33
Categories: Tags:

alias原理

alias通常指一个别名,它是指一个变量、命令、文件或者其他资源的替代名称。在shell编程中,alias可以帮助我们使用简短的命令来替代复杂的命令,这样的替代和C语言中的宏定义很相似,是一种文本替换;在其他语言中,alias可能代指引用等,这里不做讨论。

alias用法

一个简单的例子

ls -l
# 使用alias ll="ls -l"后,就可以直接使用下面的命令来产生相同效果
alias ll="ls -l"
ll

但是上面这种用法只在当前终端短期有效,如果想要让alias的命令长期有效,可以采用以下方法(针对bash终端,zsh终端或者windows终端也类似):

  1. 打开终端,创建一个自己的alias命令文件
vim ~/.bash_aliases.sh
# 在文件中添加自己要使用的alias,例如
# 切记,shell编程中,=号前后不要加空格
alias ll="ls -l"
alias la="ls -a"
alias co="checkout"
# 给予该文件执行权限
chmod +x ~/.bash_aliases.sh
  1. 打开终端配置文件
vim ~/.bashrc

加入以下命令,激活alias命令

source ~/.bash_aliases.sh
  1. 激活终端配置文件
source ~/.bashrc

接下来,当前终端,或者新打开的终端中,就可以使用alias中的命令了!!!