Lệnh cu trong linux với các ví dụ dễ hiểu

Lệnh cu trong Linux cho phép bạn kết nối với một hệ thống từ xa thông qua cổng nối tiếp, rất hữu ích cho việc cấu hình thiết bị. Nó hoạt động như một trình giả lập terminal đơn giản, cho phép bạn gửi và nhận dữ liệu từ thiết bị được kết nối. Hãy sử dụng cu để kiểm tra và điều khiển các thiết bị phần cứng hoặc hệ thống nhúng một cách trực tiếp và hiệu quả. Đây là công cụ mạnh mẽ cho các kỹ sư và người dùng am hiểu về hệ thống.

Lệnh cu trong linux là gì?

Lệnh command cu in linux là một công cụ dòng lệnh được sử dụng để thiết lập kết nối nối tiếp với một thiết bị khác, thường là modem hoặc thiết bị đầu cuối. Nó cho phép bạn tương tác trực tiếp với thiết bị thông qua cổng nối tiếp, gửi và nhận dữ liệu một cách dễ dàng. Bạn có thể sử dụng cu để cấu hình modem, kiểm tra kết nối hoặc thậm chí truy cập vào hệ thống nhúng. Tuy nhiên, cần lưu ý rằng cu có thể không được cài đặt sẵn trên một số hệ thống Linux, bạn cần cài đặt nó trước khi sử dụng. Hãy cẩn thận khi sử dụng cu, vì việc cấu hình sai có thể gây ra các vấn đề kết nối.

Giới thiệu về Lệnh cu

Trong bước này, chúng ta sẽ khám phá lệnh cu, viết tắt của "Call Up" hoặc "Connect to". Lệnh cu là một công cụ mạnh mẽ trong Linux để thiết lập kết nối từ xa. Nó cũng giúp truyền tệp giữa các hệ thống một cách dễ dàng và hiệu quả. Bạn có thể dùng cu để kết nối đến các hệ thống khác qua serial line hoặc modem. Để bắt đầu, hãy kiểm tra xem lệnh cu đã được cài đặt trên hệ thống của bạn chưa nhé.
sudo apt-get update
sudo apt-get install -y cu
Ví dụ về kết quả hiển thị sau khi chạy lệnh:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  cu
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.6 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 cu amd64 1.07-1 [35.6 kB]
Fetching and Extracting packages... Done
Setting up cu (1.07-1) ...
Lệnh cu đã được cài đặt trên hệ thống của bạn, và bạn có thể bắt đầu sử dụng nó để kết nối đến các hệ thống từ xa.

Thiết lập Kết nối Sử dụng Lệnh cu

Trong bước này, chúng ta sẽ tìm hiểu cách thiết lập kết nối bằng lệnh cu.

Lệnh cu có thể được dùng để kết nối đến các hệ thống từ xa qua modem hoặc đường truyền serial.

Để thiết lập kết nối, chúng ta có thể sử dụng lệnh sau:

sudo cu -l /dev/ttyUSB0 -s 9600

Ở đây, tùy chọn -l chỉ định thiết bị serial để sử dụng, và -s chỉ định baud rate.

Bạn có thể cần điều chỉnh các tùy chọn này dựa trên thiết lập cụ thể của bạn.

Khi kết nối được thiết lập, bạn sẽ thấy một dấu nhắc cho biết bạn đã kết nối đến hệ thống từ xa.

Sau đó, bạn có thể tương tác với hệ thống từ xa như thể bạn đã đăng nhập trực tiếp.

Để thoát khỏi phiên cu, hãy gõ ~. (dấu ngã theo sau bởi dấu chấm) và nhấn Enter.

Ví dụ về đầu ra:

Connected.
login:

Bây giờ, hãy thử thiết lập kết nối bằng lệnh cu nhé.

Chuyển tập tin với lệnh cu

Trong bước này, chúng ta sẽ tìm hiểu cách chuyển tập tin bằng lệnh cu.

Lệnh cu có thể được dùng để gửi và nhận tập tin giữa hệ thống cục bộ và hệ thống từ xa.

Để chuyển một tập tin từ hệ thống cục bộ đến hệ thống từ xa, hãy làm theo các bước sau:

  1. Thiết lập kết nối đến hệ thống từ xa bằng lệnh cu:
sudo cu -l /dev/ttyUSB0 -s 9600
  1. Khi kết nối đã được thiết lập, gõ ~> kèm theo tên tập tin để gửi tập tin:
~>example.txt

Thao tác này sẽ khởi tạo quá trình chuyển tập tin, hệ thống từ xa sẽ nhắc bạn bắt đầu.

  1. Để chuyển tập tin, chỉ cần nhấn Enter trên hệ thống cục bộ, tập tin sẽ được chuyển đến hệ thống từ xa.

Ví dụ về đầu ra:

Connected.
~>example.txt
[remote system prompts]
[file transfer starts]

Để nhận một tập tin từ hệ thống từ xa, hãy làm theo các bước sau:

  1. Thiết lập kết nối đến hệ thống từ xa bằng lệnh cu.
  2. Trên hệ thống từ xa, gõ ~< kèm theo tên tập tin để khởi tạo việc chuyển tập tin.
  3. Trên hệ thống cục bộ, việc chuyển tập tin sẽ tự động bắt đầu và tập tin sẽ được lưu trong thư mục hiện tại.

Ví dụ về đầu ra:

Connected.
~<example.txt
[file transfer starts]
[file saved on local system]

Bây giờ, hãy thử chuyển một tập tin bằng lệnh cu.

Kết luận cho linux cu command

Vậy là chúng ta đã cùng nhau khám phá lệnh `cu` thú vị trong Linux rồi! Hy vọng qua bài viết này, bạn đã hiểu rõ hơn về cách sử dụng linux cu command để kết nối và tương tác với các thiết bị nối tiếp. Đừng ngại thử nghiệm các tùy chọn khác nhau để làm chủ công cụ này một cách hoàn hảo nhất nhé. Mặc dù không phải lúc nào cũng cần thiết, nhưng `cu` có thể rất hữu ích trong một số tình huống đặc biệt. Hãy nhớ rằng việc thực hành thường xuyên sẽ giúp bạn ghi nhớ và áp dụng lệnh này một cách linh hoạt hơn. Chúc bạn thành công trên hành trình khám phá thế giới Linux đầy thú vị!

Last Updated : 16/10/2025