栏目分类
网络管理 | ntp | nis技术 | 多媒体 | dhcp | 网络基础 | ldap | 美化汉化 | 网络配置 | cvs | proxy | samba | bind | iptables | 集群 | nfs | vpn | ftp服务 | 网络安全 | apache | email | ssh | 网络管理 | Linux服务器 | Linux安全 | subversion | 网络监控
其他 | 非技术类 | 业界动态 | 小说笑话 | 杂项工具 | 速度优化 | Linux认证 | 资讯动态 | 学习方法 | 办公自动化 | xml | vc | 手机技巧
编辑工具 | emacs | vi | eclipse
linux新手入门 | 指令大全 | 输入法类 | Linux安装 | 软件使用
Linux数据库 | oracle | 数据库理论 | MYSQL | PostGreSQL
系统管理 | 安装启动 | xwindow | 基础知识 | 存储备份 | 内核技术 | 设备驱动 | Linux汉化 | 系统管理 | 桌面应用 | PAM认证 | drivers | rpm | quota | 灾难恢复
发行版 | 其它Unix | bsd | Gentoo/lFS | windows | IBM | debian | solaris
Linux编程 | shell | python | kernel | 编程技术 | C/C++编程 | Python编程 | Perl编程 | PHP编程 | discuz | java/jsp | zope | html技术
排行榜
·sed用法
·从学习export命令理解到的Shell环境和变量生存期
·用date获得前一天的日期
·仅仅查看IP地址
·长篇连载--armlinux演艺---序
·find和xargs使用详解
·while循环中使用read
·查看内存的容量
·关于expr的用法
·bash(详解)
·cut的用法
·如何比较两个字符串
·BASHShell的脚本编程
·sed学习笔记
·expect用法
·shell经典13问
·Bourneshell编程入门及脚本测试
·BASHshellset命令详解
·awk文本处理
·Unixawk使用手册

    您现在的位置: Linux宝库 >> Linux >> Linux编程 >> shell >> 文章正文
个性化你的shell提示符
Linux宝库 收集整理  作者:Linux宝库  时间:2008-05-18  收藏本站
来自:http://doc.linuxpk.com/81293.html
联系:linuxmine#gmail.com
分类:[shell]

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
\\ 打印\

本文来自:http://doc.linuxpk.com/81293.html

 
     最新更新
·linux下的bash与sh 详解以及例子
·BASH Shell change the color of my shell prompt under linux
·Shell高级屏幕输出
·root邮件的转送
·利用Crontab为Linux定时备份Mysql数据库
·清理 Ubuntu 系统的 5 个提示
·Bash 使用技巧大补贴
·wget 使用技巧
·实用的一行 Linux 命令
·一条命令安装 Firefox 3 Beta 3
·从命令行发布 Twitter 消息
·关于linux下的复制命令cp,文件覆盖时不提示overwrite的方法
·Linux下命令排列、调度与替换
·Linux下用一条命令批量修改图片尺寸
·shell脚本的编缉、存储、执行
·Linux 系统学习之shell脚本学习
·Linux Shell学习:uniq命令使用方法介绍
·Shell学习:关于替换命令-tr-ROT13法则
·Linux查看文件夹大小的命令
·LINUX下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果
·个性化你的shell提示符
·Colourshell:给 shell 命令着色
·fish-用户友好的 Shell
·bash 使用技巧
·利用top取某个进程的CPU的脚本
·不用再输入密码一条命令增加一个用户的方法
·Awk 中变量作用域的问题
·Linux操作系统下简单的系统文件校验方法
·赶走一些你不希望进入的用户
·Shell编程