Linux/Mac实现下alias重命名命令永久生效

在Linux中为我们提供了一个很方便的重命名命令 alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。例如:原本创建文件夹的命令为 mkdir,你可以使用 alias md=mkdir 命令将 mkdir 重命名为md ,使用 md 也可以便捷等价的创建文件夹。但alias命令默认仅针对当前终端有效,一旦开启新的终端窗口之前的alias别名便会实效。要是想实现alias重命名永久有效可以通过下面几种方法:

方法一

1、 执行 cd ~ 进入到家目录,编辑 ~/.bashrc 文件(没有的话则新建该文件),将需要执行的别名命令添加到这个文件末尾,如:

alias md=mkdir

然后退出保存,执行 source ~/.bashrc 使刚才的配置生效。
2、重启终端进行验证,若执行 md 命令可以生效则说明我们已经成功。如果没有生效,则说明没有~/.bash_profile文件,或者文件中没有执行.bashrc文件。.bash_profile 文件是用户登陆终端的时候会自动执行的文件,一般此文件中会调用.bashrc。那么接下来则需要编辑(如果没有的话先创建) .bash_profile 文件:
在文件里面加入一行:

source ~/.bashrc

同样的,退出保存后执行 source ~/.bash_profile 使刚才的配置生效就可以了。

方法二(使用了Zsh的终端)

如果你的终端安装了Zsh,发现使用上面的步骤后并不一定生效(本自己的电脑上就是这样~~(>_<)~~),经过排查后发现Zsh有自己的启动默认执行的文件 ~/.zshrc ,要在Zsh中使alias永久生效,则仅需编辑 ~/.zshrc 文件,在文件中添加一行:

alias md=mkdir

退出保存后执行 source ~/.zshrc 使刚才的配置生效就OK啦。

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值