Lệnh talk trong Linux cho phép bạn trò chuyện trực tiếp với người dùng khác đang đăng nhập trên cùng hệ thống. Nó mở một cửa sổ chat trên terminal của cả hai người, tạo điều kiện giao tiếp nhanh chóng và tiện lợi. Để sử dụng, bạn chỉ cần biết tên người dùng mà bạn muốn liên lạc và gõ lệnh talk kèm theo tên đó. Hãy nhớ rằng người dùng kia cần chấp nhận lời mời để cuộc trò chuyện có thể bắt đầu.
Lệnh talk trong linux là gì?
Lệnh command talk in linux là một công cụ giao tiếp trực tiếp giữa hai người dùng đang đăng nhập trên cùng một hệ thống hoặc trên các hệ thống Linux khác nhau. Nó cho phép bạn gửi và nhận tin nhắn theo thời gian thực, tạo ra một cuộc trò chuyện đơn giản trên terminal. Khi sử dụng talk, màn hình của cả hai người dùng sẽ được chia thành hai phần, một phần để gửi và một phần để nhận tin nhắn. Để bắt đầu, bạn chỉ cần gõ "talk" theo sau là tên người dùng mà bạn muốn liên lạc, sau đó hệ thống sẽ thiết lập kết nối. Tuy nhiên, cần lưu ý rằng cả hai người dùng phải đồng ý cho phép talk hoạt động trên tài khoản của họ để cuộc trò chuyện có thể diễn ra.
Tìm hiểu về lệnh talk
Trong bước này, chúng ta sẽ khám phá lệnh talk, một công cụ giao tiếp văn bản thời gian thực giữa hai người dùng trên hệ thống Linux.
Lệnh talk cho phép bạn bắt đầu cuộc trò chuyện với người dùng khác trên cùng hoặc hệ thống từ xa, miễn là họ cũng đang chạy lệnh talk và chấp nhận yêu cầu của bạn.
Hãy bắt đầu bằng cách kiểm tra cách sử dụng lệnh talk:
$ man talk
Ví dụ về đầu ra:
TALK(1) User Commands TALK(1)
NAME
talk - talk to another user
SYNOPSIS
talk nickname [terminal]
DESCRIPTION
The talk utility is a visual communication program which copies lines from your terminal to that of another user.
Lệnh talk nhận hai đối số:
nickname: Tên người dùng bạn muốn trò chuyện cùng.terminal: Thiết bị đầu cuối của người dùng kia (tùy chọn).
Để bắt đầu phiên talk, bạn cần biết tên người dùng bạn muốn trò chuyện. Nếu người dùng kia đang trực tuyến và cũng đang chạy lệnh talk, bạn có thể bắt đầu cuộc trò chuyện.
Hãy thử một ví dụ:
$ talk labex
Lệnh này sẽ bắt đầu phiên talk với người dùng labex. Nếu người dùng kia chấp nhận yêu cầu, bạn sẽ thấy phản hồi của họ trong thời gian thực và họ cũng sẽ thấy tin nhắn của bạn.
Để thoát khỏi phiên talk, chỉ cần gõ quit và nhấn Enter.
Gửi Tin Nhắn Bằng Lệnh talk
Trong bước này, chúng ta sẽ tìm hiểu cách gửi tin nhắn bằng lệnh talk.
Đầu tiên, hãy bắt đầu một phiên talk với một người dùng khác trong hệ thống.
Giả sử tên người dùng kia là labex2, ta có thể bắt đầu phiên như sau:
$ talk labex2
Lệnh này sẽ gửi yêu cầu đến người dùng labex2 để bắt đầu phiên trò chuyện.
Nếu người dùng labex2 chấp nhận yêu cầu, phiên talk sẽ được thiết lập ngay lập tức.
Khi phiên đã được thiết lập, bạn có thể bắt đầu nhập tin nhắn để gửi đi.
Mỗi dòng bạn nhập sẽ được gửi đến terminal của người dùng kia theo thời gian thực.
Người dùng kia cũng có thể trả lời, và bạn sẽ thấy tin nhắn của họ trên màn hình.
Ví dụ về tương tác:
Hello, how are you today?
I'm doing well, thanks for asking. How about you?
I'm doing great! I just wanted to chat and catch up.
That's wonderful to hear! I'm always happy to chat.
Để thoát khỏi phiên talk, bạn chỉ cần gõ quit và nhấn phím Enter.
Quản lý các yêu cầu talk đến
Trong bước này, chúng ta sẽ tìm hiểu cách quản lý các yêu cầu talk đến.
Khi một người dùng khác bắt đầu phiên talk với bạn, bạn sẽ nhận được thông báo trên terminal.
Thông báo sẽ có dạng như sau:
Message from Talk_Daemon@labex2 at 14:23 ...
talk: connection requested by labex2
talk: respond with: talk labex2
Để chấp nhận yêu cầu đến, bạn có thể chạy lệnh sau:
$ talk labex2
Lệnh này sẽ thiết lập phiên talk và bạn có thể bắt đầu giao tiếp với người dùng khác.
Nếu bạn không muốn chấp nhận yêu cầu đến, bạn có thể bỏ qua nó một cách đơn giản.
Người dùng khác sẽ thấy một thông báo cho biết bạn chưa phản hồi yêu cầu.
Bạn cũng có thể sử dụng lệnh mesg để quản lý trạng thái sẵn sàng cho các yêu cầu talk đến:
$ mesg n
Lệnh này sẽ ngăn người dùng khác gửi yêu cầu talk cho bạn.
Để cho phép các yêu cầu đến trở lại, hãy sử dụng:
$ mesg y
Kết luận cho linux talk command
```htmlVậy là chúng ta đã cùng nhau khám phá lệnh talk 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 giao tiếp trực tiếp với người dùng khác trên cùng hệ thống. Lệnh này thực sự hữu ích khi bạn cần trao đổi nhanh chóng mà không muốn sử dụng email hay các ứng dụng nhắn tin phức tạp. Hãy thử nghiệm linux talk command với bạn bè hoặc đồng nghiệp của bạn để trải nghiệm sự tiện lợi của nó nhé. Tuy nhiên, hãy nhớ rằng người nhận cần chấp nhận lời mời "talk" của bạn để cuộc trò chuyện có thể bắt đầu. Đừng quên kiểm tra quyền truy cập và cấu hình tường lửa nếu gặp bất kỳ vấn đề nào trong quá trình sử dụng. Chúc bạn có những cuộc trò chuyện hiệu quả và vui vẻ với lệnh talk! Hãy tiếp tục khám phá những điều thú vị khác trong thế giới Linux rộng lớn nhé!
```