लिनक्स में एक समृद्ध कमांड लाइन अनुभव है जो कभी-कभी विंडोज़ से स्विच करने वाले लोगों के लिए थोड़ा मुश्किल हो सकता है। हाल के आदेशों की सूची प्रदर्शित करना बहुत आसान है, हालांकि:
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
यदि आप पहले से उपयोग की गई एक कमांड खोजना चाहते हैं लेकिन आपके पास एक विशाल इतिहास सूची है, तो आप उसे grep के माध्यम से इसे पार करके तुरंत पा सकते हैं। आइए मान लें कि हमें ftp कमांड टाइप करना याद है, लेकिन सर्वर के डोमेन नाम को याद नहीं किया जा सकता है:
> history | grep ftp
321 ftp ftp.cdrom18.com
बहुत आसान सामान! क्या होगा यदि हम उन वस्तुओं की सूची प्रदर्शित करना चाहते हैं जिन्हें हम अक्सर उपयोग करते हैं? हम इस तरह एक और अधिक जटिल कमांड का उपयोग कर सकते हैं:
> 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
अंतिम आदेश लाइफहैकर के लिए धन्यवाद था, जो एक महान साइट है जिसे आपको निश्चित रूप से सब्सक्राइब करना चाहिए।
अंतिम आदेश में उपयोग की जाने वाली तकनीकें अन्य संदर्भों में उपयोगी हैं। मैं आगे बढ़ने वाले अधिक समान आदेश पोस्ट कर दूंगा।