Bagaimana untuk memaparkan senarai perintah baru-baru ini di Ubuntu Linux
Linux mempunyai pengalaman baris arahan yang kaya yang kadang-kadang menjadi sedikit menakutkan bagi orang yang berpindah dari Windows. Memaparkan senarai arahan baru-baru ini agak mudah, walaupun:
> sejarah
1 ps -ef
2 membunuh 24188
3 ps -ef
4 ekor logfile.log
Sekiranya anda ingin mencari perintah yang anda gunakan sebelum tetapi anda mempunyai senarai sejarah yang besar, anda boleh dengan mudah mencarinya dengan melewati grep. Katakan kita masih ingat menaip arahan ftp, tetapi tidak ingat nama domain pelayan:
> sejarah | grep ftp
321 ftp ftp.cdrom18.com
Perkara yang ringkas! Bagaimana jika kami ingin memaparkan senarai item yang kami gunakan paling kerap? Kita boleh menggunakan arahan yang lebih rumit seperti ini:
> sejarah | awk 'print $ 2' | awk 'BEGIN FS = "|" print $ 1' | sort | uniq -c | sort -r
114 ls
105 ./runreports.sh
97 cd
24 uptime
15 mysql
13 vi
Perintah terakhir adalah terima kasih kepada Lifehacker, yang merupakan laman web yang hebat yang harus dilayari.
Teknik yang digunakan dalam perintah terakhir berguna dalam konteks lain. Saya akan menghantar lebih banyak arahan yang serupa ke hadapan.