Linux Bash如何添加永久别名

Linux Bash如何添加永久别名

hash070 63 2023-01-04

随手记录一下,防止死去的知识点突然开始攻击我

自定义Bash配置文件

定义永久别名

用文本编辑器打开用户根目录的Bash配置文件

# 编辑Bash配置文件
vim ~/.bashrc

在这个文件的末尾添加别名,例如我想把

  • suctl定义为supervisorctl的别名
  • s定义为systemctl的别名

那么应该在该文件的末尾添加:

alias suctl='supervisorctl'
alias s='systemctl'

然后使用以下命令使变更立即生效:

source ~/.bashrc

定义函数

也可以在配置文件中定义一个函数,方便日常操作。

例如我想定义一个md命令,能执行新建并进入文件夹的功能,那么应该在配置文件中这样写:

md () {
  mkdir -p $1
  cd $1 
}

最后别忘了使用source ~/.bashrc使变更生效。