Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh write
của Linux để gửi tin nhắn đến những người dùng cụ thể hoặc phát tin nhắn đến tất cả người dùng đã đăng nhập trên cùng một hệ thống. Lab này bao gồm mục đích và cú pháp của lệnh write
, cách gửi tin nhắn đến một người dùng cụ thể và cách phát tin nhắn đến tất cả người dùng đã đăng nhập. Các bước được cung cấp trong lab sẽ hướng dẫn bạn thông qua các ví dụ thực tế này, giúp bạn hiểu cách sử dụng và ứng dụng của lệnh write
trong môi trường Linux.
Tìm hiểu Mục đích và Cú pháp của Lệnh write
Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp của lệnh write
trong Linux. Lệnh write
cho phép bạn gửi tin nhắn đến một người dùng khác hiện đang đăng nhập vào cùng một hệ thống.
Để sử dụng lệnh write
, bạn cần biết tên người dùng mà bạn muốn gửi tin nhắn đến. Cú pháp cơ bản của lệnh write
là:
write username
Sau khi chạy lệnh này, bạn có thể nhập tin nhắn của mình và nhấn Enter để gửi. Để kết thúc tin nhắn, hãy nhập Ctrl+D.
Ví dụ:
$ write labex
Hello, this is a test message.
^D
Ví dụ đầu ra:
Message from labex@ubuntu on pts/0 at 14:45 ...
Hello, this is a test message.
EOF
Trong ví dụ trên, lệnh write
đã được sử dụng để gửi tin nhắn đến người dùng labex
. Tin nhắn là "Hello, this is a test message." và ^D
(Ctrl+D) đã được sử dụng để chỉ ra sự kết thúc của tin nhắn.
Người nhận tin nhắn sẽ thấy tin nhắn hiển thị trên terminal của họ, cùng với tên người dùng và thời gian gửi tin nhắn.
Gửi Tin nhắn đến một Người dùng Cụ thể trên Cùng một Hệ thống
Trong bước này, bạn sẽ học cách gửi tin nhắn đến một người dùng cụ thể hiện đang đăng nhập vào cùng một hệ thống.
Để gửi tin nhắn đến một người dùng cụ thể, bạn có thể sử dụng lệnh write
theo sau là tên người dùng của người nhận. Ví dụ: để gửi tin nhắn đến người dùng labex
, bạn sẽ sử dụng lệnh sau:
write labex
Sau khi chạy lệnh này, bạn có thể nhập tin nhắn của mình và nhấn Enter để gửi. Để kết thúc tin nhắn, hãy nhập Ctrl+D.
Ví dụ:
$ write labex
This is a message for labex.
^D
Ví dụ đầu ra:
Message from labex@ubuntu on pts/0 at 14:50 ...
This is a message for labex.
EOF
Trong ví dụ trên, lệnh write
đã được sử dụng để gửi tin nhắn đến người dùng labex
. Tin nhắn là "This is a message for labex." và ^D
(Ctrl+D) đã được sử dụng để chỉ ra sự kết thúc của tin nhắn.
Người nhận tin nhắn sẽ thấy tin nhắn hiển thị trên terminal của họ, cùng với tên người dùng và thời gian gửi tin nhắn.
Phát Tin nhắn đến Tất cả Người dùng Đã đăng nhập
Trong bước này, bạn sẽ học cách phát tin nhắn đến tất cả người dùng hiện đang đăng nhập vào cùng một hệ thống.
Để phát tin nhắn, bạn có thể sử dụng lệnh wall
(write all). Lệnh này gửi tin nhắn bạn nhập đến terminal của tất cả người dùng đã đăng nhập.
Cú pháp cho lệnh wall
là:
wall
Sau khi chạy lệnh này, bạn có thể nhập tin nhắn của mình và nhấn Enter để gửi. Để kết thúc tin nhắn, hãy nhập Ctrl+D.
Ví dụ:
$ wall
Attention all users! This is an important announcement.
^D
Ví dụ đầu ra:
Broadcast message from labex@ubuntu on pts/0 at 14:55 ...
Attention all users! This is an important announcement.
Trong ví dụ trên, lệnh wall
đã được sử dụng để phát tin nhắn đến tất cả người dùng đã đăng nhập. Tin nhắn là "Attention all users! This is an important announcement." và ^D
(Ctrl+D) đã được sử dụng để chỉ ra sự kết thúc của tin nhắn.
Tất cả người dùng đã đăng nhập sẽ thấy tin nhắn hiển thị trên terminal của họ, cùng với tên người dùng và thời gian gửi tin nhắn.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về mục đích và cú pháp của lệnh write
trong Linux, cho phép bạn gửi tin nhắn đến một người dùng khác hiện đang đăng nhập vào cùng một hệ thống. Bạn cũng đã học cách gửi tin nhắn đến một người dùng cụ thể trên cùng một hệ thống bằng cách sử dụng lệnh write
theo sau là tên người dùng của người nhận. Ngoài ra, bạn đã khám phá cách phát tin nhắn đến tất cả người dùng đã đăng nhập trên hệ thống.
Lab này cung cấp các ví dụ thực tế và hướng dẫn từng bước để giúp bạn hiểu và áp dụng lệnh write
một cách hiệu quả. Đến cuối lab, bạn sẽ có một sự hiểu biết vững chắc về cách sử dụng lệnh write
để giao tiếp với những người dùng khác trên cùng một hệ thống Linux.