GNU/Linux >> Belajar Linux >  >> Linux

menulis Perintah di Linux Dengan Contoh

Pendahuluan

write perintah di Linux membuat jalur komunikasi antara dua pengguna yang masuk melalui terminal. Perintah tersebut memungkinkan pengiriman pesan antar pengguna secara real-time dengan menyalin teks dari satu terminal ke terminal lainnya.

Artikel ini menunjukkan cara menggunakan perintah tulis melalui contoh.

Prasyarat

  • Akses ke terminal.
  • Lingkungan multipengguna.
  • Hak istimewa grup Sudo.
  • Editor teks untuk membuat file teks.

Linux menulis Sintaks Perintah

Sintaks untuk write perintah di Linux adalah:

write <user> <tty name>

user parameter adalah wajib dan mewakili nama pengguna dari pihak penerima. tty name menentukan lingkungan terminal dalam kasus beberapa terminal terbuka.

Komunikasi memerlukan izin menulis. Aktifkan izin dengan:

mesg y

Terminal tidak mengeluarkan pesan.

Contoh Perintah menulis Linux

write perintah membutuhkan setidaknya dua pengguna yang masuk melalui sesi pts (budak terminal semu) atau tty (teletype). Masuk dengan:

sudo login <username>

Misalnya, jika bekerja pada mesin yang sama dengan dua pengguna yang berbeda, setiap pengguna menjalankan perintah di sesi terminal mereka dan memberikan nama pengguna mereka.

Perintah meminta untuk memasukkan sudo dan kata sandi pengguna untuk melanjutkan.

Untuk memeriksa siapa yang masuk, gunakan perintah w di salah satu terminal sebagai berikut:

w

Output menunjukkan dua pengguna masuk melalui konsol pts, sedangkan yang pertama masuk melalui tampilan lokal (GUI). Pengguna pertama menjalankan login perintah untuk kedua pengguna.

Menulis Pesan Untuk Pengguna

Untuk menulis pesan ke pengguna lain menggunakan write perintah, lakukan hal berikut:

1. Jalankan write perintah dan tentukan pengguna:

write bob

Perintah mengharapkan pesan input. Di sisi penerima, pengguna mendapat konfirmasi tentang koneksi dengan informasi berikut:

  • Dari siapa pesan itu berasal.
  • Dari mana pesan itu berasal.
  • Stempel waktu.

2. Tulis pesan ke pengguna. Menekan Enter masuk ke baris baru dan tidak mengakhiri pesan.

Pesan yang sama muncul di pihak penerima secara real-time.

3. Untuk mengakhiri write perintah, tekan CTRL +P .

Pengguna kedua menerima EOF pesan, yang menunjukkan bahwa perintah telah berakhir.

Lakukan Percakapan

Untuk mengadakan percakapan antara dua pengguna menggunakan write perintah, jalankan:

write bob

Kirim pesan apa pun setelahnya. Agar pengguna kedua merespons, jalankan write perintah yang menentukan nama pengguna pertama:

write kb

Karena tidak ada cara yang tepat untuk membedakan kapan pengguna menyelesaikan pesan, cara tradisional untuk mengakhiri pernyataan adalah dengan o karakter (melambangkan "lebih"). Untuk menandai akhir percakapan, tulis oo (untuk "lebih dan keluar").

CTRL +P mengirimkan EOF karakter interupsi untuk mengakhiri saluran komunikasi dan menghentikan program.

Pipakan Pesan Untuk Menulis

Gunakan perintah echo untuk mengetik pesan dan menyalurkan ke write perintah:

echo "Hello from KB" | write bob

Saluran komunikasi segera berakhir untuk pengirim, sementara penerima menerima pesan dan menunggu pemutusan.

Tulis Pesan Dari File

Untuk mengirim pesan dari file teks, lakukan hal berikut:

1. Buat file teks menggunakan editor teks, seperti nano:

nano message.txt

2. Tambahkan beberapa teks ke file.

3. Simpan file dan tutup nano (CTRL +X , Y , Masuk ).

4. Kirim isi file melalui write perintah dengan:

write bob < message.txt

Penerima melihat pesan dari file teks.

Tulis ke TTY yang Ditentukan

Saat pengguna membuka beberapa sesi terminal, write perintah memilih terminal dengan waktu idle terpendek.

Catatan: Gunakan w perintah untuk memeriksa nama TTY dan waktu idle.

Untuk menentukan TTY mana yang akan dikirim, jalankan:

write bob pts/0

Pesan hanya sampai ke pts/0 TTY.

Menulis dalam Skrip Bash

Gunakan write di skrip Bash untuk memberi tahu diri Anda atau pengguna lain saat perintah atau tugas selesai. Misalnya, lihat skrip Bash berikut:

#!/bin/bash

sudo apt update -y
echo "Update completed" | write bob
sudo apt upgrade -y
echo "Upgrade completed" | write bob

Menjalankan skrip memulai pembaruan dan peningkatan pada sistem. write perintah membantu memberi tahu pengguna bob ketika setiap langkah selesai, mencetak pesan ke terminalnya.

Kesimpulan

Setelah melalui contoh dalam tutorial ini, Anda tahu cara menggunakan write perintah di Linux.

Selanjutnya, pelajari cara menggunakan perintah baca Bash dan simpan input pengguna.


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Perintah kepala Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Perintah Echo di Linux (Dengan Contoh)

  1. Perintah man di Linux dengan Contoh

  2. Perintah AWK di Linux dengan Contoh

  3. Perintah Curl di Linux dengan Contoh