Cách Sử Dụng “từ A-Z” Lệnh Wall trên Linux

Rate this post

Bạn cần gửi thông báo nhanh cho tất cả người dùng đã đăng nhập? Lệnh wallsẽ tự động nhắm mục tiêu đến người dùng đã đăng nhập. Nó phát một thông điệp tới mọi người bằng cách sử dụng thiết bị đầu cuối trên hệ thống. Sau đây là hướng dẫn từ A-Z của Followeek.

Gửi tin nhắn

Máy thử nghiệm mà bài viết này được nghiên cứu trên Fedora Linux, nhưng lệnh wall sẽ hoạt động giống hệt nhau trên các bản phân phối khác.

Một sự khác biệt mà bạn có thể gặp phải là một số bản Linux yêu cầu bạn sử dụng sudo trên tùy chọn gửi tin nhắn từ tệp văn bản, trong khi các bản phân phối khác yêu cầu bạn luôn sử dụng sudo với wall mọi lúc. Đó thực sự là sự khác biệt giữa các bản Linux, không phải là sự khác biệt đối với hoạt động của wall tự ra lệnh.

Để gửi tin nhắn cho tất cả người dùng, hãy nhập wall, một dấu cách, sau đó là tin nhắn bạn muốn gửi. Với Fedora Linux, bạn phải sử dụng sudo.

sudo wall Main printer offline until further notice.

lệnh tường trong cửa sổ đầu cuối

Tin nhắn của bạn sẽ được gửi đến tất cả người dùng đang mở cửa sổ dòng lệnh.

Người dùng cục bộ RIa và Tom nhận được thông báo, cũng như người dùng từ xa Dick, đang làm việc trên máy tính chạy Ubuntu.

thông báo tường cho người dùng cục bộ Ria trong cửa sổ đầu cuối

thông báo tường cho tom người dùng cục bộ trong cửa sổ đầu cuối

thông báo tường cho người dùng từ xa trong cửa sổ dòng lệnh

Tất cả họ đều nhận được tin nhắn cùng một lúc, và bạn không phải băn khoăn liệu họ đã xem nó hay chưa.

Gửi tin nhắn từ tệp

Bạn có thể chuẩn bị tin nhắn của mình trong một tệp văn bản và lưu trữ nó sẵn sàng để gửi. Nếu bạn có một chu kỳ lặp lại các tin nhắn cần được gửi đi, bạn có thể tạo một thư viện các tin nhắn được đóng gói sẵn để không cần phải nhập lại chúng nhiều lần.

Tin nhắn trong tệp văn bản message.txt đã được hiển thị trên cửa sổ đầu cuối với cat để đảm bảo rằng đó là lệnh mà chúng tôi muốn gửi.

Sau đó, tin nhắn được gửi bằng cách chuyển tên của tệp văn bản đến lệnh wall dưới dạng tham số dòng lệnh:

cat message.txt
sudo wall message.txt

lệnh tường được sử dụng với tệp văn bản trong cửa sổ dòng lệnh

Như trước đây, người dùng cục bộ Ria và Tom (và những người khác đã đăng nhập bằng cửa sổ đầu cuối đang mở) và người dùng từ xa Dick nhận được thông báo.

thông báo tường cho Ria trong cửa sổ đầu cuối

tin nhắn trên tường cho Tom trong cửa sổ đầu cuối

thông báo tường cho Dick trong cửa sổ đầu cuối

Nghi thức nhắn tin

Vì lệnh wall sẽ đẩy thông báo đến tất cả người dùng thiết bị đầu cuối bất kể điều gì, có thể là một trải nghiệm khó chịu khi nhận được một thông báo. Sử dụng lệnh wall nên được giữ ở mức tối thiểu và chỉ được sử dụng khi có nhu cầu thực sự. Nếu không, nó sẽ nhanh chóng trở nên rất xám.

wall thông báo sẽ đóng dấu trên bất kỳ thứ gì khác trên thiết bị đầu cuối của người dùng. Nó không thực sự ghi đè lên bất cứ thứ gì – nó sẽ không thay đổi văn bản mà nó đã đặt lên trên — nhưng nó sẽ che khuất nó. Và điều đó có thể đáng báo động đối với một người dùng không biết điều này.

Hãy tưởng tượng một trong những người dùng cục bộ của chúng tôi đang chỉnh sửa một tệp quan trọng trong Vi Cũng giống như tin nhắn được wall gửi đi.

chỉnh sửa tệp trong vi trong cửa sổ đầu cuối

Tin nhắn đến ngay giữa hồ sơ của cô ấy.

thông báo trên tường dập trên một tệp trong vi trong cửa sổ đầu cuối

Tất cả những gì người dùng của chúng tôi cần làm để khôi phục chế độ xem chính xác của tệp là trang lên và xuống một chút qua tệp.

khôi phục tệp chỉnh sửa trong vi trong cửa sổ đầu cuối

Thật dễ dàng để khôi phục màn hình về trạng thái có thể tiếp tục công việc và huyết áp có thể giảm xuống, nhưng quá nhiều lần gián đoạn như vậy sẽ khiến bạn có một nhóm người dùng rất khó chịu.

Followeek đã mang tới đáp án cho câu hỏi của bạn chưa? Hãy để chúng tôi biết thêm cảm nhận của bạn ở dưới phần comment nhé!

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*