关于UBUNTU的终端

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
jerry_zhou
帖子: 52
注册时间: 2008-07-27 11:36
联系:

关于UBUNTU的终端

#1

帖子 jerry_zhou » 2008-07-28 10:13

在使用ubuntu的终端的时候我遇到这样一个问题:
当我用cd 命令跳到下级目录时---本来在/home/jerry 当我到 e-book目录时。 在终端中的提示总显示全路径(像jerry@jerry-zhou:~/install/eclipse$ ), 有没有办法只显示当前目录就好了 .like this : jerry@jerry-zhou:eclipse$
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#2

帖子 bones7456 » 2008-07-28 10:16

man bash,然后搜索: PROMPTING

大致如下:

代码: 全选

提示符(PROMPTING)
       在 交互执行时, bash 在准备好读入一条命令时显示主提示符 PS1,在需要更多的输入来完成一条命令时显示 PS2。 Bash 允许通过插入一些反斜杠转义的特
       殊字符来定制这些提示字符串,这些字符被如下解释:
              \a     一个 ASCII 响铃字符 (07)
              \d     日期,格式是 "星期 月份 日" (例如,"Tue May 26")
              \D{format}
                     format 被传递给 strftime(3),结果被插入到提示字符串中;空的 format 将使用语言环境特定的时间格式。花括号是必需的
              \e     一个 ASCII 转义字符 (033)
              \h     主机名,第一个 ‘.’ 之前的部分
              \H     主机名
              \j     shell 当前管理的作业数量
              \l     shell 的终端设备名的基本部分
              \n     新行符
              \r     回车
              \s     shell 的名称, $0 的基本部分 (最后一个斜杠后面的部分)
              \t     当前时间,采用 24小时制的 HH:MM:SS 格式
              \T     当前时间,采用 12小时制的 HH:MM:SS 格式
              \@     当前时间,采用 12小时制上午/下午 (am/pm) 格式
              \A     当前时间,采用 24小时制上午/下午格式
              \u     当前用户的用户名 the username of the current user
              \v     bash 的版本 (例如,2.00)
              \V     bash 的发行编号,版本号加补丁级别 (例如,2.00.0)
              \w     当前工作目录
              \W     当前工作目录的基本部分
              \!     此命令的历史编号
              \#     此命令的命令编号
              \$     如果有效 UID 是 0,就是 #, 其他情况下是 $
              \nnn   对应八进制数 nnn 的字符
              \\     一个反斜杠
              \[     一个不可打印字符序列的开始,可以用于在提示符中嵌入终端控制序列
              \]     一个不可打印字符序列的结束

       命令编号和历史编号通常是不同的:历史编号是命令在历史列表中的位置,可能包含从历史文件中恢复的命令 (参见下面的 HISTORY 历史章节),而命令编 号
       是 当 前 shell 会话中执行的命令序列中,命令的位置。字符串被解码之后,它将进行扩展,要经过 parameter expansion, command substitution, arith‐
       metic expansion 和 quote removal, 最后要经过 shell 选项 promptvars 处理 (参见下面的 shell 内建命令(SHELL BUILTIN COMMANDS) 章节中,对 命 令
       shopt 的描述)。
关注我的blog: ε==3
cxczqfrx
帖子: 107
注册时间: 2007-07-11 11:10

#3

帖子 cxczqfrx » 2008-07-28 10:55

:P
楼上给的很详细,建议楼主把 自己的bashrc文件备份下 自己动手调整
jerry_zhou
帖子: 52
注册时间: 2008-07-27 11:36
联系:

#4

帖子 jerry_zhou » 2008-07-28 11:13

Ok, I'll try it. thanks for you help.
回复