Thiết bị đầu cuối ảo Linux/Unix

⚡ Tóm tắt thông minh

Các thiết bị đầu cuối ảo là các bảng điều khiển dựa trên văn bản cho phép nhiều người dùng chạy các lệnh trên một máy tính Linux cùng một lúc, mỗi người đăng nhập riêng, chuyển đổi bằng phím tắt và làm việc hoàn toàn không cần chuột.

  • 🖥️ Chúng là gì: Các thiết bị đầu cuối ảo là các bảng điều khiển dòng lệnh giống như thiết bị đầu cuối tiêu chuẩn, ngoại trừ việc chuột không hoạt động, vì vậy các phím tắt bàn phím trở nên thiết yếu.
  • 🔢 Mặc định là sáu: Linux cung cấp sáu thiết bị đầu cuối ảo, và mỗi thiết bị có thể duy trì một phiên người dùng riêng biệt cho các tác vụ khác nhau cùng một lúc.
  • ⌨️ Bắt đầu nào: Nhấn tổ hợp phím Ctrl+Alt+F1, sau đó nhập tên người dùng và mật khẩu để đăng nhập và bắt đầu làm việc.
  • 🔁 Điều hướng: Chuyển đổi giữa các cửa sổ terminal bằng tổ hợp phím Ctrl+Alt+F1 đến F6, và ghi lại số hiệu tty hiển thị ở đầu mỗi cửa sổ.
  • 🪟 Nhà ga thứ bảy: Tổ hợp phím Ctrl+Alt+F7 sẽ đưa bạn trở lại giao diện đồ họa máy tính để bàn được sử dụng trong các hướng dẫn Linux khác.
  • 🤖 Hỗ trợ AI: Các trợ lý AI và GitHub Copilot có thể tạo, giải thích và khắc phục sự cố các lệnh được chạy bên trong một thiết bị đầu cuối ảo.

Phím tắt bàn phím cho terminal ảo Linux và chuyển đổi giữa các cửa sổ dòng lệnh

Bởi vì Linux Đây là hệ điều hành đa người dùng, cho phép nhiều người cùng làm việc trên cùng một máy tính. Các thiết bị đầu cuối ảo giúp điều này trở nên khả thi bằng cách cung cấp các phiên đăng nhập riêng biệt dựa trên văn bản, nhờ đó người dùng khác nhau có thể chạy các lệnh song song mà không cần giao diện đồ họa.

Thiết bị đầu cuối ảo là gì?

Các thiết bị đầu cuối ảo tương tự như thiết bị đầu cuối mà bạn đã sử dụng từ trước đến nay. Chúng được dùng để thực thi các lệnh và nhập dữ liệu. Điểm khác biệt duy nhất là bạn không thể sử dụng chuột với thiết bị đầu cuối ảo, vì vậy bạn cần biết các phím tắt.

Hình ảnh bên dưới cho thấy giao diện dòng lệnh Linux quen thuộc, rất giống với giao diện dòng lệnh ảo.

Cửa sổ terminal tiêu chuẩn của Linux mà một terminal ảo có hình dạng tương tự.

Các thiết bị đầu cuối ảo cho phép nhiều người dùng làm việc trên các chương trình khác nhau cùng một lúc trên cùng một máy tính. Đây là một trong những tính năng nổi bật nhất của Linux.

Hãy cùng tìm hiểu cách truy cập và sử dụng chúng.

Khởi động một thiết bị đầu cuối ảo

Thông thường, hệ điều hành Linux có sáu (mặc định) thiết bị đầu cuối ảo, và bạn có thể đăng nhập vào mỗi thiết bị với tư cách người dùng khác nhau để thực hiện các tác vụ khác nhau. Các bước để khởi chạy một thiết bị đầu cuối ảo như sau:

Bước 1) Nhấn tổ hợp phím Ctrl+Alt+F1 để mở cửa sổ dòng lệnh ảo, như hình bên dưới.

Nhấn tổ hợp phím Ctrl+Alt+F1 để mở cửa sổ terminal ảo của Linux.

Bước 2) Nhập tên người dùng và mật khẩu của bạn khi được yêu cầu đăng nhập.

Đăng nhập vào thiết bị đầu cuối ảo bằng ID người dùng và mật khẩu.

Bước 3) Thiết bị đầu cuối ảo hiện đã sẵn sàng để làm việc.

Đang làm việc trên thiết bị đầu cuối ảo Linux sau khi đăng nhập.

Điều hướng qua thiết bị đầu cuối ảo

Bạn có thể chuyển đổi giữa sáu thiết bị đầu cuối ảo bằng cách sử dụng tổ hợp phím sau.

Ctrl + Alt + F (1 to 6) key

Phím F1 là thiết bị đầu cuối ảo đầu tiên, còn phím F6 là thiết bị đầu cuối cùng. Bạn có thể mở đồng thời tất cả các thiết bị này.

Để kiểm tra xem bạn đang làm việc trên thiết bị đầu cuối ảo nào, hãy chú ý đến giá trị tty hiển thị ở đầu màn hình.

Số tty được hiển thị ở đầu màn hình đăng nhập thiết bị đầu cuối ảo.

tty là số điện báo, bạn cũng có thể tìm thấy nó bằng lệnh ty.ping lệnh “tty”.

Kết quả đầu ra của lệnh tty hiển thị số teletype hiện tại

Nhà ga thứ bảy

Cửa sổ dòng lệnh thứ bảy là cửa sổ mà chúng ta đã sử dụng trong các bài hướng dẫn về Linux cho đến nay. Bạn có thể truy cập cửa sổ này bằng cách nhấn tổ hợp phím được liệt kê bên dưới.

