使用这4种变体为终端提示设置样式

我们当中那些每天使用控制台模拟器,终端或任何他们想调用的东西的人,我们总是在寻找一种方法来使 提示 它看起来更漂亮,或者至少为我们提供了比默认显示更多的信息。

例如,在我的情况下,默认情况下显示如下:

阅读我的RSS我在 爱·乌本图 他们向我们展示了四种改变 提示,添加颜色或添加更多信息性元素。 让我们看一下示例:

第一个是我最不喜欢的,我认为它充满了额外的元素,看起来像这样:

但是,如果您愿意,可以编辑文件 在〜/ .bashrc (如果不存在,我们将创建它) 并添加以下行:

PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '

稍后为了使更改生效,我们在控制台中执行:

$ cd && . .bashrc

对于以下示例,将重复此操作。 接下来的是以下内容,这就是我留下的内容:

我们必须放入〜/ .bashrc文件中的代码如下:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"

然后,我们有另一个示例,该示例缺少颜色,但显示了有用的信息:

使用的代码是这样的:

PS1="┌─[\d][\u@\h:\w]\n└─> "

最后,我们有这个:

使用的代码是这样的:

PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '

您可以选择最喜欢的一个,当然,我们可以根据需要进行一些修改。 例如,我举了一个我喜欢的示例,我输入了以下代码:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"

就像这样:


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   纳米

    我喜欢,我想我可以修改您选择的xD

  2.   奥萨卢纳

    感谢您给我倒数第二的提示,现在航站楼看起来更好看了。

  3.   费尔南多

    好!

    我喜欢这些东西,如果您喜欢它们并想放置稀有符号,bash会接受这些符号: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    这里有我的:

    $(set_prompt)\n┌─☢ 33[1;31m\u33[0m ☭ 33[1;35m\h33[0m ☢──[33[1;35m\w33[0m]\$ 33[0m\n└─(\t)──>

    一个拥抱!

    1.    ren434

      他们是多么伟大的贡献。

    2.    钦诺洛科

      你可以做一个教程吗?

  4.   路德

    非常感谢……倒数第二个样式是我最喜欢的样式,但是当然这取决于外壳的背景。to问候所有人。

  5.   mac_live

    非常好用最后一个,来自邻国墨西哥的问候。

    1.    elav <°Linux

      向邻居打招呼😀

  6.   SkRt_Dz

    大! 😀他们都很好。 昨天我开始为提示添加颜色,现在我发现了。 他们都很好good

  7.   特鲁科22

    很好,非常感谢,如果有新的修改或示例,您将其添加到这篇文章中吗?

    1.    elav <°Linux

      实际上,您可以在评论中添加

  8.   毛里求斯

    很好,我使用了一段时间:

    PS1=»\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;31m\]]\e[01;32m:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]»

    在我看来,除了提示时的个人风格外,它们在文件夹之间导航时还能起到很多作用,使所有内容保持井井有条。

  9.   拥抱0

    嘿,代码很棒,我留着颜色代码,以免看到控制台那么无聊= P

  10.   适当的1

    提示很棒great

  11.   艾琳克斯

    豪华,可以改变总是看到我们的航站楼的常规,这样我们可以给它一个更好的外观

    的问候!

  12.   ren434

    我真的很喜欢第三个,我已经使用了类似的一个很长时间了,这个是:
    PS1=’\[\e[1;96m\]┌──{\[\e[1;97m\]\u•\h\[\e[1;96m\]}──────{\[\e[1;93m\]\W\[\e[1;96m\]}\n\[\e[1;96m\]╘══$ \[\e[0m\]’

    1.    elav <°Linux

      好吧,的确很相似..我会保留它😀

  13.   伴娘

    这是我的:

    PS1=»\[\e[0;35m\]┌─\[\e[0;32m\]\A\[\e[0;36m\] \[\e[0;36m\](\u)\[\e[0;36m\]\[\e[0;32m\]──>\[\e[0;36m\][\[\e[0;32m\]\w\[\e[0;36m\]]\n\[\e[0;35m\]└───────>\[\e[0;37m\]»

    我希望你喜欢它。 敬礼!

  14.   卢卡斯·马蒂亚斯(Lucas Matias)

    非常好车! 我拿费尔南多的。 我们将尝试。

  15.   卢卡斯·马蒂亚斯(Lucas Matias)

    它没有用,它给我抛出了意外的元素语法错误“(”或类似的东西,我得到了最后一个,然后🙂

  16.   克里斯托弗

    要像以前一样设定时间?
    —————————————————————–– 16:22
    名称@服务器:

  17.   女士_

    相当丑陋。
    要在控制台上长时间工作,最好有一个简单的配色方案,以使控制台上的工作模式之间形成对比,并且不会让您眼前一亮。
    http://i.imgur.com/LDLcI.jpg
    这种关于tmux的方案-状态栏配置为显示主机名,服务器ip,日期,时间等,是无与伦比的。

    1.    女士_
    2.    elav <°Linux

      好吧,这取决于每个人的口味,您不觉得吗? 我喜欢您的设置,但是元素太多。 但是,您是否愿意分享使用它的代码?

  18.   阿尔夫

    好吧,我只是自定义终端,我喜欢它的外观。

    问候

  19.   Elwuilmer

    目前有博客主题,这是我的提示! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   藻类

    这些是我的...

    Usuario: PS1=’\[\e[1;32m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    Root: PS1=’\[\e[1;31m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    当前:PS1 ='┌─[\ u] [\ A] [\ w] \n└─[\ $]'

  21.   共产主义

    太好了,我暂时使用了一个没有颜色的简单颜色,我只是删除了日期:PS1 =»┌─[\ u @ \ h:\ w] \n└─>«

  22.   p3dr0

    你好
    part──┤这部分像这样出来:
    我如何使它以应有的方式出现

  23.   文苏克

    好的建议,什么是Linux控制台

  24.   静态

    +1

    优秀的帖子,到终端时,最好添加一个或另一个提示。

    您使用什么Rss?

  25.  

    _____________________________________________________________________________________________________

    PS1=’\[33[0;32m\]┌┼─┼─ \[33[0m33[0;32m\]\u\[33[0m\] @ \[33[0;36m\]\h\[33[0m33[0;32m\] ─┤├─ \[33[0m\]\t \d\[33[0;32m\] ─┤├─ \[33[0;31m\]\w\[33[0;32m\] ─┤ \n\[33[0;32m\]└┼─\[33[0m33[0;31m\]|I♥Linux|\[33[0m33[0;32m\]─┤▶\[33[0m\] ‘
    _____________________________________________________________________________________________________