您的位置:首页 > 运维架构 > Linux

linux终端提示符,老是记不住,做一下记录

2011-06-09 17:51 225 查看
参考《鸟哥的私房菜》
PS1:(提示字符的设定)
这是 PS1 (数字的 1 不是英文字母!),这个东西就是我们的『命令提示字符』啊! 当我们每次
按下 [Enter] 按键去执行某个指令后,最后要再次出现提示字符时, 就会主动去读取这个变数
值了。上头 PS1 内显示的是一些特殊符号,每个版本 bash 的 PSI 变量内的特殊符号可能有些
许的差异, 你应该主动的以 man bash 去查询一下相关的变数。底下我列出 FC4 的环境下, 预
设的 bash 的 PS1 变量内的特殊符号代表意义: 
o  /d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1" 
o  /H :完整的主机名称。举例来说,鸟哥的练习机 linux.dmtsai.tw ,那么这个主机名
称就是 linux.dmtsai.tw 
o  /h :仅取主机名称的第一个名字。以上述来讲,就是 linux 而已, .dmtsai.tw 被省
略。 
o  /t :显示时间,为 24 小时格式,如: HH:MM:SS 
o  /T :显示时间,12 小时的时间格式! 
o  /A :显示时间,24 小时格式, HH:MM 
o  /u :目前使用者的账号名称; 
o  /v :BASH 的版本信息; 
o  /w :完整的工作目录名称。家目录会以 ~ 取代; 
o  /W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。 
o  /# :下达的第几个指令。 
o  /$ :提示字符,如果是 root 时,提示字符为 # ,否则就是 $ 啰~ 
 
OK!执行
bash-4.1$ export PS1='[/u@/h /W]/$'
变为
[stb@host ~]$
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: