GNU/Linux >> Belajar Linux >  >> Linux

Tonton Perintah di Linux [dengan Contoh]

watch perintah di Linux digunakan untuk menjalankan perintah lain secara berkala, dan kemudian menampilkan output di terminal. Berikut cara menggunakannya!

Terkadang, saat mengerjakan baris perintah Linux, Anda mungkin ingin menjalankan perintah berulang kali untuk melacak setiap perubahan dalam output. Untungnya, ada utilitas baris perintah yang memungkinkan Anda melakukan ini.

Dengan watch perintah, Anda dapat melacak perubahan output dari waktu ke waktu. Ini bermanfaat untuk mencerminkan tampilan real-time dari peristiwa yang terjadi pada sistem operasi.

watch perintah datang diinstal, secara default, di hampir semua distribusi Linux. Ini berguna ketika Anda perlu memantau perubahan dalam output perintah dari waktu ke waktu. Jadi, alih-alih membaca keseluruhan keluaran, Anda dapat mengawasi perubahannya.

Cara Menggunakan Perintah watch di Linux

Sintaks untuk watch perintahnya adalah sebagai berikut:

watch [OPTIONS] COMMAND

Dimana:

  • [OPTIONS] :Menambahkan opsi akan mengubah cara watch perintah berperilaku.
  • [COMMAND] :Perintah buatan pengguna yang ingin Anda jalankan berulang kali.

Secara default, perintah yang ditentukan akan dijalankan setiap 2 detik , dan watch akan berjalan sampai terganggu oleh pengguna (menekan Ctrl+C ).

Misalnya, kita dapat memantau output dari date perintah setiap dua detik:

watch date

Akibatnya, watch perintah sementara akan menghapus semua konten terminal dan mulai menjalankan perintah yang disediakan secara berkala. Di sisi kiri atas header layar, Anda dapat melihat interval pembaruan dan perintah yang dijalankan.

Cara Mengubah Interval Waktu

Kita tahu bahwa secara default, perintah berjalan setiap 2 detik. Jika kita melewati -n (--interval ) opsi ke watch perintah, kita dapat menentukan interval pembaruan. Anda perlu menentukan jumlah waktu dalam detik .

Saya akan terus menggunakan date perintah sebagai contoh. Perintah berikut akan menjalankan date setiap detik.

watch -n 1 date

Menonjolkan Perbedaan

Jika Anda menjalankan perintah yang mencetak output besar, mengawasi perubahan bisa menjadi sangat merepotkan. Untungnya, watch perintah dapat menyoroti perbedaan antara keluaran sebelumnya dan keluaran saat ini.

Untuk melihat output yang berubah, kita dapat menggunakan -d (--difference ) pilihan. Opsi ini akan menyoroti perubahan.

watch -n 1 -d date

Namun, jika interval antar pembaruan sangat pendek, misalnya -n 0.1 , akan sulit untuk meninjau perbedaan. Oleh karena itu, Anda harus menetapkan interval pembaruan yang wajar.

Sembunyikan Header di Output

-t (--no-titile ) digunakan untuk menonaktifkan header yang menunjukkan interval, perintah, dan waktu saat ini di bagian atas tampilan, jika Anda tidak tertarik untuk melihat bagian ini.

watch -t date

Keluar Saat Terjadi Perubahan

Secara default, perintah watch terus berjalan hingga diinterupsi secara manual oleh pengguna (Ctrl+C ). Namun, terkadang daripada menyoroti perubahan, Anda lebih memilih watch untuk benar-benar keluar saat perubahan terdeteksi.

Anda dapat menyetel watch untuk keluar saat output dari perintah berubah dengan menggunakan -g (--chgexit ) pilihan.

watch -g date

Contoh di atas menghentikan watch perintah setiap kali ada perubahan date output, yang dalam hal ini berarti setelah 2 detik.

Bip saat Kesalahan

watch perintah juga dapat memberikan suara bip jika pembaruan gagal. Ini menggunakan beep paket untuk memutar peringatan suara jika pembaruan keluaran gagal karena kesalahan.

watch -b incorrect-command

Kesimpulan

Sekarang Anda tahu semua tentang watch perintah di Linux. Meskipun ini adalah program yang sederhana, jika Anda menggunakannya dengan benar, ini bisa sangat berguna.

Cari tahu lebih lanjut tentang berbagai opsi di watch di halaman manual baris perintahnya.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Apa itu Perintah + Contoh Tonton Linux

  2. Perintah mana di Linux [Dijelaskan dengan Contoh]

  3. Perintah cd Linux

  1. Perintah ifconfig Linux

  2. Perintah Waktu Linux

  3. Perintah Ping di Linux