当前位置: 技术问答>linux和unix
关于arm linux下的别名配置脚本如何在进入用户时让shell执行的问题,如bashrc,profile,.bash_profile等脚本,寻求高手解答
来源: 互联网 发布时间:2016-02-17
本文导语: linux上的别名配置脚本如bashrc,profile,.bash_profile,在进入用户时就可以由shell来执行,从而使其中定义的一些操作执行,如alias ll='ls -l',这些别名起作用。现在想在arm linux板子上也实现这些功能,怎么做才能...
linux上的别名配置脚本如bashrc,profile,.bash_profile,在进入用户时就可以由shell来执行,从而使其中定义的一些操作执行,如alias ll='ls -l',这些别名起作用。现在想在arm linux板子上也实现这些功能,怎么做才能让用户登陆时让SHELL执行这些脚本,希望高手帮帮忙,谢谢!
|
主要是由于你所使用的SHELL类型所决定的,PC上使用的大多都是BASH SHELL,而这种SHELL所占资源较多,所以嵌入式上很少用这种,而用的精简的SHELL,所以就不支持LZ所说的需求了,自己编译一下BASH SHELL,然后再放到板子上,修改BUSYBOX中的INIT程序,最后一步调用bash shell或者在rc.local中调用bash shell进行登录
|
BASH就是一个程序而已,下载源码,交叉编译后,将其二进制程序拷贝到目标板的/bin目录下,然后在启动脚本的最后一行执行/bin/bash就可以了
|
busbox把bash编译进去的话应该可以使用$HOME/.profile吧..
或者添加个启动脚步..
或者添加个启动脚步..