Membuka Penguasaan Perintah Linux Anda: Menemui Perintah Yang Paling Ringkas
Panduan ini membantu anda mengenal pasti arahan Linux yang paling kerap digunakan, satu langkah utama dalam meningkatkan kecekapan baris arahan anda. Kami akan meneroka beberapa kaedah, dari alat baris arahan mudah ke skrip Python tersuai, untuk menganalisis sejarah arahan anda dan mengungkap arahan teratas anda.
Memahami kekuatan analisis arahan
Terminal Linux adalah alat yang berkuasa. Mengetahui perintah yang paling kerap anda gunakan membolehkan anda memperbaiki aliran kerja anda, mempelajari arahan baru, dan masalah menyelesaikan masalah yang lebih berkesan.
Beberapa kaedah wujud untuk mendedahkan arahan yang paling banyak digunakan. Satu pendekatan memanfaatkan perintah history
terbina dalam, digabungkan dengan alat-alat berkuasa lain seperti awk
, sort
, dan uniq
.
Kaedah 1: Menganalisis sejarah arahan dengan alat terbina dalam
Fail Sejarah Shell anda (biasanya ~/.bash_history
) log sejarah arahan anda. Perintah ini mendedahkan 5 perintah teratas yang paling banyak digunakan:
Sejarah | awk '{print $ 2}' | Susun | uniq -c | sort -nr | kepala -5
Perintah ini pecah seperti berikut:
history
: Senaraikan sejarah arahan anda.awk '{print $2}'
: Ekstrak perintah dari setiap entri sejarah.sort
: menyusun arahan mengikut abjad.uniq -c
: Mengira kejadian setiap arahan unik.sort -nr
: menyusun jumlah dalam urutan berangka terbalik (yang paling kerap pertama).head -5
: Memaparkan hasil teratas 5. Untuk melihat semua arahan yang sering digunakan, isi head -5
. Versi yang lebih terperinci, termasuk peratusan, adalah:
Sejarah | awk '{cmd [$ 2]; count;} end {for (a in cmd) print cmd [a] "" cmd [a]/count*100 "%" a;}' | grep -v "./" | lajur -c3 -s "" -t | sort -nr | NL | kepala -n5
Kaedah 2: Pengguna Shell Ikan
Jika anda menggunakan shell ikan, gunakan arahan yang sedikit diubah suai ini:
Sejarah | potong -d '' -f 1 | Susun | uniq -c | sort -nr | kepala -5
Kaedah 3: Menggambarkan dengan muc
muc
(arahan yang paling banyak digunakan) menawarkan perwakilan visual penggunaan arahan anda. Pasangnya menggunakan Pengurus Pakej Pengedaran anda (misalnya, sudo apt install muc
pada debian/ubuntu, atau melalui cargo install muc
selepas memasang karat dan kargo). Kemudian jalankan:
muc
atau tentukan fail sejarah anda:
MUC -File ~/.bash_history
muc
menyediakan pilihan untuk menyesuaikan output (bilangan arahan, penampilan bar, dan lain -lain). Rujuk dokumentasinya untuk maklumat lanjut.
Kaedah 4: Perintah yang paling kerap digunakan
Untuk mencari arahan yang paling tidak digunakan, ubah suai arahan awal:
Sejarah | awk '{print $ 2}' | Susun | uniq -c | sort -n | ekor -n5
Ini jenis dalam urutan menaik dan memaparkan bahagian bawah 5.
Kaedah 5: Skrip Python Analyzer (CFA) Python
Untuk analisis yang lebih canggih, gunakan skrip Python tersuai kami, Penganalisis Frekuensi Perintah (CFA).
git clone https://gist.github.com/7f93a7acb8607929c28974c9c2db6e69.git cfa
cd cfa
python3 cfa.py
Skrip akan mendorong anda untuk memilih antara arahan "paling" dan "paling tidak" yang sering digunakan dan menentukan bilangan arahan untuk dipaparkan.
CFA menyokong Bash, ZSH, dan Ikan.
Kesimpulan
Dengan menggunakan kaedah ini, anda mendapat pandangan yang berharga ke dalam tabiat baris arahan anda, membuka jalan untuk kecekapan yang lebih baik dan pemahaman yang lebih mendalam tentang terminal Linux. Pilih kaedah yang paling sesuai dengan keperluan anda dan memulakan perjalanan anda ke penguasaan baris arahan!
Atas ialah kandungan terperinci Menguasai Produktiviti Baris Perintah Linux: Cari arahan teratas yang paling banyak digunakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!