Kuidas teete Bash Prompt Colours'i sisselogimisel serverisse?
Kui pääsete kogu tööpäeva jooksul juurde mitmele serverile, siis võib olla väga kasulik öelda, millist te töötate lühidalt värvilahendusel. Tänane SuperUser Q&A postitus aitab lugejal saavutada oma töökeskkonnas värvikas nirvana.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Küsimus
SuperUser-lugeja nitins tahab teada, kuidas muuta Bash Prompt värve, kui olete sisse loginud:
Kas on võimalik muuta Bash Prompi dünaamiliseks nii, et see muudab serverisse sisse logides värvi? Ma tahan, et värv oleks roheline, kui kasutan oma isiklikku süsteemi, kuid muudan punaseks, kui olen ühendatud serveritega. Mul on tohutu hulk servereid, millega ma pääsen ja ei taha olla teistsugune .bashrc igaüks neist.
Kuidas muuta Bash Prompt serverisse sisselogimisel värve muutes?
Vastus
SuperUser'i toetaja Matei Davidil on meile vastus:
Kaugjuhtimispuldi seadistab kaugjuhtimispuldid ~ / .bashrc, seega peate selle kaugserveritele kopeerima. Siiski saate kasutada ühte ~ / .bashrc kõigi hostide jaoks ja määrake Bash Prompt värv vastavalt hostinimele:
Märkused
- Ärge seadistage PS1 kui see pole juba määratud (st kui kesta ei ole interaktiivne). Testimine, et näha, kas PS1 on “mitte-tühi” on väga levinud viis teada saada, kas kest on interaktiivne ja te ei taha segada programme, mis seda teevad (väidetavalt kontrollib täpsem test, et näha, kas $- sisaldab i).
- Kui soovite, et see kood töötaks kaugserverisse sisselogimisel, peaks teil olema alati üks profiilifailidest ~ / .bashrc (Ma eeldan, et tead seda).
- Sisse PS1, pääsukoodid peavad olema sisestatud […].
- [033 [m lähtestab esiplaani ja tausta vaikeväärtustele, nii et siin w ilmub terminali esiplaanile / taustale.
- [033 [48; 5; XXXm 033 [38; 5; YYYm seab tausta / esiplaani XXX / YYY.
- Skeemi jaoks, mis tühistab olemasolevad värvid, proovige colortest.
- Bash Prompt'i nägemiseks ja vaatamiseks kasutage: echo -e “$”
Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.
Pildi krediit: Emx (Wikipedia)