TOOL LINUX COMMAND

Belajar Perintah Linux Selain tee dan grep untuk Logging Script Python

Belajar Perintah Linux Selain tee dan grep untuk Logging & Monitoring Script Python

Dalam dunia Linux, perintah seperti tee dan grep sering digunakan untuk menyimpan dan memfilter output program. Namun, masih banyak perintah Linux lain yang sangat berguna untuk logging, monitoring, dan analisa output script Python.

Artikel ini membahas perintah Linux yang sering dipakai oleh programmer, sysadmin, dan pentester, khususnya saat menjalankan script Python dalam waktu lama.


1. tee – Simpan dan Tampilkan Output

Perintah tee digunakan untuk menampilkan output ke layar sekaligus menyimpannya ke file.

python bot.py | tee simpan.txt

Jika ingin menambahkan ke file tanpa menghapus isi lama:

python bot.py | tee -a simpan.txt

2. grep – Memfilter Teks

grep digunakan untuk mencari baris tertentu di dalam file atau output.

grep "logout" simpan.txt

Pencarian tanpa memperhatikan huruf besar/kecil:

grep -i "error" simpan.txt

3. tail – Monitoring Log Realtime

Perintah ini sangat penting untuk memantau log secara langsung.

tail -f simpan.txt

Dapat dikombinasikan dengan grep:

tail -f simpan.txt | grep logout

4. less – Membaca File Log Besar

less memudahkan membaca file log yang besar.

less simpan.txt

Shortcut penting:

  • /kata → cari
  • n → lanjut pencarian
  • q → keluar

5. awk – Analisa dan Statistik Log

awk adalah tool analisa teks yang sangat kuat.

Menghitung jumlah logout:

awk '/logout OK/ {count++} END {print count}' simpan.txt

Menampilkan kolom tertentu:

awk '{print $1, $2}' simpan.txt

6. sed – Edit dan Manipulasi Teks

sed digunakan untuk mengganti atau menghapus teks.

Mengganti kata:

sed 's/logout/LOGOUT/g' simpan.txt

Menghapus baris error:

sed '/ERROR/d' simpan.txt

7. wc – Menghitung Baris dan Kata

Perintah ini digunakan untuk statistik sederhana.

wc -l simpan.txt

Contoh hasil:

  • Jumlah baris log
  • Jumlah kata

8. sort dan uniq – Mengelola Data

Mengurutkan data:

sort simpan.txt

Menghapus data duplikat:

sort simpan.txt | uniq

9. Kombinasi Perintah (Power User)

Menyimpan log sekaligus memfilter:

python bot.py | tee simpan.txt | grep logout

Menghitung jumlah sukses:

grep "logout OK" simpan.txt | wc -l

Kesimpulan

Dengan menguasai perintah Linux seperti tee, grep, tail, awk, dan sed, kamu bisa:

  • Memonitor script Python secara realtime
  • Menganalisa hasil eksekusi
  • Menyimpan log dengan rapi
  • Menghemat waktu debugging

Perintah-perintah ini sangat berguna saat menjalankan script dalam jangka waktu lama menggunakan tmux atau server Linux.


Penulis: Aang Saputra
Kategori: Linux, Python, Automation

Next Post Previous Post
No Comment
Add Comment
comment url