alias linux ubuntu,Ubuntu配置永久生效的alias总结

好多文章都说在/etc/bashrc下,写上你要配置的alias,下次重启,就会自动生效了。然而我试了,发现不行。

我的ubuntu版本是16.04

细究其原因,在/etc和~目录下,etc目录有profile文件,~目录有.profile(~目录都在文件前加了一个.),系统在重启后,会启动/etc/profile文件,这个文件的说明如下:

/etc/profile:    此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,

并从/etc/profile.d目录的配置文件中搜集shell的设置。

我们打开~/.profile的源代码,发现

a454dc63263c97926137c809164934e8.png

启动了.bashrc文件

我们打开.bashrc,发现:

810b3f8fa222fb5c1c20cf341be4ec40.png

所以,假如要配置仅对个人生效的alias,在~/.bash_alias写就可以了。

同理推论,我们假如要针对所有人生效的alias,从/etc/profile寻找线索,打开此文件,发现其中并没有启动/etc/bashrc,只是启动了/etc/bash.bashrc这个文件。

那么我们直接在此文件中,执行配置alias的文件就行:

77ef3c054bdce5cf7f0b8f41e46102c8.png

添加/etc/aliasbashrc文件:

3278cc167885d2c98f73261bfe930af5.png

重启下,看看效果吧....

ps:其实更好的是应该alias配置文件命名为bash_aliases,在/etc/bashrc中增加bash_aliases的调用。这样和~目录的名字就对应起来了,保持命名风格一致。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值