Стилізуйте підказку терміналу за допомогою цих 4 варіантів

Ті з нас, хто користується консольним емулятором, терміналом або тим, що вони хочуть називати це щодня, ми завжди шукаємо спосіб зробити підказка це виглядає красивіше, або принаймні дає нам більше інформації, ніж показано за замовчуванням.

Наприклад, у моєму випадку за замовчуванням він показує щось подібне:

Читаючи RSS, я знаходжу статтю в ILoveUbuntu де вони показують нам 4 способи змінити підказка, додаючи кольори або додаючи більше інформаційних елементів. Давайте розглянемо приклади:

Перший з них - той, який мені найбільше подобається, думаю, він насичений зайвими елементами і виглядає так:

Однак, якщо хочете, ви можете відредагувати файл ~ / .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\]"

І це було так:


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

32 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  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.   Лювід - сказав він

    Щиро дякую ¡¡¡. Передостанній стиль мені подобається найбільше, але, звичайно, це залежить від фону оболонки the Вітаю всіх ¡¡😉

  5.   mac_live - сказав він

    Дуже добре використовуйте останній, привіт із сусідньої Мексики.

    1.    elav <° Linux - сказав він

      Привіт тобі сусідка 😀

  6.   SkRt_Dz - сказав він

    Чудово! 😀 Усі вони дуже хороші. Вчора я почав розфарбовувати підказку, і тепер я це виявляю. Всі вони дуже хороші 😀

  7.   truko22 - сказав він

    Велике спасибі, якщо з’являться нові модифікації чи приклад, чи додасте ви це до цього повідомлення?

    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 - сказав він

    Підказки чудові 😀

  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.   Лукас Матіас - сказав він

    Дуже приємно че! Я беру Фернандо. Ми спробуємо це.

  15.   Лукас Матіас - сказав він

    Це не спрацювало, мені видає несподівану синтаксичну помилку елемента "(" або щось подібне, я отримую останній тоді then

  16.   Крістофер - сказав він

    Встановити час таким, яким він був раніше?
    ———————————————————– 16:22
    ім'я @ сервер:

  17.   msx_ - сказав він

    Досить досить потворно.
    Для тривалої роботи на консолі найкраще мати просту колірну гамму, яка контрастує між режимами роботи на консолі, яка не розбиває очей яскравими кольорами:
    http://i.imgur.com/LDLcI.jpg
    Ця схема щодо tmux - з рядком стану, налаштованим на відображення імені хосту, ip сервера, дати, часу тощо - неперевершена.

    1.    msx_ - сказав він
    2.    elav <° Linux - сказав він

      Ну, це залежить від смаку кожного з них, вам не здається? Ваша установка мені подобається, проте в ній забагато елементів. Тим не менш, чи не могли б ви поділитися кодом, щоб використовувати його?

  18.   Alf - сказав він

    Ну, я просто налаштував свій термінал, мені сподобалось, як він виглядає.

    привіт

  19.   ельвільмер - сказав він

    Наразі з темами блогу це моя підказка !! 😀
    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 - сказав він

    Привіт
    ця частина └──┤ виходить так: ????
    Як змусити його вийти так, як слід

  23.   вінсук - сказав він

    хороша порада, що таке консоль Linux

  24.   Статик - сказав він

    +1

    Відмінний пост, коли справа стосується терміналу, добре додати ту чи іншу підказку.

    Який Rss ви використовуєте? Будь-який клієнт?

  25.   NULL - сказав він

    _____________________________________________________________________________________________________

    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\] ‘
    _____________________________________________________________________________________________________