
Tekintsünk el attól, hogy többed magammal közvetlen a szerveren hekkelem a forráskódot, és nézzük inkább azt, hogy hogyan lehet ezt az egyébként áldatlan állapotot elviselhetové varázsolni.
Elso lépésként, miután a gépre elhelyeztem a forráskód második példányát (pontosabban egy második verzióját), kellett egy módszer, amivel a prompt-ból megtudom, hogy merre járok. Eddig ugyanis csak az aktuális könyvtárnevet adta vissza, amibol nem derült ki, hogy kirol van szó. Mivel a path tetszolegesen hosszú lehet, ezért az
export PS1="\e[0;32m\w\n\r[ENT: \u@\h \W$ \e[m"
beállítás mellett tettem le a voksom, ami egyrészt gyönyöru klasszikus hercules-zöld színt hoz a terminál ablakomba (hiába na, a Matrix óta gyengém ez a szín kombó), másrészt olyan formába sikerült általa a promptot öntenem, ami ugyan kicsit helypocsékoló, de mégis eléggé informatív.
/Team/sss/www/projekt
[ENT: varsanyk@bncqsr09 projekt$
A prompt beállításánál látható
\e[0;32m
állítja át a színt és a
\e[m
zárja le, azaz a parancsok nem Matrix-zöld színben lesznek (mint mondjuk a fentebb említett Hercules monitoron).
A
\w
a teljes path írja ki, a
\n\r
pedig egy new-line + carriage return párossal új sort kezd.
A második sorba konstansként elhelyeztem az „ENT: ” szócskát (ezzel egyértelmuen jelölve, hogy melyik szerveren vagyok). A
\u@\h
a user@host részért felelos (igen, a host név is egyértelmuen jelzi, hogy melyik szerveren vagyok, de amikor az ember új a környezetben és kriptikus hostnevek vannak, akkor jól jön az a statikus rövidítés is :)). Végül a
\W$
zárja a sormintát, ami az aktuális könyvtárnevet adja vissza a $ jellel lezárva.
/Team/sss/www/projekt
[ENT: varsanyk@bncqsr09 projekt$
Mivel hamarosan másik szerverre költözünk, ahol remélhetoleg „normálisabb” programkörnyezettel dolgozhatunk, ami lehetové teszi a trunk-branch-tags tetszoleges számú használatát (valószínuleg nem), jobb ha több példányban megvan ez a kis beállítás.
További – nagyon részletesen összeszedett és példákkal illusztrált – infókat a Bash Shell PS1: 10 Examples to make your Linux prompt like Angelina Jolie oldalon olvashattok.