失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux/Mac实现下alias重命名命令永久生效

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

时间:2019-11-24 20:21:33

相关推荐

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啦。

如果觉得《Linux/Mac实现下alias重命名命令永久生效》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。