LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 847|回复: 7

这样的LFS对吗???

[复制链接]
发表于 2002-12-27 08:53:09 | 显示全部楼层 |阅读模式
虽然装好了LFS,启动也没有任何问题,但是进入LFS后,ROOT登陆后,发现提示符还是bash-2.05a#,而不是象我们平常见到的那样,请问大大们也是这样的吗???

还是我装错了什么地方???

错了我就重装。。。(这次我用疯狂参数装~)
发表于 2002-12-27 09:00:53 | 显示全部楼层

Re: 这样的LFS对吗???

对,你没设PS1环境变量而已
最初由 hgkrt 发布
虽然装好了LFS,启动也没有任何问题,但是进入LFS后,ROOT登陆后,发现提示符还是bash-2.05a#,而不是象我们平常见到的那样,请问大大们也是这样的吗???

还是我装错了什么地方???

错了我就重装。。。(这次我用疯狂参数装~)
 楼主| 发表于 2002-12-27 09:06:10 | 显示全部楼层
ps1变量??

请问大大,PS1变量怎么设呢??? 哪里有关于它的文章。。。??
发表于 2002-12-27 09:08:25 | 显示全部楼层
最初由 hgkrt 发布
ps1变量??

请问大大,PS1变量怎么设呢??? 哪里有关于它的文章。。。??


    bash 有两级用户提示符。第一级是你经常看到的 bash 在等待命令输入
时的提示符。缺省的一级提示符是字符$(如果是超级用户,则是#号)。
你可以通过改变bash 的PS1变量的值来改变你的缺省提示符,例如:
PS1="lease enter a command"
把bash shell 的提示符该为指定的字符串。

当bash 期待输入更多的信息以完成命令时显示第二级提示符。缺省的第
二级提示符是 >。 果你要改变第二级提示符,可以通过设置PS2变量的
值来实现:
PS2="I need more information"
另外你还可以用特殊的字符来定义你的提示符,下面的列表列出了最常
用的特殊字符。
提示符特殊字符代码
字符 含义
\! 显示该命令的历史记录编号。
\# 显示当前命令的命令编号。

\$ 显示$符作为提示符,如果用户是root的话,则显示#号。
\\ 显示反斜杠。

\d 显示当前日期。

\h 显示主机名。

\n 打印新行。
\nnn 显示nnn的八进制值。

\s 显示当前运行的shell的名字。
\t 显示当前时间。
\u 显示当前用户的用户名。
\W 显示当前工作目录的名字。
\w 显示当前工作目录的路径。

这些特殊字符能组合成很多种有用的提示符方案(也可以组合为很奇异
的方案),例如把 PS1 设为:
PS1="\t"
这导致提示符显示当前的时间,就象下面的显示一样(提示符后面将不
会有空格):
02:16:15

而下面的设置:
PS1=\t
将导致提示符变成下面的样子:
这显示了设置中引号的重要性,下面的提示符串:
PS1="\t\\ "
会使提示符看起来象这个样子:
02:16:30\
这种情况下,提示符后面会有一个空格,因为引号里有一个空格。
发表于 2002-12-27 09:09:41 | 显示全部楼层
在/etc/profile中
export PS1=....
就是了,如果想和主系统的一样,你看看主系统
/etc/profile的相应命令
最初由 laughter 发布


    bash 有两级用户提示符。第一级是你经常看到的 bash 在等待命令输入
时的提示符。缺省的一级提示符是字符$(如果是超级用户,则是#号)。
你可以通过改变bash 的PS1变量的值来改变你的缺省提示符,例如:
PS1="lease enter a command"
把bash shell 的提示符该为指定的字符串。

当bash 期待输入更多的信息以完成命令时显示第二级提示符。缺省的第
二级提示符是 >。 果你要改变第二级提示符,可以通过设置PS2变量的
值来实现:
PS2="I need more information"
另外你还可以用特殊的字符来定义你的提示符,下面的列表列出了最常
用的特殊字符。
提示符特殊字符代码
字符 含义
\! 显示该命令的历史记录编号。
\# 显示当前命令的命令编号。

\$ 显示$符作为提示符,如果用户是root的话,则显示#号。
\\ 显示反斜杠。

\d 显示当前日期。

\h 显示主机名。

\n 打印新行。
\nnn 显示nnn的八进制值。

\s 显示当前运行的shell的名字。
\t 显示当前时间。
\u 显示当前用户的用户名。
\W 显示当前工作目录的名字。
\w 显示当前工作目录的路径。

这些特殊字符能组合成很多种有用的提示符方案(也可以组合为很奇异
的方案),例如把 PS1 设为:
PS1="\t"
这导致提示符显示当前的时间,就象下面的显示一样(提示符后面将不
会有空格):
02:16:15

而下面的设置:
PS1=\t
将导致提示符变成下面的样子:
这显示了设置中引号的重要性,下面的提示符串:
PS1="\t\\ "
会使提示符看起来象这个样子:
02:16:30\
这种情况下,提示符后面会有一个空格,因为引号里有一个空格。
 楼主| 发表于 2002-12-27 09:09:55 | 显示全部楼层
厉害,谢谢大大。。
发表于 2002-12-27 09:20:51 | 显示全部楼层
hgkrt兄,安装完LFS之后,就可以到linuxfromscratch的网站申请一个ID,然后到英雄榜上去留一个名。你不知道吗?
 楼主| 发表于 2002-12-27 09:23:21 | 显示全部楼层
好的。。。这就去,不过,还是很菜。。。想再装一次。我还有个破机器(K6-2 450~)的,给它也装上LFS。。(恐怕要3天,哈哈~)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表