Linux có một trải nghiệm dòng lệnh phong phú đôi khi có thể hơi khó khăn đối với những người chuyển đổi từ Windows. Hiển thị danh sách các lệnh gần đây khá đơn giản, mặc dù:
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
Nếu bạn muốn tìm một lệnh mà bạn đã sử dụng trước đây nhưng bạn có một danh sách lịch sử rất lớn, bạn có thể nhanh chóng tìm thấy nó bằng cách chuyển nó qua grep. Giả sử chúng ta nhớ gõ lệnh ftp, nhưng không thể nhớ tên miền của máy chủ:
> history | grep ftp
321 ftp ftp.cdrom18.com
Những thứ khá đơn giản! Điều gì sẽ xảy ra nếu chúng tôi muốn hiển thị danh sách các mục mà chúng tôi sử dụng thường xuyên nhất? Chúng ta có thể sử dụng một lệnh phức tạp hơn nhiều như sau:
> history|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
Lệnh cuối cùng là nhờ Lifehacker, một trang web tuyệt vời mà bạn chắc chắn nên đăng ký.
Các kỹ thuật được sử dụng trong lệnh cuối cùng là hữu ích trong các ngữ cảnh khác. Tôi sẽ đăng thêm các lệnh tương tự để chuyển tiếp.