किसी भी अन्य ऑपरेटिंग सिस्टम की तरह से लाइनेक्स में भी कमांड होते हैं जिनका प्रयोग करके आप कम्प्यूटर के इनपुट और आउटपुट को कंट्रोल करते हैं। लाइनेक्स के कमांड यूजर के द्वारा टाइप किये जाने वाले अक्षरों की सीरीज होते हैं। इनके मध्य कोई स्पेस नहीं होता है। इनमें प्रयोग होने वाला पहला शब्द command होता है। शेष शब्द कमांड के साथ प्रयोग हो सकने वाले आर्गेमेंट होते हैं। आर्गेमेंट वास्तव में कमांड को वह सूचना उपलब्ध कराते हैं जिसका प्रयोग कमांड के द्वारा क्रियान्वयन के समय किया जाता है। लाइनेक्स के कमांड केस सेन्सटिव होते हैं, इसका अर्थ यह है कि इसमें cp और Cp अलग होते हैं। ज्यादातर यूजर लाइनेक्स के कमांडों को लोअर केस में प्रयोग करते हैं।
कमांड लाइन के जरिये शेल को कमांड भेजे जाते हैं। लाइनेक्स का एक कमांड निम्न भागों में बंटा होता है .
- कमांड
- निर्देश की लाइन
- ऑप्शन
- कमांड लाइन आर्गेमेंट
लाइनेक्स के कमांड्स Linux Commands in Hindi
नीचे आपको लिनक्स की कमांड्स की लिस्ट दी गयी है जिनका इस्तेमाल अलग अलग टास्क को करने के लीये किया जाता है .
$ man cp
लाइनेक्स में कमांड को शेल प्रॉम्पट अर्थात ($, #) पर एंटर किया जाता है। प्रॉम्पट केवल एक प्रतीक होता है जो कमांड लाइन के प्रारम्भ में ही दिखाई देता है। इसके सामने डिस्प्ले होने का अर्थ है कि लाइनेक्स अब कार्य के लिये तैयार है और आप यहां से कमांड दे सकते हैं।
$ pwd
यहां पर प्रयोग किया गया pwd कमांड आपके सामने करेंट वर्किंग डायरेक्टरी का नाम डिस्प्ले कर देगा।
नयी डायरेक्टरी क्रियेट करना
लाइनेक्स में नयी डायरेक्टरी का निर्माण करने के लिये डायरेक्टरी के नाम के साथ mkdir कमांड को कमांड लाइन पर लिखकर एंटर की को दबायें
$ mkdir /vish/sales/computer
यदि आप इस कमांड का प्रयोग करके कई डायरेक्ट्रियों का निर्माण एक साथ करना चाहते हैं तो डायरेक्टरी के नाम को स्पेस डालकर अलग-अलग लिखें। निम्न उदाहरण में यह कमांड चार डायरेक्टरी का निर्माण कर रहा है$
mkdir sale/asian sale/ntpl /sale/comp sale/del
एक डायरेक्टरी से दूसरी में जाना लाइनेक्स में भी आप डॉस की तरह से ही cd कमांड का प्रयोग करके एक डायरेक्टरी से दूसरी डायरेक्टरी में जा सकते हैं। इस कमांड का प्रयोग एब्सोल्यूट पाथ नाम और रिलेटिव पाथ नेम दोनों के संदर्भ में कर सकते हैं। निम्न उदाहरण में इस कमांड के प्रयोग को देख सकते हैं
$ cd sales
- पाथ नेम के बिना यह कमांड हमेशा यूजर को उसकी होम डायरेक्टरी में वापस लाता है।
- लाइनेक्स में सिंगल डॉट (.) का प्रयोग करेंट वर्किंग डायरेक्टरी को और डबल डॉट का प्रयोग (..) करेंट वर्किंग डायरेक्टरी की पेरेंट डायरेक्टरी को डिप्ले करने के लिये किया जाता है।
- उदाहरण के लिये यदि आप cd.. को प्रयोग करते हैं तो वापस होम डायरेक्टरी में आ जायेंगे।
- डायरेक्टरी डिलीट करना
लाइनेक्स में पहले बनी किसी भी डायरेक्टरी को डिलीट करने के लिये आप rmdir नामक कमांड को प्रयोग कर सकते हैं। डायरेक्टरी के नाम के साथ इस कमांड का प्रयोग करके एंटर की को दबाने से डायरेक्टरी डिलीट हो जाती है। इसे निम्न प्रकार से प्रयोग करते हैं
$ rmdir sales
यदि आप एक साथ कई डायरेक्ट्रियों को डिलीट करना चाहते हैं तो .स्पेस देकर सभी का नाम लिखकर ऐसा कर सकते हैं। किसी सब डायरेक्टरी में रहकर उसकी मेन या रूट डायरेक्टरी को डिलीट नहीं किया जा सकता है।
डायरेक्टरी के कंटेंट देखना
लाइनेक्स में किस डायरेक्टरी में कौन-कौन सी फाइलें हैं इसका पता लगाने के लिये Is नामक कमांड का प्रयोग करते हैं। जब आप निम्न प्रकार से कमांड लाइन पर Is लिखकर एंटर की को दबायेंगे तो स्क्रीन पर डायरेक्टरी के कंटेंट की लिस्ट आ जायेगी
$ Is
इस कमांड के क्रियान्वयन से कंटेंट निम्न प्रकार से डिस्प्ले होता है
1. सबसे ऊपर संख्यात्मक फाइलें या डायरेक्ट्रियां
2. अल्फाबेटिक क्रम में अपरकेस अक्षरों से बनी फाइलें और डायरेक्ट्रियां
3. लोअरकेस अक्षरों से बनी फाइलें और डायरेक्ट्रियां
यदि आप किसी एक डायरेक्टरी के कंटेंट देखना चाहते हैं तो Is कमांड के साथ उस डायरेक्टरी का नाम लिखकर ऐसा कर सकते हैं। उदाहरण के लिये –
$ Is vish
इससे आपके सामने स्क्रीन पर vish नामक डायरेक्टरी के कंटेंट सामने डिस्प्ले होंगे। Is कमांड के साथ आप अनेक विकल्पों को भी प्रयोग कर सकते हैं।
⇨ नयी फाइल बनाना
लाइनेक्स में नयी फाइल का निर्माण करने के लिये cat नामक कमांड को प्रयोग किया जाता है। इसे निम्न सिन्टेक्स द्वारा प्रयोग करते हैं
$ cat delhi
जब आप इस कमांड को लिखकर एंटर की को दबायेंगे तो लाइनेक्स delhi के नाम से एक फाइल का निर्माण कर देगा। एंटर की को दबाते ही लाइनेक्स आपसे फाइल के कंटेंट एंटर करने के लिये कहेगा। ऐसे आप कंट्रोल की के साथ D की को दबायें। इससे कमांड लाइन टर्मिनेट हो जायेगी।
फाइल के कंटेंट देखना
लाइनेक्स में फाइल के कंटेंट को देखने के लिये आपको cat कमांड का ही प्रयोग करना होगा। इस कमांड के साथ आप एब्सोल्यूट पाथ नेम को प्रयोग कर सकते हैं। इसे निम्न प्रकार से प्रयोग करते हैं
$ cat delhi
जब आप इस कमांड को लिखकर एंटर की को दबायेंगे को स्क्रीन पर delhi नामक फाइल के कंटेंट डिस्प्ले होने लगेंगे। यदि आप एक कमांड से एक से अधिक फाइलों के नाम डिस्प्ले करना चाहते हैं तो स्पेस देकर निम्न प्रकार से उन फाइलों के नाम लिखें
$ cat delhi mumbai
फाइल कॉपी करना
लाइनेक्स में एक फाइल के कंटेंट को दूसरी फाइल में कॉपी करने के लिये cp नामक कमांड को प्रयोग किया जाता है। यह प्रयोग में एकदम डॉस के कॉपी कमांड की तरह से होता है। इस कमांड के साथ दो आर्गेमेंट प्रयोग करते हैं, एक तो सोर्स फाइल का नाम होता है और दूसरा टारगेट फाइल का। निम्न उदाहरण में आप इसके प्रयोग को देख सकते हैं
$ cp delhi kanpur
यहां पर cp नामक कमांड delhi नामक फाइल के कंटेंट को kanpur नामक फाइल में कॉपी कर रहा है। यहां पर एक बात ध्यान देने योग्य है कि यह कार्य करने के बाद जब आप Is नामक कमांड को प्रयोग करेंगे तो यह उन सभी फाइलों के नाम डिस्प्ले करेगा जिन्हें इसने कॉपी किया है। इस कमांड के प्रयोग से delhi नामक फाइल के कंटेंट kanpur नामक फाइल में कॉपी हो रहे हैं। यदि kanpur नामक फाइल पहले से है तो उसके कंटेंट नष्ट हो जायेंगे और नये कंटेंट आ जायेंगे। यदि आप cp कमांड के साथ – i नामक विकल्प को प्रयोग करते हैं तो यह फाइल को कॉपी करने से पहले आपके सामने कनफर्मेशन मैसेज लायेगा। जब आप यस करेंगे तभी फाइल में कंटेंट कॉपी करेगा।
फाइल डिलीट करना
लाइनेक्स में फाइल को डिलीट करने के लिये rm नामक कमांड का प्रयोग किया जाता है। यह डॉस के DEL कमांड की तरह से होता है। जिस फाइल को डिलीट करना है उसे rm कमांड के साथ निम्न प्रकार से प्रयोग किया जाता है
$ rm delhi
यदि आप rm कमांड के साथ – i नामक विकल्प को प्रयोग करते हैं तो यह फाइल को डिलीट करने से पहले आपके सामने कनफर्मेशन मैसेज लायेगा। जब आप यस करेंगे तभी फाइल को डिलीट करेगा। यदि आप किसी ऐसी डायरेक्टरी को डिलीट करना चाहते हैं जिसमें फाइलें हों तो इसके लिये rm कमांड के साथ – नामक विकल्प का प्रयोग करें।
फाइल मूव करना
लाइनेक्स में फाइल को एक स्थान से मूव करने के लिये mv नामक कमांड का प्रयोग किया जाता है। यह डॉस के MOVE कमांड की तरह से होता है। जिस फाइल को मूव करना है उसे mv कमांड के साथ निम्न प्रकार से प्रयोग किया जाता है
$ mv comp /usr/vish/comp
इस कमांड के प्रयोग से comp नामक डायरेक्ट्री usr/vish नामक डायरेक्ट्री में आ जायेगी। यहां पर यह कमांड डायरेक्ट्री को कॉपी नहीं करता है बल्कि उसे उसके मूल स्थान से हटाकर नये स्थान पर ले जाता है। mv कमांड के साथ भी – i नामक विकल्प को प्रयोग किया जा सकता है।