Как да персонализирате подканата на вашия терминал
Независимо дали използвате терминала от време на време или редовно, може да сметнете за подходящо да промените начина, по който изглежда извън цветовата схема и настройките за прозрачност. Какво ще кажете за промяна на действителния ред за команден ред? Това е доста лесно и може да бъде забавен начин за допълнително персонализиране на външния вид на вашия Mac.
Промяната на начина, по който изглежда подканата на терминала, не е твърде сложна, но включва доста незначително използване на командния ред, което, като се има предвид, че искате да персонализирате как изглежда подканата за bash, предполагаме, че вие сте поне донякъде запознати с терминала.И да, това се отнася за всички версии на OS X, тъй като всяка версия на всеки Mac по подразбиране използва bash като команден ред. Добре, да започваме.
Промптът на командния ред по подразбиране в Mac OS X е нещо като:
ComputerName:CurrentDirectory User$
Това би изглеждало така, когато терминалът е стартиран:
MacBook:~/Desktop Admin$
Не е много лошо, но някак скучно и не е най-доброто, нали? Въпреки това е доста лесно да се промени и наистина можете да персонализирате подканата на bash Terminal, за да изглежда почти всичко, което искате.
Ще приемем, че използвате bash shell по подразбиране, така че ще редактирате файла .bashrc, .bash_profile или .profile, ако сте инсталирали fink.
По този начин, за да започнете да персонализирате подканата за bash, в текущия подкана на терминала въведете следното, за да заредите съответния профил в нано текстов редактор:
nano .bashrc
Да, можете да промените това на .bash_profile или .profile в зависимост от вашите специфики:
nano .bash_profile
Вероятно ще ви бъде представен обикновен файл, така че въведете следното на ред в терминала, за да започнете:
export PS1=">
Между тези кавички се случва персонализирането на подканата за bash.
Между кавичките на експортиране PS1=” “, можете да добавите следните редове, за да персонализирате подканата на терминала:
- \d – Текуща дата
- \t – Текущо време
- \h – Име на хоста
- \ – Номер на командата
- \u – Потребителско име
- \W – Текуща работна директория (т.е.: Desktop/)
- \w – Текуща работна директория с пълен път (т.е.: /Users/Admin/Desktop/)
(Имайте предвид, че ако просто искате да използвате персонализиран bash подкана еднократно или да тествате външния вид на промените, преди да ги зададете в bash профила, можете просто да използвате командите за експортиране, промяната ще влиза в сила незабавно с командата за експортиране, но ще бъде изоставено, когато сесията на терминала приключи.)
И така, нека вземем няколко примера. Може би искате подканата на вашия терминал да показва потребителя, последван от името на хоста, последван от директорията, тогава подходящият запис .bashrc ще бъде:
"export PS1=\u@\h\w $ "
което ще изглежда по следния начин, когато се рендира в действителния bash промпт:
Admin@MacBook~Desktop/ $
Готино, а? Можете също така да промените самата подкана на каквото и да е, не е задължително да е знакът $, просто го заменете с каквото и да е друго, което искате да използвате, например:
"export PS1=\u@\h\w: "
което е същото като по-горе, но : вместо $
Admin@MacBook~Desktop/: "
И така, поиграйте си и вижте какво предпочитате. Моят личен фаворит е следният:
"export PS1=\W @ \h $ "
Това изобразява текущо активната директория (PWD), името на хоста на компютъра и потребителското име на текущия потребител, изглеждащи по следния начин:
/System @ MacBookPro $
С модерните версии на OS X можете дори да включите емотикон в подканата, като го плъзнете на мястото, където искате да се показва, например:
"export PS1=\h:\W (ПЪЛГНЕТЕ EMOJI ТУК) $ "
Това ще се покаже като:
Hostname:Desktop (Emoji) $
Вижда се на тази снимка по-долу:
Когато сте доволни от външния вид на вашата подкана, запазете редакциите на файла .bash_profile в nano, като натиснете Control+o и след това можете да излезете от nano програмата, като натиснете Control+x
Ако наистина искате, можете просто да използвате стандартен текстов редактор като TextWrangler или TextEdit, за да редактирате вашия .profile, но ако променяте подканата на терминала, вероятно трябва да научите как да променяте файлове от командния ред също.
Ако предпочитате да промените нещата така, че да изглеждат по-графично, има и лесна инструкция, предназначена да накара подканата на терминала да включва символ на емоджи (да, същите икони на емоджи, които хората използват за текстови съобщения ), можете да прочетете това тук, ако се интересувате.
И накрая, имайте предвид, че това променя командния ред, а не външния вид на прозорците на приложението Terminal. Ако обичате да персонализирате външния вид на нещата, си струва да промените външния вид на терминала, тъй като можете да добавите огромен брой промени и персонализации към начина, по който се изобразява стандартен прозорец на терминала. Добавен заедно с персонализиран команден ред и дните на скучно изглеждащ терминал ще отминат, така или иначе, на вашия Mac. Вероятно е очевидно, но да, тези бързи персонализации работят и извън OS X, както и в Unix и Linux.
Имате ли страхотна подкана, която искате да споделите? Публикувайте своите в коментарите, опитайте се да включите както командата за експортиране, така и това, което подканата ще изобрази, за да улесните другите да определят дали искат да я изпробват или не.