Linux 的第一行是怎么设置?

半个馒头 2012-06-21 09:54:31
linux系统的第一行:
[username@compute-0-12:path]$
当在.bashrc中加入语句:
PS1="\[\e[0m\][\[\e[32m\]\u\[\e[0m\]@\[\e[35m\]\h\[\e[0m\]: \[\e[31m\]\w\[\e[0m\]]\n\[\e[34m\]$ \[\e[0m\]";
就会变成:
[username@compute-0-12:path]
$

请高手指点一下:上面的语句是什么意思,\u \h \w 都代表什么意思?还有其他的语句吗?默认的格式是什么?

谢谢!
...全文
160 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-06-21
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_615770bd0101438m.html

我当时就照着网上的说明理解了自己写的,

export PS1="[User:\[\e[36m\]\u\[\e[m\] Time:\[\e[36m\]\t\[\e[m\] Path:\[\e[36m\]\w\[\e[m\]]\$ "
蛮牛儿 2012-06-21
  • 打赏
  • 举报
回复
http://cloud316.blog.163.com/blog/static/776174762011102921210243/
nicenight 2012-06-21
  • 打赏
  • 举报
回复
man bash
      PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each primary prompt.
PS1 The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string.
The default value is 鈥樷€?[1m\s-\v\$ 鈥欌€?
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The
default is 鈥樷€?[1m> 鈥欌€?
PS3 The value of this parameter is used as the prompt for the select command (see SHELL GRAMMAR above).
PS4 The value of this parameter is expanded as with PS1 and the value is printed before each command bash
displays during an execution trace. The first character of PS4 is replicated multiple times, as neces-
sary, to indicate multiple levels of indirection. The default is 鈥樷€?[1m+ 鈥欌€?

  \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

  \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

  \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

  \t :显示时间为24小时格式,如:HH:MM:SS

  \T :显示时间为12小时格式

  \A :显示时间为24小时格式:HH:MM

  \u :当前用户的账号名称

  \v :BASH的版本信息

  \w :完整的工作目录名称。家目录会以 ~代替

  \W :利用basename取得工作目录名称,所以只会列出最后一个目录

  \# :下达的第几个命令

  \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

justkk 2012-06-21
  • 打赏
  • 举报
回复
我没有资料,也上不了网

搜搜 Linux命令行提示符设置
半个馒头 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
\u \h \w
分别是用户名称、主机名称、当前路径

其他的好像是控制颜色的
[/Quote]能这方面的资料没有?网上没有搜到,谢谢!
justkk 2012-06-21
  • 打赏
  • 举报
回复
\u \h \w
分别是用户名称、主机名称、当前路径

其他的好像是控制颜色的

23,215

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