GNU/Linux >> Belajar Linux >  >> Linux

Perintah dinding di Linux

wall adalah utilitas baris perintah yang menampilkan pesan di terminal semua pengguna yang masuk. Pesan dapat diketik di terminal atau isi file. dinding singkatan dari write all, untuk mengirim pesan hanya ke pengguna tertentu gunakan write perintah.

Biasanya, administrator sistem mengirim pesan untuk mengumumkan pemeliharaan dan meminta pengguna untuk keluar dan menutup semua program yang terbuka. Pesan ditampilkan ke semua pengguna yang masuk dengan terminal terbuka. Pengguna yang menggunakan lingkungan desktop grafis tanpa terminal terbuka tidak akan melihat pesan. Setiap pengguna dapat mengontrol akses tulis ke terminalnya dengan mesg kegunaan. Ketika superuser memanggil wall perintah, semua pengguna menerima pesan, tidak peduli mesg mereka pengaturan.

Menyiarkan Pesan #

Sintaks untuk wall perintahnya adalah sebagai berikut:

wall [OPTIONS] [<FILE>|<MESSAGE>]

Jika tidak ada file yang ditentukan wall membaca pesan dari input standar.

Cara paling mudah untuk menyiarkan pesan adalah dengan memanggil wall perintah dengan pesan sebagai argumen:

wall "The system will be restarted in 10 minutes."
Broadcast message from [email protected] (pts/0) (Sun Oct  4 19:22:07 2020):

The system will be restarted in 10 minutes.

Pesan akan disiarkan ke semua pengguna yang saat ini masuk.

Untuk melihat semua pengguna yang masuk, jalankan w atau who memerintah.

Untuk menyembunyikan spanduk dan hanya menampilkan teks yang Anda ketik kepada pengguna yang masuk, jalankan perintah dengan -n (--nobanner ) pilihan:

wall -n "The system will be restarted in 10 minutes."
The system will be restarted in 10 minutes.

Jika Anda ingin menulis pesan multi-baris, jalankan perintah tanpa argumen:

wall

wall perintah akan menunggu Anda memasukkan teks. Setelah selesai mengetik pesan, tekan Ctrl+D untuk mengakhiri program dan menyiarkan pesan.

Anda juga dapat menggunakan pengalihan string di sini atau menyalurkan output dari perintah lain ke wall . Berikut adalah contoh yang menunjukkan cara menggunakan echo perintah untuk menyiarkan pesan multi-baris:

echo "The system will be restarted in 10 minutes. \nPlease save your work."  | wall

Menyiarkan Pesan Dari File #

Jika Anda mengirim pesan yang sama secara teratur, Anda dapat menulis setiap pesan tersebut ke file, sehingga Anda tidak perlu mengetik ulang teks yang sama. wall membaca dari file hanya ketika dipanggil sebagai root.

Untuk menyiarkan konten file, aktifkan wall perintah diikuti dengan nama file:

message1_file.txt
The system will be restarted in 10 minutes.
wall message1_file.txt
Broadcast message from [email protected] (pts/0) (Sun Oct  4 19:25:06 2020):

The system will be restarted in 10 minutes.

Menyiarkan Pesan ke Grup #

Untuk mengirim pesan hanya ke anggota grup tertentu, jalankan perintah dengan -g (--group ) pilihan, diikuti dengan nama grup. Misalnya, untuk menulis hanya di terminal anggota grup "devs", Anda akan menjalankan:

wall -g devs "The system will be restarted in 10 minutes."

Grup juga dapat ditentukan oleh GID-nya (ID grup).

Kesimpulan #

wall perintah menulis pesan di terminal semua pengguna yang saat ini masuk.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah cd Linux

  2. Contoh Perintah logger di Linux

  3. perintah linux untuk memeriksa antrian pesan POSIX

  1. Cara Menggunakan Perintah dinding di Linux

  2. Perintah ifconfig Linux

  3. Perintah Waktu Linux