Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1167530
  • 博文数量: 146
  • 博客积分: 6619
  • 博客等级: 准将
  • 技术积分: 1621
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-29 14:06
文章分类

全部博文(146)

文章存档

2020年(1)

2019年(4)

2018年(3)

2017年(5)

2015年(5)

2014年(7)

2013年(5)

2012年(11)

2011年(15)

2010年(13)

2009年(14)

2008年(63)

分类: LINUX

2008-03-05 16:27:29

shell大家都用过,不过shell提示符是可以自定义的

你先看看
$echo $PS1
会出现一对字符串,这个就是你的shell提示符的设置,在deb刚安装好的时候,安装了zhcon,提示符就变成了bash-2.05$,让我很不爽,不知道谁在什么机器上操作什么,连起码的当前工作目录都没有

来,改一下,

语法如下
PS="你的设置参数"

像刚才那个无聊的bash-2.05$就是通过PS="\s-\v\$"出来的
解释下
\s代表尼当前使用的shell就是bash
\v代表shell的版本
-还是-
\$就是最后那个$,因为在shell中$是特殊字符,所以需要\来跳脱

那么如果你要这样的shell:
user@host~当前工作目录

就可以通过这样的方式实现
PS="\u@\H\w"
那个~是系统自动加入的,这样你就知道什么人在使用什么机器,并且工作在什么目录,尤其是在文件操作处理的时候。

那还有其他选项
\d 格式日期
\h 主机名+.
\n 回车和换行
\T 12小时制的时间HH:MM:SS
\t 时间,估计是24小时制的
\@ 12小时制时间,带am/pm
\\ 打印\
还有一些零散的,可能用不上,我就不贴出来了

From: http://www.debian.org.hk/blog-entry/shell

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

上一篇:Using VI

下一篇:<原>net-snmp安装

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