Mājas lapa » » Kā jūs veicat bash uzvednes maiņas krāsas, kad esat pieteicies serverī?

    Kā jūs veicat bash uzvednes maiņas krāsas, kad esat pieteicies serverī?

    Ja darba dienas laikā piekļūstat vairākiem serveriem, tad var būt ļoti noderīga, ja varēsiet pateikt, kuru darbu jūs strādājat īsumā, pamatojoties uz krāsu shēmu. Šodienas SuperUser Q & A postenis palīdz lasītājam sasniegt krāsainu nirvānu savā darba vidē.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs nitins vēlas uzzināt, kā mainīt Bash Prompt krāsas, kad esat pieteicies serverī:

    Vai ir veids, kā padarīt Bash Promp dinamiku, lai tā mainītu krāsu, kad esmu pieteicies serverī? Es vēlos, lai, lietojot savu personīgo sistēmu, krāsa būtu zaļa, bet, kad es esmu savienots ar serveriem, mainās uz sarkanu. Man ir liels skaits serveru, kuriem es varu piekļūt, un nevēlos, lai būtu citādi .bashrc par katru no tiem.

    Kā jūs veicat Bash Prompt mainīt krāsas, kad esat pieteicies serverī?

    Atbilde

    SuperUser ieguldītājam Matei David ir atbilde mums:

    Tālvadības pults uzstāda attālās bash uzvednes ~ / .bashrc, tāpēc jums joprojām būs nepieciešams to kopēt attālajos serveros. Tomēr jūs varat izmantot vienu ~ / .bashrc visiem saimniekiem un iestatiet Bash Prompt krāsu, pamatojoties uz resursdatora nosaukumu:

    Piezīmes

    • Nav iestatīts PS1 ja tas vēl nav iestatīts (tas ir, ja korpuss nav interaktīvs). Pārbaude, lai redzētu, vai PS1 ir “nav tukšs” ir ļoti izplatīts veids, kā noskaidrot, vai apvalks ir interaktīvs, un jūs nevēlaties sajaukt programmas, kas to dara (iespējams, precīzāks tests pārbauda, ​​vai $- satur i).
    • Ja vēlaties, lai šis kods darbotos, piesakoties attālajā serverī, jums vienmēr vajadzētu būt kādam no profila failiem ~ / .bashrc (Es pieņemu, ka jūs to zināt).
    • In PS1, evakuācijas kodiem jābūt iekļautiem […] \ T.
    • [033 [m atjauno sākotnējo un fona noklusējuma iestatījumus, tāpēc šeit w parādās termināla priekšplānā / fonā.
    • [033 [48; 5; XXXm 033 [38; 5; YYYm nosaka fonu / priekšplānu XXX / YYY.
    • Skriptam, kas izgāž pieejamās krāsas, pamēģiniet nokopēt.
    • Lai pārbaudītu un skatītu, kā izskatās Bash Prompt, izmantojiet: echo -e “$”

    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.

    Attēla kredīts: Emx (Wikipedia)