显示当前工作目录的主机名
export PS1='[${HOSTNAME}:${PWD}]$'
[Ban17-adm01-a-br:/home/jack]$
仅显示主机名
export PS1='[${HOSTNAME}]$'
[Ban17-adm01-a-br]$
首先让我们创建一个默认 shell 为“ksh”的用户
# useradd -s /bin/ksh jack
如我们所见,对于基于 ksh shell 的用户,我们只得到一个美元 ($) 提示
# su - jack Last login: Thu Nov 15 09:27:42 IST 2015 on pts/0 $ $
显示用户名和主机名
export PS1='[${USER}@${HOSTNAME}]$'
[jack@Ban17-adm01-a-br]$
默认情况下,在 Red Hat Linux 中,我们只会收到 ksh shell 的“$”提示
要使更改永久化,请将 PS1 变量放置到用户主文件夹中的 .kshrc
# .kshrc
# Source global definitions
if [ -f /etc/kshrc ]; then
. /etc/kshrc
fi
# use emacs editing mode by default
set -o emacs
# User specific aliases and functions
export PS1='${USER}@${HOSTNAME}:${PWD}> '
显示用户、主机名和当前工作目录
export PS1='[${USER}@${HOSTNAME}:${PWD}]$'
[jack@Ban17-adm01-a-br:/home/jack]$
日期:2020-06-02 22:16:54 来源:oir作者:oir
