添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • 提示符格式说明

\e 控制符\033

\u 当前用户

\h 主机名简称

\H 主机名

\w 当前工作目录

\W 当前工作目录 基名

\t 24小时时间格式

\T 12小时时间格式

! 命令历史数

# 开机后命令历史数

  • 修改提示符格式范例 :2个优秀案例 (且一般个人用的话,直接在全局修改即可。)

案例1:字体闪烁型配色方案( 高亮显示,不建议。

PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]"

1代表高亮显示;

5代表闪烁;

41是背景颜色;(41-41都是不同的颜色;42绿色,44蓝色)

案例2:常规型配色方案

最终优化的几种方案如下:
33是字体颜色;
32:绿色 PS1="\[\e[1;32m\][\u@\h \W]\\$\[\e[0m\]" # 推荐颜色
33:黄色 PS1="\[\e[1;33m\][\u@\h \W]\\$\[\e[0m\]" # 推荐颜色
34:蓝色 PS1="\[\e[1;34m\][\u@\h \W]\\$\[\e[0m\]" # 推荐颜色
35:紫色

案例3:带时间的配色方案

PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"
echo 'PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"' > /etc/profile.d/env.sh

案例4:个人推荐配色方案***

echo 'PS1="\[\e[1;32m\][\[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"' > /etc/profile.d/env.sh
  • A.例子:临时修改提示符方法

  • B.例子:永久修改提示符方法

代码如下://适用于Centos版本。

echo 'PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"' > /etc/profile.d/env.sh
通过配置PS1内容到/etc/profile.d/env.sh,对所有用户都生效;
  • 注意:以下实验证明:~/.bashrc的优先级比/etc/profile.d/env.sh高

  • 出现的问题:

次机器的命令提示符如下,是我按照网上内容进行了永久修改,但是现在忘了当时配置哪个配置文件了。现在想要修改为其他方案的命令提示符,但是修改了依然无效果。

  • 排查过程:

PS1变量如下:

注意:临时修改是可以的

但是永久修改就会出现问题:

再次登录后,还是无效果:很无语。

//怀疑是原来配置的环境变量优先级更高的缘故导致的;

/etc/profile文件没发现PS1变量;

果真在~/.bashrc下发现了PS1变量:

因此删除以上变量后再次测试效果:

完美,以上问题已解决:

The end!

最后送上一张女神照片,祝大家生活愉快哈哈。

