11Jul
Ако приступате вишеструким серверима током целог радног дана, онда можете да кажете са којим радом на први поглед радите на бази шеме боја.Данашњи СуперУсер К & амп; пост помаже читатељу да постигне шарене нирване у свом радном окружењу.
Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;
Питање
СуперУсер читач нитинс жели да зна како направити боје промене Басх Промпт када се пријављује на сервер:
Постоји ли начин да направите динамичку Басх Промпт тако да промијени боју када се пријавим на сервер?Желим да боје буду зелене када користим свој властити систем, али промијеним на црвено кад год сам повезан са серверима.Имам велики број сервера којима приступим и не желим да стављам другачији . басхрц на сваки од њих.
Како направите Басх Промпт боје промене када се пријавите на сервер?
Одговор на
СуперУсер допринос Матеи Давид има одговор за нас:
Ремоте Басх Промптс поставља удаљени ~ /. басхрц
, па ћете га ипак требати копирати на удаљеним серверима.Међутим, можете користити један ~ /. басхрц за све хостове и поставити боју Басх Промпт на основу имена хоста:Напомене
- Не постављајте ПС1 ако није већ постављено( тј. Ако схелл нијеинтерактивна).Тестирање да бисте видели да ли је ПС1 "не-празно" је врло уобичајен начин да сазнате да ли је схелл интерактиван и не желите да збуњујете програме који то раде( вероватно, прецизнији тест проверава да ли $ - садржи и ).
- Ако желите да овај код ради када се пријављујете на удаљени сервер, требало би да имате једну од датотека профила увек извор ~ /. басхрц ( претпостављам да то знате).
- У ПС1 , кодови за избацивање морају бити затворени у \ [... \] .
- \ [033 [м враћа први план и позадину на њихове подразумеване вредности, тако да се овде појављује : \ в у предњем делу позадине / позадини терминала.
- \ [033 [48; 5; КСКСКСм \ 033 [38; 5; ИИИм поставља позадину / предњу основу КСКСКС / ИИИ .
- За скрипту која одводи расположиве боје, покушајте најслабије.
- Да бисте проверили и погледали како би изгледао Басх Промпт, користите: ецхо -е "& лт; \ 033 [48; 5; 16м \ 033 [38; 5; 196мхост \ 033 [м: дир & гт; $"
да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.
Имаге Цредит: Емк( Википедиа)