Ako prispôsobiť výzvu v termináli
Či už používate Terminál príležitostne alebo pravidelne, možno zistíte, že je vhodné zmeniť spôsob, akým vyzerá nad rámec nastavení farebnej schémy a priehľadnosti. Čo tak zmeniť skutočný príkazový riadok? Je to celkom jednoduché a môže to byť zábavný spôsob, ako ďalej prispôsobiť vzhľad vášho Macu.
Zmena spôsobu, akým vyzerá výzva terminálu, nie je príliš zložitá, ale zahŕňa pomerne malé použitie príkazového riadka, čo vzhľadom na to, že si chcete prispôsobiť vzhľad výzvy bash, predpokladáme, že „Poznám aspoň trochu Terminál.A áno, platí to pre všetky verzie OS X, pretože každá verzia na každom Macu predvolene používa bash ako príkazový riadok. OK, začnime.
Predvolený príkazový riadok v systéme Mac OS X je niečo ako:
Názov počítača:Používateľ aktuálneho adresára$
Po spustení terminálu by to vyzeralo asi takto:
MacBook:~/Správca počítača$
Nie je to zlé, ale trochu nudné a nie najlepšie, však? Je to však celkom jednoduché zmeniť a výzvu terminálu bash si môžete skutočne prispôsobiť tak, aby vyzerala takmer akokoľvek chcete.
Budeme predpokladať, že používate predvolený bash shell, takže budete upravovať buď súbor .bashrc, .bash_profile alebo .profile, ak ste si nainštalovali fink.
Ak chcete začať prispôsobovať výzvu bash, v aktuálnej výzve terminálu zadajte nasledujúci text, aby sa načítal príslušný profil do textového editora nano:
nano .bashrc
Áno, môžete to zmeniť na .bash_profile alebo .profile v závislosti od vašich špecifikácií:
nano .bash_profile
Pravdepodobne sa vám zobrazí obyčajný súbor, takže na začiatok zadajte do riadku v termináli nasledujúce:
export PS1=">
Prispôsobenie výzvy bash sa nachádza medzi týmito úvodzovkami.
Medzi úvodzovky exportu PS1=” “ môžete pridať nasledujúce riadky na prispôsobenie výzvy terminálu:
- \d – Aktuálny dátum
- \t – Aktuálny čas
- \h – Názov hostiteľa
- \ – Číslo príkazu
- \u – Používateľské meno
- \W – Aktuálny pracovný adresár (napr.: Desktop/)
- \w – Aktuálny pracovný adresár s úplnou cestou (tj: /Users/Admin/Desktop/)
(Upozorňujeme, že ak chcete iba jednorazovo použiť vlastnú výzvu bash alebo otestovať vzhľad zmien pred ich nastavením v profile bash, môžete jednoducho použiť príkazy na export, zmena sa sa prejavia okamžite pomocou príkazu export, ale po ukončení relácie terminálu budú zrušené.)
Uveďme si teda niekoľko príkladov. Možno chcete, aby výzva v termináli zobrazovala používateľa, za ktorým nasleduje názov hostiteľa, za ktorým nasleduje adresár, potom by vhodná položka .bashrc bola:
"export PS1=\u@\h\w $ "
ktorý bude vyzerať nasledovne, keď sa vykreslí pri skutočnej výzve bash:
Admin@MacBook~Desktop/ $
Super, čo? Môžete tiež zmeniť samotnú výzvu na čokoľvek, nemusí to byť znak $, jednoducho ho nahraďte čímkoľvek iným, čo by ste chceli použiť, napríklad:
"export PS1=\u@\h\w: "
čo je rovnaké ako vyššie, ale : namiesto $
Admin@MacBook~Desktop/: "
Takže, pohrajte sa a uvidíte, čo uprednostňujete. Môj osobný favorit je nasledujúci:
"export PS1=\W @ \h $ "
Toto vykreslí pohľad na aktuálne aktívny adresár (PWD), názov hostiteľa počítača a používateľské meno aktuálneho používateľa takto:
/System @ MacBookPro $
V moderných verziách OS X môžete dokonca zahrnúť Emoji do výzvy presunutím na miesto, ktoré chcete zobraziť, napríklad:
"export PS1=\h:\W (SEM STIAHNUŤ EMOJI) $ "
Zobrazilo by sa to ako:
Hostname:Desktop (Emoji) $
Na tomto obrázku nižšie:
Keď ste spokojní so vzhľadom výzvy, uložte úpravy súboru .bash_profile v nano stlačením Control+o a potom môžete ukončiť program nano stlačením Control+x
Ak naozaj chcete, môžete na úpravu svojho profilu .profil použiť aj štandardný textový editor, napríklad TextWrangler alebo TextEdit, ale ak meníte výzvu terminálu, pravdepodobne by ste sa mali naučiť, ako upraviť súbory aj z príkazového riadku.
Ak by ste radšej zmenili veci tak, aby vyzerali viac graficky, je tu tiež jednoduchý návod, aby vaša výzva Terminálu obsahovala znak emoji (áno, rovnaké ikony emotikonu, ktoré ľudia používajú na odosielanie textových správ ), v prípade záujmu si to môžete prečítať tu.
Nakoniec, majte na pamäti, že sa tým mení príkazový riadok, nie vzhľad okien aplikácie Terminál. Ak si radi prispôsobujete vzhľad vecí, zmena vzhľadu terminálu sa oplatí urobiť, pretože do spôsobu vykresľovania štandardného okna terminálu môžete pridať obrovské množstvo zmien a prispôsobení. Pridané spolu s vlastným príkazovým riadkom a časy nudného vyzerajúceho terminálu budú na vašom Macu už dávno preč. Je to pravdepodobne zrejmé, ale áno, tieto rýchle prispôsobenia fungujú aj mimo OS X a tiež v Unixe a Linuxe.
Máte skvelú výzvu, o ktorú sa chcete podeliť? Uverejnite svoje do komentárov, skúste zahrnúť príkaz exportovať aj to, ako sa výzva vykreslí, aby sa ostatným uľahčilo určiť, či to chcú alebo nie.