Terminal u Ubuntuu ili bilo kojoj GNU / Linux distribuciji po tom pitanju je osnovni alat svih. To je alat koji se koristi za kontrolu, manipulaciju i upravljanje cijelim sustavom ili čak skupinom sustava.
Iako izgleda samo kao upit s imenom hosta i korisničkim imenom, njegov je izgled poboljšan tijekom godina Linuxa i estetski je ugodan u većini grafičkih distribucija. Ovdje ćemo objasniti kako korisnici mogu prilagoditi izgled svog terminala u najčešće korištenoj distribuciji, Ubuntuu. Završni dio ovog članka može se koristiti i u bilo kojoj drugoj distribuciji.
Prilagođavanje terminala
Koristiti 'Postavke'opcija:
Ubuntuov terminal ima postojeći 'Postavke'koja se može koristiti za prilagodbu terminala u određenoj mjeri. Može mu se pristupiti jednostavnim klikom desnog klika na prazno područje u terminalu i odabirom 'Postavke.'
Postoje razne opcije navedene na više kartica. U nastavku su navedeni i kratko objašnjeni:
1. Tekst
Istražimo osnovne mogućnosti promjene stila teksta u terminalu i neke druge opcije.
- Dimenzije terminala (u smislu redaka i stupaca)
- Font i veličina fonta
- Razmak između stanica
- Oblik pokazivača i način treptanja
2. Boje
Dostupne promjene su:
- Dostupne teme u boji
- Zadana boja pozadine i prednjeg plana (teksta)
- Podebljani tekst, pokazivač i istaknuta boja teksta
- Klizač prozirnosti
3. Pomicanje
Ovdje su opcije za:
- Omogućite / onemogućite traku za pomicanje
- Pomicanje po izlazu (pokazivač se vraća prema dolje ako postoji novi izlaz)
- Pomicanje tipki (pokazivač se vraća prema dolje ako se pritisne bilo koja tipka)
- Ograničenje pomicanja
Sve su to opcije koje su zadane za promjene na terminalu.
Prilagođavanje pomoću .bashrc datoteka
Uređivanje dijelova i izgleda
Svaka Linux distribucija ima datoteku za prilagodbu Bash profila u početnom direktoriju. Može se koristiti (vrlo opsežno) za promjenu izgleda i funkcije upita. Upit je dio koji se pojavi nakon što se korisnik prijavi na korisnički račun. Zadani Ubuntu upit izgleda ovako:
Prvi dio je korisničko ime, a slijedi '@' znak i ime hosta (ime sustava / poslužitelja). Zatim je mjesto radnog imenika i na kraju a '$' znak koji označava da nije korijenski korisnik. Korijenski korisnik ima '#' znak, umjesto toga.
Zaključno, zadani upit izgleda ovako:
user @ ime-sustava: working_directory $
Ovaj upit predstavljen je imenom 'PS1'. Datoteka profila Bash može se koristiti za prilagodbu upita PS1 na više načina.
Zadani se upit izražava kao:
\ u @ \ h: \ w $
To se može objasniti kao:
- \ u: Korisničko ime korisnika
- @: Simbol '@'
- \ h: Ime hosta sustava
- ':': Simbol ':'
- \ w: Put radnog imenika
- \ $: Simbol '$'
Tako se stvara zadani promptni izgled. Neke su druge mogućnosti sljedeće:
- \ d: Datum u formatu 'Dan u danu u mjesecu' (poput 'Utorak 1. listopada').
- \ t: Vrijeme u HH: MM: SS formatu.
- \ n: Nova linija (ide na sljedeći redak)
Opsežniji popis dostupan je ovdje. Sad kad smo malo naučili, možemo ih isprobati. Međutim, iz sigurnosnih razloga spremite svoj trenutni format pomoću ove naredbe:
ZADATAK = $ PS1
Sprema trenutni format PS1 u varijablu 'ZADANO.' Ako želimo isprobati samo korisničko ime u upitu, kako bi to moglo biti? Prema kodovima, samo '\ u.' Stoga moramo unijeti sljedeću naredbu:
PS1 = "\ u $"
'$' Je potreban da bi djelovao kao granica. Pojavljuje se očekivani rezultat:
Možemo čak dodati naredbe Bash da se pojave u upitu. To se može učiniti na sljedeći način:
PS1 = "['uname -sr'] \ u $"
Naredba koju smo koristili, “uname -sr, " ispisuje verziju Linux kernela. Slično ovome, možete koristiti gotovo bilo koju drugu naredbu. Možete dodati i jednostavan tekst poput ovog:
PS1 = "(Ovo je samo uzorak teksta) \ u $"
BILJEŠKA: Zagrade se skidaju samo kao zagrade.
Sada se možete vratiti na izvorni izgled pomoću:
PS1 = $ DEFAULT
Dodavanje boja
Sada možemo prijeći na teške stvari, to je stvarno .bashrc datoteka. Ako tamo vidimo postavljenu varijablu PS1, to izgleda otprilike ovako:
\ [3 [01; 32m \] \ u @ \ h \ [3 [00m \]: \ [3 [01; 34m \] \ w \ [3 [00m \] $
Ne brinite, i ovo je prilično jednostavno. Već na prvi pogled možete vidjeti da ovdje postoji obrazac. Otvaranje pomoću '\ ['i zatvaranje pomoću'\]'. Osim toga, uvijek postoji '033 ' prije druge hrpe brojeva i znakova. Što ovo znači?
Oznake '\ [' i '\]' označavaju da su unutar njih uključeni znakovi koji se ne ispisuju i označavaju neko oblikovanje teksta. Primjenjuje se na drugu zagradu za formatiranje poput nje same ili na cijeli dio nakon što je ovo napisano (ako se ne primijeni drugo oblikovanje).
Oznaka '033' označava da je oblikovanje boje i izgleda teksta.
Dio koji izražava boju
Dijelovi koji izražavaju boje su brojevi koji završavaju s 'm"Pa,"xxm'označava boju. Neke od ovih standardnih boja su:
- 30: Crna
- 31: Crvena
- 32: Zelena
- 34: Plava
- 37: Bijela
- 35: Ljubičasta
- 33: Žuta
Lakše pronaći detaljnije popise.
U redu, ispucali smo većinu, samo su preostali dijelovi brojevi ispred zareza koje imaju neke boje. Oni označavaju neko specifično oblikovanje teksta, poput masnog teksta, podcrtavanja itd. Neki su kodovi navedeni:
- 0: Uobičajeni tekst
- 1: podebljani tekst
- 4: Podcrtani tekst
- 2: Nejasan tekst
- 8: Skriveni tekst
Fuj! Na kraju, pokušajmo imati samo korisničko ime, u crvenoj boji i oblikovano podebljano. Naredba bi izgledala otprilike ovako:
PS1 = "\ [3 [1; 31m \] \ u $"
Razbijanje posljednji put:
- \ [: Otvara zagradu za formatiranje
- 033: Kaže da će ovo formatirati boju teksta i oblikovanje.
- [1; 31m: Kaže da bi tekst trebao biti podebljan i crvene boje.
- \]: Zatvara zagradu za formatiranje
- \ u: Dohvaća korisničko ime
BILJEŠKA: Zapamtiti; uglata zagrada otvorila se nakon '033'ne bi trebao biti zatvoren.
Sada za posljednji dio, manipulirajte svime što ste naučili kako biste stvorili savršeni PS1 format za sebe i dodajte ga trajno na sljedeći način:
nano ~ /.bashrc
Idite na kraj datoteke i unesite željeni format PS1.
Pritisnite CTRL + X, pritisnite "Y" i pritisnite "Enter" da biste spremili datoteku.
Zaključak
Dakle, to je (gotovo) sve što trebate znati o prilagodbi vašeg terminala. Potonji dio članka može ići mnogo dublje, ali mi smo ga ograničili kako se korisnici ne bi zbunili. Nadam se da vam se svidio članak.