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.