- 论坛徽章:
- 0
|
如何在用户登录的时候显示?
原帖由 "aquino" 发表:
\PWD显示完整路径
export PS1='\u@\h \PWD\$ '
\w不显示完整路径
export PS1='\u@\h \w\$ '
以上for Bash
?
aquino 你是用的什么OS?有 \PWD 吗?\w 是完整路径,\W 是不完整路径
还有很多选项,可以从 man bash 中查到 ( bash2.05a )
- ...
- PROMPTING
- When executing interactively, bash displays the primary
- prompt PS1 when it is ready to read a command, and the
- secondary prompt PS2 when it needs more input to complete
- a command. Bash allows these prompt strings to be cus-
- tomized by inserting a number of backslash-escaped special
- characters that are decoded as follows:
- \a an ASCII bell character (07)
- \d the date in "Weekday Month Date" format
- (e.g., "Tue May 26")
- \e an ASCII escape character (033)
- \h the hostname up to the first `.'
- \H the hostname
- \j the number of jobs currently managed by the
- shell
- \l the basename of the shell's terminal device
- name
- \n newline
- \r carriage return
- \s the name of the shell, the basename of $0
- (the portion following the final slash)
- \t the current time in 24-hour HH:MM:SS format
- \T the current time in 12-hour HH:MM:SS format
- \@ the current time in 12-hour am/pm format
- \A the current time in 24-hour HH:MM format
- \u the username of the current user
- \v the version of bash (e.g., 2.00)
- \V the release of bash, version + patchelvel
- (e.g., 2.00.0)
- \w the current working directory
- \W the basename of the current working direc-
- tory
- \! the history number of this command
- \# the command number of this command
- \$ if the effective UID is 0, a #, otherwise a
- $
- \nnn the character corresponding to the octal
- number nnn
- \\ a backslash
- \[ begin a sequence of non-printing characters,
- which could be used to embed a terminal con-
- trol sequence into the prompt
- \] end a sequence of non-printing characters
- The command number and the history number are usually ....
复制代码 |
|