Ctrl + Alt + F7

Trên nhiều bản phân phối Linux hiện đại, giao diện đồ họa chạy trên thiết bị đầu cuối ảo thứ nhất hoặc thứ hai, vì vậy phím chức năng chính xác để quay lại màn hình nền có thể khác nhau giữa các hệ thống.

Phím tắt thiết bị đầu cuối ảo

Đây là một số phím tắt bạn nên biết khi làm việc với các thiết bị đầu cuối ảo và các công cụ khác. Lệnh Linux phiên họp.

phím tắt Chức năng
Trang chủ hoặc Ctrl + a Di chuyển con trỏ đến đầu dòng hiện tại
Kết thúc hoặc Ctrl + e Di chuyển con trỏ đến cuối dòng hiện tại
Tab Lệnh tự động hoàn thành
Ctrl + bạn Xóa dòng hiện tại
ctrl+w Xóa từ trước con trỏ
Ctrl + k Xóa dòng từ vị trí con trỏ đến cuối
thiết lập lại Đặt lại thiết bị đầu cuối
lịch sử Danh sách các lệnh được thực hiện bởi người dùng
Mui tên lên Cuộn lên trong lịch sử và nhấn Enter để thực thi.
Mũi tên xuống Cuộn xuống phần lịch sử và nhấn Enter để thực thi.
Ctrl+d Đăng xuất khỏi thiết bị đầu cuối.
Ctrl + Alt + Del Khởi động lại hệ thống

Cửa sổ terminal ảo bên dưới hiển thị một phiên làm việc dòng lệnh đang hoạt động, nơi các phím tắt này được áp dụng.

Một cửa sổ terminal ảo Linux hiển thị phiên lệnh đang hoạt động.

Câu Hỏi Thường Gặp

Thiết bị đầu cuối ảo là một bảng điều khiển văn bản được xử lý bởi nhân Linux và được liên kết với thiết bị /dev/tty. Trình giả lập thiết bị đầu cuối, chẳng hạn như GNOME Terminal, là một ứng dụng đồ họa chạy bên trong môi trường máy tính để bàn và sử dụng một thiết bị đầu cuối giả (/dev/pts) thay thế.

Mỗi thiết bị đầu cuối ảo xuất hiện dưới dạng một tệp thiết bị có tên là /dev/tty1, /dev/tty2, v.v. Các tệp này đại diện cho các giao diện dòng lệnh dạng văn bản mà nhân hệ điều hành cung cấp. Chạy lệnh tty sẽ in ra tệp thiết bị của thiết bị đầu cuối bạn đang sử dụng.

Sử dụng lệnh chvt, viết tắt của “change virtual terminal” (thay đổi thiết bị đầu cuối ảo). Chạy lệnh sudo chvt 2 sẽ chuyển sang thiết bị đầu cuối ảo thứ hai, tương tự như khi nhấn tổ hợp phím Ctrl+Alt+F2. Điều này hữu ích trong các tập lệnh hoặc khi các phím tắt không khả dụng.

Đúng vậy. Sáu chỉ là số mặc định. Các cửa sổ dòng lệnh được khởi động bởi dịch vụ getty, vì vậy quản trị viên có thể kích hoạt thêm các cửa sổ dòng lệnh khác thông qua cấu hình init hoặc systemd của hệ thống. Hầu hết người dùng máy tính để bàn giữ nguyên số mặc định vì phiên đồ họa đã chiếm một cửa sổ dòng lệnh rồi.

Tổ hợp phím Ctrl+Alt+F là chuẩn, nhưng vị trí đặt cửa sổ dòng lệnh dành cho giao diện đồ họa (tty) thì có thể khác nhau. Các hệ thống cũ hơn đặt nó trên cửa sổ dòng lệnh thứ bảy, trong khi nhiều bản phân phối hiện đại sử dụng cửa sổ dòng lệnh thứ nhất hoặc thứ hai, dịch chuyển các cửa sổ dòng lệnh văn bản cho phù hợp. Hãy kiểm tra bằng lệnh tty.

Không. Việc đăng nhập từ xa qua SSH và cửa sổ thiết bị đầu cuối đồ họa sử dụng các thiết bị đầu cuối ảo, được hiển thị dưới dạng /dev/pts/0, /dev/pts/1, v.v. Các thiết bị đầu cuối ảo thực sự là các bảng điều khiển văn bản cục bộ được gắn vào máy vật lý và được truy cập bằng các tổ hợp phím Ctrl+Alt+F.

Trợ lý AI có thể dịch các yêu cầu bằng tiếng Anh thông thường thành các lệnh shell, giải thích các kết quả đầu ra không quen thuộc và đề xuất cách khắc phục lỗi. Phân tích nhật ký bằng máy học cũng có thể thiết lập mức hoạt động bình thường của bảng điều khiển và gắn cờ các bất thường, chẳng hạn như đăng nhập bất ngờ vào thiết bị đầu cuối ảo, v.v.ping Quản trị viên phát hiện hành vi lạm dụng nhanh hơn.

Vâng. Trợ lý GitHub Nó cung cấp giao diện dòng lệnh gợi ý các lệnh dựa trên mô tả, giải thích các cờ lệnh và soạn thảo các đoạn mã shell nhỏ. RevHãy xem xét kỹ bất kỳ lệnh nào được đề xuất trước khi chạy, đặc biệt là khi nó sử dụng sudo hoặc thay đổi các tập tin hệ thống.

Tóm tắt bài viết này với: