आदेश वास्तव में क्या हैं?
एक कमांड चार अलग-अलग चीजों में से एक हो सकता है:
1. एक निष्पादन योग्य प्रोग्राम उन सभी फ़ाइलों की तरह जिनमें हमने देखा था / Usr / bin. इस श्रेणी में प्रोग्राम हो सकते हैं संकलित बायनेरिज़ जैसे कि C और C++ में लिखे गए प्रोग्राम, या C++ में लिखे गए प्रोग्राम स्क्रिप्टिंग भाषाएँ जैसे शेल, पर्ल, पायथन, रूबी, आदि।
2. शेल में ही निर्मित एक कमांड. खूब जोर से पीटना आंतरिक रूप से बुलाए गए कई आदेशों का समर्थन करता है शेल बिल्टिन। cd उदाहरण के लिए, कमांड एक शेल बिल्टिन है।
3. एक शेल फ़ंक्शन. ये लघु शैल स्क्रिप्ट हैं जिन्हें इसमें शामिल किया गया है पर्यावरण. हम बाद के अध्यायों में पर्यावरण को कॉन्फ़िगर करने और शेल फ़ंक्शंस लिखने पर चर्चा करेंगे, लेकिन अभी के लिए, बस यह जान लें कि वे मौजूद हैं।
4. एक उपनाम. वे आदेश जिन्हें हम स्वयं परिभाषित कर सकते हैं, अन्य आदेशों से निर्मित होते हैं।
आदेशों की पहचान करना