QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5849|回复: 20

请问一下关于终端提示符!

[复制链接]
发表于 2004-5-30 00:57:35 | 显示全部楼层 |阅读模式
我原来终端显示提示符显示正常,可不知怎么的后来成2.05-bash $了,怎么改让它变回原来的啊?
发表于 2004-5-30 10:34:17 | 显示全部楼层
设置hostname。
回复

使用道具 举报

发表于 2004-5-30 12:56:36 | 显示全部楼层
设置PS1
export PS1="[\u@\h \W]\\$ "
回复

使用道具 举报

发表于 2004-5-30 22:13:59 | 显示全部楼层
可能的原因是你删除了你主目录下的某个配置文件
回复

使用道具 举报

发表于 2004-6-1 12:16:03 | 显示全部楼层
今天终于让俺找到了关于设置Shell Prompt 的参数了,帖出来
提示符号
  Bash使用PS1~PS4来显示提示符号,其格式如下: 
  *************************
   : 现在时间。 
  d : 现在日期。 
   : 新行。 
  s : shell的名称。 
   W: 目前工作目录。 
  w : 目前工作目录完整路径。 
  u : 使用者名称。 
  h : Hostname。 
  # : 这个命令的号码。 
  ! : 历史号码。 
  $ : 如果EUID是0,则#,否则为$。 
   nn : 八进位的字元。 
  \ : ""符号。 
  [ : 开始一序列不可列印的字元。 
  ] : 结束一序列不可列印的字元。
回复

使用道具 举报

 楼主| 发表于 2004-6-2 01:59:26 | 显示全部楼层
谢谢,我是第一次装redhat,所以也碰到好多问题,就象虽然你告诉我设置参数,但我还不知道怎么修改,我会慢慢摸索的 :-)
回复

使用道具 举报

发表于 2004-6-10 09:36:03 | 显示全部楼层
将 /etc/skel  目录下的文件 cp 你的 用户目录 就可以啦
回复

使用道具 举报

发表于 2004-7-23 14:47:08 | 显示全部楼层
引用:

提示符号
  Bash使用PS1~PS4来显示提示符号,其格式如下: 
  *************************
   : 现在时间。 
  d : 现在日期。 
   : 新行。 
  s : shell的名称。 
  w : 目前工作目录。 
  W : 目前工作目录完整路径。 
  u : 使用者名称。 
  h : Hostname。 
  # : 这个命令的号码。 
  ! : 历史号码。 
  $ : 如果EUID是0,则#,否则为$。 
   nn : 八进位的字元。 
  \ : ""符号。 
  [ : 开始一序列不可列印的字元。 
  ] : 结束一序列不可列印的字元。

请问用什么命令  
   PS1~PS4  这个命令加下面的参数吗
回复

使用道具 举报

发表于 2004-7-23 16:58:34 | 显示全部楼层
我也碰到这个问题,既然有答案了,那我就不必再发帖求助了

谢谢啦
回复

使用道具 举报

发表于 2004-7-23 19:10:58 | 显示全部楼层
可以参考/etc/bashrc文件,这是系统缺省的设置
回复

使用道具 举报

发表于 2004-7-23 23:08:34 | 显示全部楼层
to isun:
设置PS1
export PS1="[\u@\h \W]\\$ "


确实能够必回来,但是我开过一个终端或者注销重新登录后,却还是2.05-bash $

这是怎么回事怎么改呀?
回复

使用道具 举报

发表于 2004-7-30 15:57:02 | 显示全部楼层
还是不行呀,用export PS1="[\u@\h \W]\\$ " 只能暂时改回来,注销甚至重新打开一个终端都会改变。
怎么才能让提示符永久不变呢?在哪个配置文件 里修改?怎么修改呢?各位 大侠帮帮忙啦。
回复

使用道具 举报

发表于 2004-7-30 17:34:21 | 显示全部楼层
什么是“开始一序列不可列印的字元”和“结束一序列不可列印的字元”?
回复

使用道具 举报

发表于 2004-7-30 21:00:30 | 显示全部楼层
提示符号
  Bash使用PS1~PS4来显示提示符号,其格式如下: 
  *************************
   : 现在时间。 
  d : 现在日期。 
   : 新行。 
  s : shell的名称。 
  w : 目前工作目录。 
  W : 目前工作目录完整路径。 
  u : 使用者名称。 
  h : Hostname。 
  # : 这个命令的号码。 
  ! : 历史号码。 
  $ : 如果EUID是0,则#,否则为$。 
   nn : 八进位的字元。 
  \ : ""符号。 
  [ : 开始一序列不可列印的字元。 
  ] : 结束一序列不可列印的字元



這些只是對bash提示符格式的修改, 請問如何修改具體的路徑呢?
回复

使用道具 举报

发表于 2004-7-31 03:44:57 | 显示全部楼层
[quote:d48028f78a="visionalstar"]什么是“开始一序列不可列印的字元”和“结束一序列不可列印的字元”?[/quote]

呵呵,台湾朋友的说法吧?

[code:1]
\[     begin a sequence of non-printing characters, which  could
                     be  used  to  embed  a terminal control sequence into the
                     prompt
              \]     end a sequence of non-printing characters

[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:00 , Processed in 0.093715 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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