PS (Prompt Sign)
PS1
01 Syntax
Microsoft.VisualBasic.Language.UnixBash.PS1
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 1 | |
| Fedora12 | 1 | Fedora 12 PS1 variable of the bash shell: [\u@\h \w \A #\#]\$ |
| ToString | 1 | Display the commandline prompt. |
| n | 1 | \# 下达的第几个指令。 |
| r | 1 | \$ 提示字符,如果是root时,提示字符为#,否则就是$。 |
| T | 1 | \T 显示时间, 12 小时的时间格式! |
| tl | 1 | \t 显示时间, 为 24 小时格式, 如: HH:MM:SS |
| A | 1 | \A 显示时间, 24小时格式: HH:MM |
| u | 1 | \u 目前使用者的账号名称 |
| v | 1 | \v BASH的版本信息 |
| wl | 1 | \w 完整的工作目录名称。家目录会以~取代 |
| W | 1 | \W 利用PathExtensions.BaseName())取得工作目录名称,所以仅会列出最后一个目录名。 |
| d | 1 | \d 代表日期, 格式为Weekday Month Date, 例如Mon Aug 1 |
03 Fields
04 Members
#ctor(
String)Remarks
Example as:
' Fedora 12
PS1='[\u@\h \w \A #\#]\$ 'Parameters
| Name | Type | Description |
|---|---|---|
ps1 | String | - |
Fedora12
Fedora 12 PS1 variable of the bash shell: [\u@\h \w \A #\#]\$
ToString
Display the commandline prompt.
n
\# 下达的第几个指令。
r
\$ 提示字符,如果是root时,提示字符为#,否则就是$。
T
\T 显示时间, 12 小时的时间格式!
tl
\t 显示时间, 为 24 小时格式, 如: HH:MM:SS
A
\A 显示时间, 24小时格式: HH:MM
u
\u 目前使用者的账号名称
v
\v BASH的版本信息
wl
\w 完整的工作目录名称。家目录会以~取代
W
\W 利用[PathExtensions.BaseName()](cref:M:Microsoft.VisualBasic.PathExtensions.BaseName(System.Collections.Generic.IEnumerable{System.String},System.Boolean))取得工作目录名称,所以仅会列出最后一个目录名。
d
\d 代表日期, 格式为Weekday Month Date, 例如Mon Aug 1
H
\H 完整的主机名称
hl
\h 仅取主机名称的第一个名字