Di sini, kami akan menerangkan penggunaan perintah dinding di Linux. Ingat, perintah dinding berfungsi sama untuk semua pengedaran Linux.
Nota: Perintah dinding hanya memaparkan pesan di tetingkap Terminal pengguna yang log masuk. Pengguna yang bekerja hanya di GUI, tanpa jendela Terminal terbuka tidak akan dapat melihat mesejnya.
Perintah Tembok Linux
Perintah Linux Wall membolehkan anda mengirim pesan atau kandungan fail kepada semua pengguna yang sedang log masuk. Sekiranya tidak ada fail atau mesej yang ditentukan, perintah dinding membaca mesej dari stdin (input standard).
Sintaks Perintah Dinding
Sintaks untuk perintah dinding adalah seperti berikut:
$ wall [pilihan] [nama-atau-nama fail]Hantar Mesej kepada Semua Pengguna
Untuk menghantar mesej kepada semua pengguna yang sedang log masuk, ketik dinding diikuti dengan mesej yang ingin anda hantar.
$ wall System akan ditutup untuk penyelenggaraan selama 1 jam.Perintah ini akan menghantar mesej kepada semua pengguna yang masuk dengan tetingkap Terminal terbuka.
Nota: Untuk sebilangan pengedaran Linux, anda harus melaksanakan perintah di atas sebagai pengguna super. Juga, jika pengguna telah memilih untuk menolak mesej ke Terminal mereka (seperti menggunakan perintah mesg), maka hanya pengguna sudo yang dapat mengirim pesan ke Terminal mereka.
Berikut adalah output yang ditunjukkan kepada dua pengguna "linuxways" dan "ummara" yang masuk ke pelayan melalui SSH. Pengguna ini bekerja dari sistem yang menjalankan Ubuntu dan Debian.
Perintah dinding juga membaca mesej dari stdin (input standard). Untuk melakukannya, taip sahaja dinding dan memukul Masukkan.
Selepas itu, taipkan sebarang mesej atau mesej yang ingin anda hantar kepada pengguna yang log masuk. Setelah selesai menaip mesej, tekan Ctrl + D untuk menghantar mesej tersebut.
ini adalah baris pertamaini adalah baris kedua
.
Berikut adalah output yang diterima oleh semua pengguna yang masuk di Terminal mereka.
Hantar Mesej dari Fail
Sekiranya terdapat beberapa mesej yang mesti anda ulangi, anda boleh memasukkannya ke dalam fail. Apabila anda harus menghantar mesej tersebut kepada pengguna yang masuk, cukup panggil fail tersebut dengan perintah dinding. Ingat, anda akan memerlukan hak istimewa sudo jika anda ingin menghantar mesej dari fail.
$ sudo dindingSebagai contoh dalam output berikut, kandungan fail pertama kali ditunjukkan menggunakan perintah cat. Kemudian untuk mengirim pesan yang terdapat dalam file, nama file diteruskan ke perintah dinding.
Ini adalah output (dari fail msg.txt) diterima oleh pengguna yang log masuk.
Hantar Mesej ke Kumpulan
Daripada menghantar mesej kepada semua pengguna yang masuk, anda boleh menghantarnya hanya kepada ahli kumpulan yang sedang log masuk ke sistem anda. Sintaksnya adalah seperti berikut:
$ wall -g [kumpulan] [mesej]Sebagai contoh, untuk menghantar mesej ke kumpulan bernama "sshusers", perintahnya adalah:
$ wall -g sshusers Sistem akan ditutup untuk penyelenggaraan selama 1 jam.
Semua anggota kumpulan "sshusers" yang sedang log masuk ke pelayan akan menerima mesej yang ditentukan.
Menindas Sepanduk
Perintah dinding memaparkan sepanduk sebelum memaparkan pesan seperti yang dapat dilihat pada tangkapan layar berikut.
Untuk menekan sepanduk ini, gunakan pilihan -n dengan perintah dinding:
$ dinding -nSebagai contoh, arahan berikut hanya akan memaparkan mesej yang ditentukan semasa menekan sepanduk.
$ wall -n Sistem akan ditutup untuk penyelenggaraan selama 1 jam.
Semua pengguna Terminal yang log masuk akan menerima mesej tanpa sepanduk.
Lihat Maklumat Versi
Untuk melihat versi perintah dinding, gunakan perintah berikut:
$ dinding -VOutput berikut menunjukkan versi utiliti dinding adalah 2.34.
Wall adalah utiliti yang berguna yang membantu pentadbir sistem berbilang pengguna dengan cepat memberitahu pengguna lain untuk menyimpan pekerjaan mereka sebelum sistem dimatikan atau dihidupkan semula. Dalam artikel ini, kami membahas cara menggunakan perintah dinding untuk berkomunikasi dengan pengguna yang masuk. Semoga anda merasa menarik dan bermanfaat.