U tutorialu ćemo vidjeti što je zapravo terminal. Da bismo ga detaljno razumjeli, usredotočit ćemo se na sljedeće točke:
- Uvod
- Rad s Kali Linux terminalom
- Sučelje naredbenog retka (CLI) u odnosu na grafičko korisničko sučelje (GUI)
- Zaključak
Uvod
stol od lateksa
Operativni sustavi obično imaju dvije vrste sučelja: GUI (Graphical User Interface) i CLI (Command Line Interface), preko kojih komuniciramo s operativnim sustavom. Isti je slučaj s operativnim sustavima temeljenim na Linuxu. Linux operativni sustavi općenito su prepuni paketa emulatora terminala za funkcioniranje temeljeno na CLI (ili sučelju naredbenog retka) i paketima okruženja radne površine za funkcioniranje temeljeno na GUI (grafičkom korisničkom sučelju). Neki od standardnih CLI i GUI dati su u nastavku:
Terminali:
- Q terminal
- gnome-terminal
- MATE terminal
- xterm
- Terminator
- konzola
Desktop okruženja:
- Xfce/Xfce poslužitelj Desktop
- GNOME3
- KDE plazma 5
- cimet Desktop
- MATE radna površina
Dakle, biti jedan od Operativni sustavi temeljeni na Linuxu , Kali također dolazi s nekoliko ovih terminala i desktop okruženja. Obično Kali 2020.2 Linux dolazi s Q terminalom, a njegovo zadano okruženje radne površine je Xfce/Xfce poslužitelj.
Linux sučelje naredbenog retka apsolutno je nevjerojatno i vole ga gotovo svi administratori sustava. Međutim, ne postoji ništa što ne možete učiniti s terminalom u gotovo svakom operacijskom sustavu Linux dok ne znate odgovarajuće naredbe za taj specifični zadatak.
Rad s Kali Linux terminalom
Pogledajmo neke osnovne stvari koje možemo učiniti s kali Linux terminalom.
Kako biste prilagodili kali Linux terminal, možete otvoriti karticu postavki procjenom izbornika Datoteka i odabirom opcije postavki. Gdje je dostupno mnogo opcija koje vam mogu pomoći da prilagodite svoj terminal.
Da biste izvršili bilo koju naredbu u Kali Linux terminalu, samo trebate unijeti ili upisati određenu naredbu i unijeti pravilan unos. Nakon toga, sve što trebate učiniti je pritisnuti tipku enter. Kao odgovor, terminal će izvršiti tu naredbu kroz ljusku i vratiti izlaz.
Naredba
echo 'this is a terminal'
Izlaz
Komentari u terminalu
Za postavljanje komentara u terminal, možemo koristiti znak '#'. Da biste to detaljnije razumjeli, možete razmotriti sljedeći primjer: Slijedi primjer komentara
Naredba
#this is a comment.
Izlaz
Omogućuje nam da vidimo neke druge zanimljive stvari koje možemo učiniti s Linux naredbenim terminalom:
1. Cowsay
dhl znači što
Ova naredba 'cowsay' obično izvlači malu životinju koja prilično sliči na kravu. Da bi utopio kravu, koristi ASCII art u terminalu ili Shellu. Međutim, ovo se ne može smatrati vrlo slikovitim i još uvijek dobro obavlja posao pri utapanju.
Naredba
$ sudo apt-get install cowsay
Izlaz
Ali tu zabava uopće ne prestaje jer ova krava može izgovoriti što god poželite. Hajde da probamo:
Naredba
cowsay 'hi, there'
Izlaz
Ako želite zamijeniti kravu drugim likom, možete i to učiniti. Dostupno je i nekoliko drugih životinja. Pomoću zadane naredbe možete vidjeti popis svih dostupnih znakova.
Naredba
Cowsay -i
Izlaz
2. Kravlje mišljenje
'Krava' koju smo gore vidjeli može puno više od govora jer može čak i razmišljati. Kako biste natjerali kravu da razmišlja, možete koristiti sljedeću naredbu.
Naredba
nasumični redoslijed sql
cowthink 'hello'
Izlaz
Sve životinje kravljeg zoološkog vrta mogu razmišljati, a naredbe su slične prethodnima.
3. Parna lokomotiva
Ova 'sl' naredba izvlači parnu lokomotivu koja vozi preko vašeg terminala s desna na lijevo.
Naredba
sudo apt-get install sl
Izlaz
Da biste ga vidjeli na djelu, samo upišite sljedeću naredbu
Naredba
Sl
Izlaz
Naredba sl također ima 2-3 dodatne opcije koje se mogu pronaći na stranicama priručnika.
4. Nacrtajte bannere
Ova se naredba može koristiti za crtanje natpisa s tekstom velike veličine. Sjećate se da ste vidjeli takve vrste natpisa kao što je poruka dobrodošlice socket demona/usluga dok ste se spajali putem telneta. Pomoću ove naredbe možete nacrtati bilo koje ime ili poruku.
Naredba
figlet Erik_Akash
Izlaz
CLI (sučelje naredbenog retka) nasuprot GUI (grafičko korisničko sučelje)
Sada se većina korisnika sigurno pita, kada imamo grafičko korisničko sučelje, koja je potreba za sučeljem naredbenog retka. Dopustite mi da vam kažem da hardver našeg sustava razumije upute u obliku bitova (0 ili 1). Ako imate neko znanje o računalima, kako rade, to biste sigurno znali.
Općenito, kernel ih treba obraditi u obliku sistemskih poziva. Ti sistemski pozivi obično se sastoje od nekog koda ili naredbi. Dakle, za rad s njima, vrlo je potrebno imati dobro praktično sučelje naredbenog retka. Međutim, ako želimo ugostiti poslužitelj preko Linuxa, imamo samo jedan način za to, a to je sučelje naredbenog retka. Dakle, da bi radio tamo, korisnik bi trebao imati dobre ruke na Linux naredbama, što bi se moglo učiniti uz pomoć Linux terminala.
niz usporediti java
Međutim, u slučaju GUI (grafičkog korisničkog sučelja), dobro je za korisnike koji samo žele obaviti svoj posao. Ovi tipovi korisnika općenito ne žele znati što se događa iza aplikacije ili softvera.
Ipak, korisnik može učiniti puno više s grafičkim korisničkim sučeljem, gdje pozadinske informacije nisu toliko važne. Također je jasno da u operativnim sustavima temeljenim na Linuxu, GUI nije previše bitan. Međutim, u slučaju Windowsa, više se pažnje obično posvećuje grafičkom korisničkom sučelju.
Zaključak
Obje vrste sučelja imaju svoje prednosti i nedostatke. Stoga ovdje nema jasnog pobjednika; ipak, ako znate kako radi sučelje naredbenog retka, a istovremeno poznajete grafičko korisničko sučelje, ono nikada neće biti bezvrijedno. Umjesto toga, sigurno će pozitivno utjecati na vašu osobnost.