Ті з нас, хто користується консольним емулятором, терміналом або тим, що вони хочуть називати це щодня, ми завжди шукаємо спосіб зробити підказка це виглядає красивіше, або принаймні дає нам більше інформації, ніж показано за замовчуванням.
Наприклад, у моєму випадку за замовчуванням він показує щось подібне:
Читаючи 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\]"
І це було так: