Terminal, shell, TTY, console: chúng có giống nhau không?

linux-shell

Mặc dù các thuật ngữ này thường được trộn lẫn và được sử dụng thay thế cho nhau, nhưng trường hợp này không phải vậy. terminal, console, TTY và shell không giống nhau. Có sự khác biệt đáng kể giữa mỗi thành phần này. Trong bài viết này, chúng tôi làm rõ ý nghĩa của các thuật ngữ này khi chúng áp dụng cho hệ điều hành UNIX / Linux…

các sự khác biệt là:

  • Thiết bị đầu cuối: là môi trường chấp nhận đầu vào văn bản và hiển thị đầu ra khi lệnh nào đó được thực thi. Nói cách khác, nó sẽ là một môi trường cho phép bạn chạy một trình bao và thực hiện các lệnh dòng lệnh. Để đưa ra một số ví dụ, một số thiết bị đầu cuối nổi tiếng là Terminator, Tmux, Xterm, v.v.
  • An ủi: là một thiết bị đầu cuối vật lý hoặc thiết bị, một máy tính điều khiển mà bạn có thể tương tác với hệ thống và có quyền truy cập vào thiết bị đầu cuối. Tuy nhiên, nó hiện đang được sử dụng trong một ngữ cảnh khác. Nhưng nó thực sự là một máy tính bao gồm chuột, bàn phím và màn hình.
  • Shell: là một trình thông dịch dòng lệnh, một môi trường cho phép các chương trình chạy và có thể thực thi các tập lệnh để hiển thị kết quả trong đầu ra của thiết bị đầu cuối. Một số ví dụ về shell có thể là ksh, bash, zsh, PowerShell, v.v. Nếu bạn muốn xem trình bao bạn đang sử dụng trong môi trường của mình, bạn có thể chạy lệnh mà $ SHELL và tên sẽ xuất hiện trong đầu ra.
  • TTY (Máy đánh chữ): là từ viết tắt của teletype, một loại thiết bị cơ điện lỗi thời được sử dụng trong quá khứ. Trong hệ điều hành Linux và Unix, nó được sử dụng để chỉ thiết bị đầu cuối tiêu chuẩn của hệ thống và chúng xuất hiện được đánh số. Để xem thông tin về nó, bạn có thể sử dụng lệnh w.
  • PTS (Nô lệ thiết bị đầu cuối giả): nó là một thuật ngữ ít được biết đến, nhưng cũng được sử dụng. Nó đề cập đến một phiên được sử dụng khi kết nối với hệ thống Linux thông qua giao thức SSH hoặc sử dụng một số ứng dụng khách SSH như Putty. Trong trường hợp này, bạn cũng có thể sử dụng lệnh w để xem thông tin.

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.