Kérdés, néhány példa, hogy tetszés szerint testre szabhassa

A következő cikkben megnézzük, hogyan módosítsa az Ubuntu parancssorát. Erről már beszéltünk ugyanabban a blogban egy ideje, de ezúttal még néhány lehetőséget adunk a terminál testreszabására.

BASH (Patak-ismét héj) az alapértelmezett shell a legtöbb modern Gnu / Linux disztribúcióhoz. A következő sorokban testre szabjuk a BASH indikátort, és néhány szín hozzáadásával javítjuk annak megjelenését, stílusok, módosító elemek stb. Az egészet eszközök, kiegészítők telepítése vagy online szolgáltatások igénybevétele nélkül.

Testreszabhatja a bash parancsot

A BASH-ban testre szabhatjuk és bármilyen módon módosíthatjuk a felszólítást. Csak lesz környezeti változó értékének megváltoztatása PS1. Minden gép más-más felhasználónévvel és gazdagépnévvel fog látni.

alapértelmezett bash parancs

Azon a gépen, ahol ezeket a példákat tesztelni fogom, az entreunosyceros a felhasználónevem, a 18-04 pedig a hostnevem. Most megyünk változtassa meg ezt a parancsot néhány speciális karakter beszúrásával, az úgynevezett menekülési szekvenciákkal.

Mielőtt továbbmennék és megváltoztatnám a dolgokat, mindig ajánlatos biztonsági másolatot készíteni a fájlról ~ / .bashrc.

cp ~/.bashrc ~/.bashrc.bak

Módosítsa a "felhasználónév @ hosztnév" parancsot

Ebben a példában a "felhasználónév @ hosztnév" részt lecseréljük a "Hello @ welcome>" szóra.

Ehhez adja hozzá a következőket a fájljához ~. / bashrc.

export PS1="Hola@bienvenido> "

Ha elkészült, mentse a fájlt, és térjen vissza a terminálhoz. Ne felejtse el frissíteni a módosításokat a 'source ~. / Bashrc' paranccsal..

Itt található az Ubuntu 18.04 LTS-en lévő parancssor kimenete.

bash azonnal hello welcome

Csak a felhasználónév megjelenítése

Csak a felhasználónév megjelenítéséhez egyszerűen módosítsa az előző sort a következőre:

csak bash gyors felhasználónév

export PS1="\u "

itt \ u a menekülési sorrend.

Ennek megváltoztatásához még néhány értéket hozzá kell adni a PS1 változóhoz. Ne feledje, hogy egy változás hozzáadása után végre kell hajtanunk a 'forrás ~ / .bashrca változások életbe léptetéséhez.

Adja meg a felhasználónevet a gazdagépnévvel

bash prompt felhasználó és gazdagép

export PS1="\u> \h> "

Adja meg a felhasználónevet és az FQDN-t

Ha bármilyen betűt szeretne (például @) a felhasználónév és a hosztnév közé, használja a következő bevitelt:

bash gyors felhasználónév és FQDN

export PS1="\u@\h "

Adja meg a felhasználónevet a gazdagépnévvel és a $ szimbólummal a végén

bash azonnali felhasználónév, gazdagépnév és dollár szimbólum

export PS1="\u@\h\\$ "

Adjon hozzá speciális karaktereket a felhasználónév és a gazdagépnév közé és után

bash prompt speciális karakterek a felhasználó és a host man között és után

export PS1="\u@\h> "

Hasonlóképpen, egyéb speciális karakterek hozzáadhatók, például kettőspont, pontosvessző, *, aláhúzás, szóköz stb.

Felhasználónév, hosztnév, héjnév megjelenítése

bash prompt felhasználónév, gazdagép és shell név

export PS1="\u@\h>\s: "

Mutassa meg a felhasználónevet, a hosztnevet, a shellt és annak verzióját

bash prompt felhasználónév, hosztnév és shell verzió

export PS1="\u@\h>\s\v "

Felhasználónév, gazdagépnév és az aktuális könyvtár elérési útjának megjelenítése

bash parancs felhasználónév, gazdagépnév és könyvtár elérési útja

export PS1="\u@\h\w "

Látni fogja a ~ szimbólumot, ha az aktuális könyvtár $ HOME.

Dátum megjelenítése BASH üzenetben

hogy mutassa meg a dátumot felhasználónevével és gazdagépnevével a parancssorban adja hozzá a következőket a fájlba ~ / .bashrc.

bash azonnali felhasználónév, gazdagépnév és dátum

export PS1="\u@\h>\d "

Dátum és idő 12 órás formátumban, BASH formátumban

bash azonnali dátum és idő 12 órakor

export PS1="\d> \@ > "

Dátum és idő 12 formátum óó: pp: ss

bash azonnali dátum és idő 12 óra óó: pp: ss

export PS1="\d> \T> "

Dátum és idő 24 óra

export PS1="\d> \A> "

Dátum és idő 24 órás formátumban óó: pp: ss

export PS1="\u@\h> \d\t "

Ezek csak néhány gyakori menekülési szekvencia hogy megváltoztassa a bash üzenet formátumát. Van még néhány szekvencia. Mindet megtekintheti a bash man oldal.

Bármikor megteheti aktuális beállítások megtekintése írja be a terminálba a következő parancsot:

lásd a bash parancs konfigurációját

echo $PS1

A felszólítás színezése

Amit eddig láttunk, az az, hogy csak módosítottunk / felvettünk néhány elemet a bash parancssorba. Most néhány elem színét módosítani fogjuk.

Annak érdekében, hogy az előtér (szöveg) egy kis színt kapjon, az elemek pedig háttérszínt kapjanak, mint korábban hozzáadunk egy kódot a ~ / .bashrc fájlhoz.

Például a szöveg színének állomásnévvé változtatásához és vörös színűvé tételéhez a következő kódot adjuk hozzá:

bash prompt host szöveg színe piros színnel

export PS1="\u@\[\e[31m\]\h\[\e[m\] "

Miután hozzáadta, meg kell frissítéseket parancssal a terminálban:

source ~/.bashrc

Hasonlóképpen a változtassa meg a háttér színét hostname-re, a használandó kód a következő lenne:

bash gyors szöveg és háttérszín

export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "

Visszaállítja az alapértelmezett beállításokat

Mint már az elején említettem, mindig ajánlatos biztonsági másolatot készíteni a fájlról ~. / bashrc mielőtt változtatásokat hajtana végre. Ezért, visszaállíthatja az előző működő verziót, ha valami nem sikerüll. Csak a ~ / .bashrc fájlt kell kicserélnie a biztonsági másolattal.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Leon S. dijo

    Hogyan lehet megváltoztatni a felszólítás színét, amikor szuperfelhasználóként indul

    1.    Damien Amoedo dijo

      Szia. Jelentkezzen be a terminálba rootként. Lépjen a / root könyvtárba. Talál egy másik .bashrc fájlt. Szerkessze és módosítsa a PS1 változót a cikkben feltüntetett módon vagy tetszés szerint. Mentse el a módosításokat, és készítsen ~ / .bashrc forrást. Salu2.

  2.   Caro dijo

    Helló, a Linux terminálom nem mutatja meg a felszólítást, ezért nem tudok olyat írni, amit megtehetnék.