多语言展示
当前在线:759今日阅读:60今日分享:30

Linux中如何设置命令提示字符

Linux中支持自定义command的prompt字符
工具/原料
1

Linux

2

prompt字符

方法/步骤
1

使用echo $PS1命令查看prompt字符[root@golonglee ~]# echo $PS1[\u@\h \W]\$[root@golonglee ~]#

2

在/etc/inittab文件中可以是初始化列表

3

这是vi /etc/bashrc文件的内容# /etc/bashrc# System wide functions and aliases# Environment stuff goes in /etc/profile# It's NOT a good idea to change this file unless you know what you# are doing. It's much better to create a custom.sh shell script in# /etc/profile.d/ to make custom changes to your environment, as this# will prevent the need for merging in future updates.# are we an interactive shell?if [ '$PS1' ]; then  if [ -z '$PROMPT_COMMAND' ]; then    case $TERM in    xterm*)        if [ -e /etc/sysconfig/bash-prompt-xterm ]; then            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm        else            PROMPT_COMMAND='printf '\033]0;%s@%s:%s\007' '${USER}' '${HOSTNAME%%.*}' '${PWD/#$HOME/~}''        fi        ;;    screen)        if [ -e /etc/sysconfig/bash-prompt-screen ]; then            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen        else            PROMPT_COMMAND='printf '\033]0;%s@%s:%s\033\\' '${USER}' '${HOSTNAME%%.*}' '${PWD/#$HOME/~}''        fi        ;;    *)        [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default        ;;      esac  fi  # Turn on checkwinsize  shopt -s checkwinsize  [ '$PS1' = '\\s-\\v\\\$ ' ] && PS1='[\u@\h \W]\\$ '

4

编辑etc目录下的bashrc文件,可以修改提示符

5

如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!

6

这是/etc/inittab文件的内容[root@golonglee ~]# cat /etc/inittab # inittab is only used by upstart for the default runlevel.## ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## System initialization is started by /etc/init/rcS.conf## Individual runlevels are started by /etc/init/rc.conf## Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf## Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,# with configuration in /etc/sysconfig/init.## For information on how to write upstart event handlers, or how# upstart works, see init(5), init(8), and initctl(8).## Default runlevel. The runlevels used are:#   0 - halt (Do NOT set initdefault to this)#   1 - Single user mode#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)#   3 - Full multiuser mode#   4 - unused#   5 - X11#   6 - reboot (Do NOT set initdefault to this)# id:5:initdefault:[root@golonglee ~]#

注意事项

这里需要用root用户执行

推荐信息