CMD Master
ब्लॉग पर वापस जाएं
•Arnošt Havelka

history और which से पुरानी कमांड देखें

history से वह दोहराएँ जो आपने टाइप किया, और which से पता करें कि कमांड कहाँ रहती है।

इंटरएक्टिव पाठ शुरू करें
history और which से पुरानी कमांड देखें

पाँच मिनट पहले चलाई गई कमांड भूल जाएँ तो भी Bash ने उसे संभाल रखा होता है। history वह सूची छापता है। which दूसरा सवाल पूछता है: नाम टाइप करने पर कौन-सा एक्ज़ीक्यूटेबल चलेगा।

जो आप पहले ही टाइप कर चुके हैं, उसे सूचीबद्ध करें

बिना अतिरिक्त आर्ग्यूमेंट के history चलाएँ। हर पंक्ति एक संख्या से शुरू होती है, फिर कमांड आती है।

कमांड आज़माएं

जो कमांड आप पहले चला चुके हैं, उन्हें दिखाएँ!

कमांड बनाएं
history
history
टर्मिनल
~$history
1 pwd 2 ls -la 3 history

सेशन लॉग पढ़ें:

टर्मिनल
~$history

संख्याएँ बाद में !n रीप्ले के लिए काम आती हैं, लेकिन पहली कुशलता सूची पढ़ना है ताकि आप वह कमांड कॉपी कर सकें जो पहले ही सफल रही।

कमांड कहाँ रहती है: which

which echo उस echo प्रोग्राम का पथ छापता है जिसे शेल चलाएगा। इससे पता चलता है कि आप बिल्टइन इस्तेमाल कर रहे हैं, सिस्टम बाइनरी, या कोई कस्टम स्क्रिप्ट जिसने नाम ढक लिया।

which echo

सामान्य आउटपुट /usr/bin/echo या ऐसा ही पथ होता है। अगर which कुछ न छापे, तो वह नाम आपके PATH पर नहीं है।

टर्मिनल
~$which echo

जो आपने किया उसे याद रखने के लिए history इस्तेमाल करें। जब दो टूल एक नाम बाँटते हों और आपको पता चाहिए कि वास्तव में कौन चलता है, तब which चलाएँ।


ज्ञान जांच

1 / 3

history क्या दिखाता है?

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

Bash में cd से फ़ोल्डर बदलें

Bash की cd कमांड से / पर जाएँ, .. से एक स्तर ऊपर चढ़ें, और ~ से होम पर लौटें।