暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

SUSE Linux Enterprise Server 12 SP5 终端显示设置

原创 董大威 2023-08-31
799

设置 Linux 终端显示的作用是为了提供更好的用户体验和操作环境。通过对终端进行适当的设置,可以改善终端的外观、功能和易用性,以满足用户的个性化需求。

1、环境介绍

--操作系统:
hellodba:~ # lsb_release -a
LSB Version: n/a
Distributor ID: SUSE
Description: SUSE Linux Enterprise Server 12 SP5
Release: 12.5
Codename: n/a


--终端工具:

Xshell 7.0.0018

2、默认终端显示

3、修改终端显示

修改后的效果:不显示路径信息,只显示主机名、用户名和当前文件夹(黄色加粗)。

    3.1、打开终端Xshell,连接到远程主机

    3.2、编辑 Shell 配置文件

hellodba:~ # vi /etc/profile
--将以下命令添加或修改至配置文件中
export PS1="\[\033[32m\]\u@\h:\[\033[33;1m\]\W\[\033[0m\]\$ "

--使配置生效:在终端中输入以下命令,使配置文件的修改生效
hellodba:~ # source /etc/profile
root@hellodba:~$

    3.3、命令解析

上述代码中:
export PS1: 使用'export'命令将后面的值赋给环境变量'PS1',它决定了终端的主提示符。
\[\033[32m\]: 是一个转义序列,其中'\033'表示转义字符,'[32m'用于设置颜色,32代表绿色。
\[\033[33;1m\]: 是一个转义序列,其中'\033'表示转义字符,'[33;1m'用于设置颜色和样式,33表示黄色,1表示加粗。
\[\033[0m\]: 这部分是一个转义序列,将终端文本的颜色和样式重置为默认值。使用'\[\033[0m\]'确保命令提示符之后的文本不会受之前设置的影响。
\$: 这部分显示命令提示符($)。
\u: 表示用户名。
\h: 表示主机名。
\W: 表示当前工作目录的最后一个目录,即当前文件夹。
\$: 表示提示符。

综上所述,通过设置'export PS1="\[\033[32m\]\u@\h:\[\033[33;1m\]\W\[\033[0m\]\$ "',将自定义终端提示符的外观,使其显示为绿色用户名和主机名,黄色加粗的当前目录最后一级,并以默认颜色显示命令提示符。

    3.4、完成

现在,重新打开一个终端窗口,你应该能够看到新的提示符,不显示完整的路径,而只显示主机名、用户名和当前文件夹,并且文件夹以黄色显示。

请注意,不同的终端模拟器可能会有细微差异,如果以上步骤在你的终端中无法生效,请参考你所使用终端模拟器的文档或帮助资源,查找相应的配置方式。

4、效果展示

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论