Iako se ovi izrazi često miješaju i koriste kao sinonimi, to nije slučaj. terminal, konzola, TTY i shell nisu isti. Postoje značajne razlike između svake od ovih komponenti. U ovom članku pojašnjavamo značenja ovih izraza kako se primjenjuju na UNIX/Linux operativne sustave...
Las razlike One su sljedeće:
- terminal: je okruženje koje prihvaća unos teksta i prikazuje izlaz kada se neka naredba izvrši. Drugim riječima, to bi bilo okruženje koje vam omogućuje pokretanje ljuske i izvršavanje naredbi retka za naredbe. Da dam neke primjere, neki poznati terminali su Terminator, Tmux, Xterm itd.
- konzola: je fizički terminal ili uređaj, kontrolno računalo s kojim možete komunicirati sa sustavom i imati pristup terminalu. Međutim, trenutno se koristi u drugom kontekstu. Ali to je zapravo računalo koje se sastoji od miša, tipkovnice i ekrana.
- Ljuska: je tumač naredbenog retka, okruženje koje omogućuje pokretanje programa i mogućnost izvršavanja skripti za prikaz rezultata u izlazu terminala. Neki primjeri ljuske mogu biti ksh, bash, zsh, PowerShell itd. Ako želite vidjeti ljusku koju koristite u svom okruženju, možete pokrenuti naredbu koji $SHELL a ime će se pojaviti u izlazu.
- TTY (teletapisac): je akronim za teletype, zastarjelu elektromehaničku opremu koja se koristila u prošlosti. U operativnim sustavima Linux i Unix koristi se za označavanje standardnog terminala sustava i pojavljuju se numerirani. Da biste vidjeli informacije o tome, možete koristiti naredbu w.
- PTS (pseudo terminal slave): to je manje poznat izraz, ali također korišten. Odnosi se na sesiju koja se koristi prilikom spajanja na Linux sustav putem SSH protokola ili korištenjem nekog SSH klijenta kao što je Putty. U ovom slučaju također možete koristiti naredbu w za pregled informacija.