Terminal, powłoka, TTY, konsola: czy są takie same?

Powłoka Linuksa

Chociaż terminy te są często mylone i używane zamiennie, tak nie jest. Terminal, konsola, TTY i powłoka to nie to samo. Pomiędzy każdym z tych elementów istnieją znaczne różnice. W tym artykule wyjaśniamy znaczenie tych terminów, ponieważ mają one zastosowanie do systemów operacyjnych UNIX/Linux…

Te diferencias są:

  • terminal: to środowisko, które akceptuje wprowadzanie tekstu i wyświetla dane wyjściowe po wykonaniu jakiegoś polecenia. Innymi słowy, byłoby to środowisko umożliwiające uruchamianie powłoki i wykonywanie poleceń wiersza poleceń. Aby podać kilka przykładów, niektóre dobrze znane terminale to Terminator, Tmux, Xterm itp.
  • konsola: jest fizycznym terminalem lub urządzeniem, komputerem sterującym, za pomocą którego możesz wchodzić w interakcje z systemem i mieć dostęp do terminala. Jednak obecnie jest używany w innym kontekście. Ale tak naprawdę jest to komputer składający się z myszy, klawiatury i ekranu.
  • Powłoka: jest interpreterem wiersza poleceń, środowiskiem, które umożliwia uruchamianie programów i wykonywanie skryptów, aby pokazać wyniki w wynikach terminala. Przykładami powłoki mogą być ksh, bash, zsh, PowerShell itp. Jeśli chcesz zobaczyć powłokę, której używasz w swoim środowisku, możesz uruchomić polecenie który $SHELL a nazwa pojawi się w danych wyjściowych.
  • TTY (dalekopis): to akronim oznaczający teletype, przestarzały sprzęt typu elektromechanicznego, który był używany w przeszłości. W systemach operacyjnych Linux i Unix jest używany w odniesieniu do standardowego terminala systemu i są one ponumerowane. Aby zobaczyć informacje na ten temat, możesz użyć polecenia w.
  • PTS (Pseudoterminal Slave): jest to termin mniej znany, ale również używany. Odnosi się do sesji używanej podczas łączenia się z systemem Linux za pośrednictwem protokołu SSH lub korzystania z klienta SSH, takiego jak Putty. W tym przypadku możesz również użyć polecenia w aby wyświetlić informacje.

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.