嵌入式linux修改提示符

今天一个新来的同时提出了一个问题,就是想把linux登录以后的提示符修改为特定的内容,这个以前也没用过,就简单研究了下,写到这里.

临时修改提示符

通过分析,我们知道提示符是保存到了变量PS1中,可以通过echo $PS1来查看当前的提示符.

root@fetmx6ull-s:~# echo $PS1
\u@\h:\w\$
root@fetmx6ull-s:~# 

参数设置方法如下:

\d代表日期,格式为 weekday month date,例如:”Mon Aug 1”
\H完整的主机名称
\h仅取主机的第一个名字
\T显示时间为 24 小时格式,如:HH:MM:SS
\t显示时间为 12 小时格式 , 如:HH:MM:SS
\A显示时间为 12 小时格式:HH:MM
\u当前用户的账号名称
\vBASH 的版本信息
\w完整的工作目录名称
\W利用 basename 取得工作目录名称,所以只会列出最后一个目录
#下达的第几个命令
$提示字符,如果是 root 时,提示符为:# ,普通用户则为:$

总结上面我们就得到了 显示的是   账号名称+第一个名字:完整的工作目录 ,所以为root@fetmx6ull-s~#,其中后面的部分是开发板定义的.

知道了这些,我们就可以通过修改PS1来临时修改我们的提示符了

PS1="root#"

那么如何永久性修改呢,

永久修改提示符

如果想永久修改提示符,那么我们就要永久修改这个变量PS1,就要找到这个变量的存放地点.一般情况下,在./bashrc配置文件中可以找到,通过查找发现我的这块开发板在 /etc/skel/,打开

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval `dircolors`
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

我们修改 PS1变量=root# 保存后,重新启动后也是生效的.

好了就写到这里.

创作不易,点赞不止,您的关注与点赞是我创作的最大动力!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
嵌入式Linux架构是指将Linux操作系统应用于嵌入式设备的一种系统架构。嵌入式设备是指那些在特定功能下运行的小型电子设备,如智能手机、家电、车载系统等。嵌入式Linux架构经过特殊的定制和优化,使其适应嵌入式设备的资源限制和实时性需求。 嵌入式Linux架构主要包括以下几个要素: 1. 内核(Kernel):嵌入式Linux使用定制的内核,可以根据设备的需求进行精简和优化,减少内存和处理器的占用。嵌入式设备通常需要实现快速启动和实时响应,因此内核需要有较高的性能和稳定性。 2. 文件系统(File System):嵌入式Linux使用定制的文件系统,一般采用轻量级的文件系统,如YAFFS、JFFS2等。这些文件系统具有高效的读写速度和可靠的数据存储,适用于嵌入式设备的特殊需求。 3. 驱动程序(Device Drivers):嵌入式Linux需要针对设备硬件编写相应的驱动程序,以实现设备与操作系统的交互。嵌入式设备通常需要集成多种不同的硬件设备,因此驱动程序的开发非常重要。 4. 应用程序(Applications):嵌入式Linux支持各种应用程序的运行,如网络应用、多媒体应用、图形界面应用等。开发者可以根据需要定制和开发自己的应用程序,使嵌入式设备具备更强的功能和更好的用户体验。 嵌入式Linux架构具有灵活性、稳定性和可靠性等优点,可以为嵌入式设备提供强大的操作系统支持。同时,嵌入式Linux的开源性和庞大的开发者社区也为开发者提供了大量的资源和技术支持,使得嵌入式Linux架构成为目前广泛应用于各种嵌入式设备的首选系统架构。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

six2me

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

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

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

打赏作者

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

抵扣说明:

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

余额充值