Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226434
  • 博文数量: 42
  • 博客积分: 2618
  • 博客等级: 少校
  • 技术积分: 385
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-26 10:04
文章分类

全部博文(42)

文章存档

2013年(2)

2012年(2)

2011年(3)

2010年(17)

2009年(18)

我的朋友

分类: LINUX

2010-03-10 14:18:45

    命令列表有很多参数如下:

        \! 显示该命令的历史记录编号。
        \# 显示当前命令的命令编号。
        \$ 显示$符作为提示符,如果用户是root的话,则显示#号。
        \\ 显示反斜杠。
        \d 显示当前日期。
        \h 显示主机名。
        \n 打印新行。
        \nnn 显示nnn的八进制值。
        \s 显示当前运行的shell的名字。
        \t 显示当前时间。
        \u 显示当前用户的用户名。
        \W 显示当前工作目录的名字。
        \w 显示当前工作目录的路径

修改busybox的配置选项,添加如下两行:

shell--------------->

           [*]username completion

           [*]Fancy shell prompts

创建/etc/hostname,在该文件下添加主机名字

修改/etc/init.d/rcS,添加


/bin/hostname -F /etc/hostname

修改busybox下shell目录ash.c的源码


#if defined(CONFIG_FEATURE_COMMAND_EDITING) && defined(CONFIG_FEATURE_SH_FANCY_PROMPT)
    vps1.text = "PS1=[\\u@\\h \\W]$ ";
#else
    if (!geteuid())
        vps1.text = "PS1=# ";
#endif

编译好后,将sh从busybox中衔接出来,升级rootfs后运行显示如下:

[root@armlinux /]$


阅读(1767) | 评论(0) | 转发(0) |
0

上一篇:udev使用

下一篇:面试总结

给主人留下些什么吧!~~