嵌入式系统自动使能alias

本文介绍了如何通过修改bash配置文件实现ls命令别名的永久生效。尝试了脚本执行和启动文件加入,发现需将命令写入~/.bash_profile或~/.bashrc。然而在开发板上,只有/etc/profile生效。补充说明,前两个配置文件在系统未登录时执行,故无效。建议将别名命令添加到/etc/profile中以全局生效。
摘要由CSDN通过智能技术生成

在实际使用中,ls的指令用的最多,还要经常使用不同的参数,我是一个懒人,想找到一个简单的方法,查找到alias命令完全可以实验,话不多说,直接干。

 

1.脚本中执行实验

语句可用,但是不能让我每次登录后在执行一下这个语句吧,能不能启动后直接生效呢。

2.在脚本中实验。

编写了一个脚本,将上面的命令放入里面,在启动文件中执行这个脚本(具体系统启动的过程,我会单独整理一篇文章来说)。发现重新启动后无效。因为这个步骤是失败的,没有详细说明;

3.查找资料,发现。

如需永久生效,需将定义别命的命令写入登陆配置文件

~/.bash_porfile:只对当前用户生效,局部配置文件

~/.bashrc:只对当前用户生效,局部配置文件

/etc/porfile:对所有用户生效,全局配置文件

/etc/bashrc:对所有用户生效,全局配置文件

source ~/.bash_porfile 使配置生效。
然后经过实验,在我的开发板上只有/etc/profile中可以直接生效,其他都无效,具体原因还未查明,希望知道的留言指教或讨论。

补充,根据我的理解,前2个针对当前用户生效,在执行这个的时候,系统还没有登录,所以无效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值