命令提示符:prompt范例:[root@localhost ~]#test@ubuntu1804:~$# 管理员$ 普通用户显示提示符格式Centos中的提示符格式:Ubuntu中的提示符格式:修改提示符格式(1)提示符格式说明 \e 控制符\033 \u 当前用户 \h 主机名简称 \H 主机名 \w 当前工作目录 \W 当前工作目录基名 \t 24小时时间格式 \T 12小时时间格式.
打开~/.bashrc可以看到命令提示的内容为:\u@\h\w\$ \u表示用户名,\h表示主机名,\w表示当前目录,\$表示 命令提示符 (普通用户$,超级用户#) 这个 命令提示符 有点长,很碍事,\u@\h是可以删除的,只显示\w\$就很好 改为:PS1='\[\033[1;3;32m\]\w\[\033[31m\]\$\[\033[0m\]' 如果改为PS1='\033[1;3;32m\...
-bash-4.1$ vi ~/.bash_profile -bash-4.1$ cat  ~/.bash_profile cat: /home/hadoop/.bash_profile: No such file or directory
Gogh:small_orange_diamond:访问网站G Gnome 终端 ,Pantheon 终端 ,Tilix和XFCE4 终端 配色方案 ,适用于Ubuntu, Linux Mint,Elementary OS和所有使用G Gogh的发行版:small_orange_diamond:访问网站:small_orange_diamond:Gnome 终端 ,Pantheon 终端 配色方案 ,Tilix和XFCE4 终端 配色方案 适用于Ubuntu, Linux Mint,Elementary OS以及所有使用Gnome 终端 ,Pantheon 终端 ,Tilix或XFCE4 终端 的发行版; 最初是受Elementary OS Luna启发的。 也可在iTerm for macOS上使用。 您可以在此处查看主题。 预安装$ sudo apt-get install dconf-cli uuid-runtime安装1.只需复制并粘贴以下单行命令:$
1、类Unix 终端 CLI颜色指代的文件类型(比如蓝色是目录,绿色是可执行程序)类Unix一切皆文件,文件共分7种类型,7种类型的文件分别由不同的颜色指代: (1)普通文件类型,ls -l 带-的类型,一般为 终端 默认的字体颜色,其中,可执行程序(二进制文件)字体为青绿色、压缩文件字体为红色: Linux 中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] (2)目录文件,ls -l 带d的类型,字体颜色是蓝色: 其中,new_ prompt 是您想要设置的新 提示符 。 2. 如果您希望永久更改 提示符 ,则可以将上述命令添加到您的bash配置文件中。例如,如果您使用的是Bash shell,则可以将以下命令添加到~/.bashrc文件中: export PS1="new_ prompt " 3. 您可以使用以下变量来自定义 提示符 : - \u:当前用户的用户名 - \h:当前主机名 - \w:当前工作目录的完整路径 - \W:当前工作目录的基本名称 - \d:当前日期 - \t:当前时间 例如,以下命令将在 提示符 中显示当前用户的用户名、主机名和工作目录: export PS1="\u@\h:\w$ " 希望这可以帮助您 修改 Linux 命令提示符 。 ### 回答2: 在 Linux 系统中, 命令提示符 是我们输入命令时显示的符号,通常是用来表示当前用户、主机名和当前目录路径等信息。在默认情况下, Linux 系统的 命令提示符 是一些红色或者绿色的字符,而且并不是很直观和美观,这可能会导致在使用上不够方便。因此,我们可以 修改 Linux 系统的 命令提示符 ,以便让它符合个人的观感和需求。 有两种方法可以 修改 Linux 系统的 命令提示符 ,分别是暂时性 修改 和永久性 修改 ,下面我来分别介绍一下。 1. 暂时性 修改 暂时性 修改 命令提示符 的方法是在 终端 中输入以下命令: PS1="[\u@\h:\w]$ " 其中,PS1是一个环境变量,用于设置 命令提示符 的格式,其中包含一些特殊字符表示当前用户、主机名和当前目录路径等信息。例如,\u表示当前用户名,\h表示当前主机名,\w表示当前目录路径。 []表示格式中的字符,$表示当前用户的权限。上面的 命令提示符 格式表示当前用户为“[用户名@主机名:目录路径]$ ”。 2. 永久性 修改 永久性 修改 命令提示符 的方法是 修改 用户的bash配置文件,以下是具体步骤: (1)打开bash配置文件 在 终端 中运行以下命令打开bash配置文件: sudo vim /etc/bashrc (2) 修改 bash配置文件 在打开的bash配置文件中找到以下代码: if [ "$color_ prompt " = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 将上面的代码 修改 为自己喜欢的 命令提示符 格式即可。 (3)保存变更并退出文件。 在 修改 后的bash配置文件中,将用户的 命令提示符 格式 修改 为自己喜欢的格式,并保存 修改 内容后退出文件即可。 总之,无论是暂时性 修改 还是永久性 修改 Linux 系统的 命令提示符 ,都需要了解 命令提示符 的格式和使用方法,才能更好地满足自己的需求。 修改 后的 命令提示符 可以让用户更加直观地了解当前的工作环境,更加方便地进行工作操作。 ### 回答3: 在 Linux 中, 命令提示符 是指Shell在等待用户输入命令时显示的信息。通常, 命令提示符 的格式包括当前用户的用户名、计算机名、当前所在的目录等信息。如果你想自定义 命令提示符 ,可以按照下面的方法进行 修改 。 第一步:打开bashrc文件 bashrc文件是在bash shell启动时执行的脚本文件,可以在该文件中设置环境变量、别名、函数等等。因此,你可以在该文件中添加自定义的 命令提示符 。 打开bashrc文件的方法是在 终端 中输入以下命令: $ nano ~/.bashrc 这将会在 终端 中打开一个nano文本编辑器,其中包含了当前用户的bashrc文件。 第二步:添加自定义 命令提示符 接下来,在bashrc文件的末尾添加以下代码: export PS1="自定义 命令提示符 " 在这里,你可以将“自定义 命令提示符 ”替换成你想要的任何文本,也可以包含一些可以代表当前用户名、计算机名、目录等信息的转义字符。例如,以下代码将在 命令提示符 中显示当前的用户名、计算机名和目录: export PS1="\u@\h:\w\$ " 在这里,“\u”代表当前用户名,“\h”代表计算机名,“\w”代表当前目录,“\$”代表 命令提示符 符号。你可以根据需要 修改 这些转义字符的顺序、间隔和格式。 第三步:保存并重启 终端 在编辑完bashrc文件后,按下Ctrl+X组合键退出nano文本编辑器。当提示是否保存时,按下Y键保存 修改 后的文件。 接下来,你需要重启 终端 才能使 修改 生效。你可以通过关闭 终端 窗口或者输入exit命令来退出当前 终端 窗口。然后重新打开一个新的 终端 窗口,就可以看到自定义的 命令提示符 了。 通过以上的步骤,你可以自定义 Linux 中的 命令提示符 ,让它更符合你的个性化需求。当然,如果你想要更加复杂的 命令提示符 ,也可以参考其他相关的教程进行 修改
TS:解决docker无法启动,报:start request repeated too quickly for docker.service错误-2021.12.08(已解决) 34397