GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara melihat perintah terminal yang paling sering Anda gunakan di Linux

Jika Anda adalah pengguna Linux, apakah Ubuntu, Centos, Fedora, atau distribusi apa pun, kemungkinan besar Anda menghabiskan banyak waktu di bash yang merupakan baris perintah default di Linux. Anda pasti telah menggunakan banyak perintah di bash Linux untuk tujuan yang berbeda dan Anda sering harus mengulangi perintah yang telah Anda jalankan sebelumnya. Untungnya, fitur riwayat Linux bash shell membantu Anda tidak hanya mendapatkan perintah yang telah Anda jalankan sebelumnya tetapi juga bisa mendapatkan perintah yang paling sering digunakan. Catatan dari file .bash_history digunakan untuk tujuan ini dan file riwayat diperbarui setiap kali sesi terminal ditutup.

Pada artikel ini, kami akan menunjukkan kepada Anda dua metode yang dapat Anda gunakan untuk melihat perintah yang paling sering Anda gunakan di Terminal. Kami akan menggunakan Ubuntu 18.04 LTS untuk menjelaskan prosedur yang disebutkan dalam artikel ini.

Metode 1:Gunakan perintah history, grep dan awk

Dalam metode ini, kita akan melihat perintah terminal yang paling sering digunakan dengan menggunakan perintah History. Sebelum ini, kita akan melihat apa yang sebenarnya dilakukan oleh perintah History. Ini sebenarnya menunjukkan kepada Anda semua perintah sebelumnya yang baru saja digunakan.

Untuk melihat cara kerjanya, ketik history di Terminal:

$ history

Anda juga dapat melihat daftar x jumlah perintah terakhir yang Anda jalankan terakhir kali, gunakan sintaks berikut:

$ history x

Misalnya, untuk membuat daftar 10 jumlah perintah terakhir, ganti x dengan 10.

$ history 10

Untuk mencari perintah tertentu dalam daftar riwayat, gunakan sintaks berikut:

$ history | grep command

Misalnya untuk mencari perintah ping di daftar riwayat, jalankan perintah berikut di Terminal:

$ history | grep ping

Melihat perintah yang paling sering digunakan di Terminal

Untuk melihat perintah yang paling sering digunakan, jalankan perintah berikut di Terminal:

$ history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort –nr

Hasil di atas menunjukkan daftar riwayat di mana ada perintah yang paling banyak digunakan di bagian atas dan paling sedikit digunakan di bagian bawah sejak instalasi Ubuntu 8.04 LTS. Menurut hasil di atas, sudo adalah perintah teratas yang paling sering digunakan dan digunakan 104 kali, perintah kedua adalah Riwayat dan ketiga adalah Temukan .

Untuk melihat jumlah tertentu dari perintah yang paling sering digunakan, jalankan perintah berikut di Terminal.

$ history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -nr | head -n x

Misalnya, untuk melihat 10 perintah teratas yang paling sering digunakan, ganti x dengan 10.

Jika Anda ingin melihat daftar riwayat dalam urutan terbalik yang paling jarang digunakan di bagian atas dan perintah yang paling sering digunakan di bagian bawah, Anda dapat melakukannya dengan mudah. Hapus r opsi untuk pengurutan kedua seperti yang ditunjukkan pada perintah di bawah ini.

$ history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -n | head -n 30

Anda dapat melihat pada tangkapan layar di atas bahwa Ini telah mencantumkan riwayat dalam urutan terbalik.

Anda juga dapat melihat daftar riwayat hanya perintah yang terjadi sekali, dua kali, atau untuk beberapa kali tertentu. Untuk itu, gunakan sintaks berikut:

$ history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -n | grep ' x '

Ganti x dengan nomor yang diinginkan. Misalnya, untuk melihat daftar perintah yang hanya terjadi sekali gunakan perintah di bawah ini:

$ history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -n | grep ' 1 '

Metode 2:Buat fungsi untuk melihat statistik perintah

Ada metode lain yang dapat digunakan untuk melihat daftar perintah yang dijalankan sebelumnya di bash shell. Untuk itu, jalankan dulu perintah berikut di Terminal:

$ function zsh-stats() { fc -l 1 | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n25; }

Kemudian jalankan perintah berikut:

$ zsh-stats

Ini akan mencantumkan perintah beserta frekuensi kemunculannya dan persentasenya.

Begitulah cara kita dapat melihat perintah terminal yang paling sering digunakan di OS Ubuntu 18.04 LTS kita. Kami membahas dua metode di atas menggunakan perintah history dan zsh-stats, Anda dapat menggunakan salah satunya sesuai kenyamanan Anda.


Ubuntu
  1. Cara menggunakan perintah riwayat Bash

  2. Cara menggunakan perintah history di Linux

  3. Perintah terminal Linux mana yang paling sering Anda gunakan?

  1. Cara Menggunakan Perintah Apt-Get di Linux

  2. Cara Menggunakan Perintah Sudo di Linux

  3. Cara Menggunakan Perintah nama host di Linux

  1. Cara Menggunakan Perintah Passwd Di Linux

  2. Cara Menggunakan Perintah dinding di Linux

  3. Cara Menggunakan Perintah Modprobe Di Linux