linux 下 php
vi ~/.zshrc
在最后一行添加以下格式的语句并退出:html
export PS1="my zsh ps1> "
从新打开zsh查看效果:
linux
固然若是须要显示一些实用的信息就须要用到zsh 的转义变量(prompt variables 和 conditional substrings):
下面是一些比较经常使用的转义变量shell
转义变量 | 描述 |
---|---|
%T | 系统时间(时:分) |
%* | 系统时间(时:分:秒) |
%D | 系统日期(年-月-日) |
%n | 你的用户名 |
%B - %b | 开始到结束使用粗体打印 |
%U - %u | 开始到结束使用下划线打印 |
%d | 你目前的工做目录 |
%~ | 你目前的工做目录相对于~的相对路径(可能在某些zsh版本可能形成乱码) |
%M | 计算机的主机名 |
%m | 计算机的主机名(在第一个句号以前截断) |
%l | 你当前的tty |
更多详细的转义指令能够到zsh Prompt-Expansion查询bash
举个栗子~
在~/.zshrc 修改以前的PS1markdown
export PS1="[%T] %~ %# "
相应效果以下:ui
[2:00] ~ % sudo su
[sudo] password for diaoshe:
[2:00] /home/diaoshe #
配置更加个性化的命令提示符<——–说明文档!
栗子again~
在~/.zshrc 中删除以前添加的 PS1 并添加以下语句spa
#开启颜色
autoload -U colors && colors
#配置提示符模式。。 其实配置以前的PS1也是能够的 可是为了尊重说明文档。。。
PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[green]%}%1|%~ %{$reset_color%}%#>"
#在行末显示上一命令的返回状态
RPROMPT="[%{$fg_bold[yellow]%}%?%{$reset_color%}]"
保存退出,重启zsh后就阔以使用拉~:
.net
使用 oh-my-zsh 主题 。。。 太晚了不想写了 能够无视我23333code