7 लिनक्स कमांड हर शुरुआत करने वाले को पता होना चाहिए

यदि आप Linux में नए हैं, तो टर्मिनल का उपयोग करना थोड़ा भारी पड़ सकता है। लिनक्स मिंट(Linux Mint) जैसे नए लिनक्स(New Linux) वितरण में शानदार ग्राफिकल इंटरफेस हैं, लेकिन लिनक्स(Linux) का दिल कर्नेल है और इसका मतलब कमांड लाइन का उपयोग करना है।

यहां तक ​​​​कि अगर आप एक विंडोज(Windows) उपयोगकर्ता हैं, तो शायद आपको अपने जीवन में किसी कार्य को करने के लिए कमांड प्रॉम्प्ट विंडो खोलनी होगी। विंडोज(Windows) के नवीनतम संस्करण , विंडोज 10 के साथ, आप (Windows 10)विंडोज में (Windows)उबंटू बैश(Ubuntu Bash) शेल भी स्थापित कर सकते हैं और सीधे विंडोज से (Windows)लिनक्स(Linux) कमांड चला सकते हैं !

इस लेख में, मैं वास्तव में कुछ बुनियादी लिनक्स(Linux) कमांडों पर जा रहा हूं जो कि लिनक्स(Linux) के सभी वितरणों में आम हैं । चूंकि बैश शेल सबसे लोकप्रिय शेल है और जिसका मैं भी उपयोग करता हूं, मैं सभी कमांड के लिए उस सिंटैक्स का उपयोग करूंगा। साथ ही, मैं प्रत्येक कमांड के लिए कुछ सबसे उपयोगी तर्कों का उल्लेख करूंगा, लेकिन कई और भी हैं जो मैन पेजों में पाई जा सकती हैं।

1. एलएस (सूची सामग्री)

मेरी राय में, पहली कमांड जो आपको पता होनी चाहिए वह है ls कमांड। यह आदेश वर्तमान कार्यशील निर्देशिका की सामग्री को सूचीबद्ध करता है। यदि आप केवल ls टाइप करते हैं और Enter दबाते हैं(Enter) , तो आपको वर्तमान निर्देशिका में फ़ाइलों और फ़ोल्डरों की एक बहुत ही बुनियादी सूची मिल जाएगी।

अधिकांश लिनक्स(Linux) डिस्ट्रोज़ पर, निर्देशिकाओं को हरे रंग की तरह एक अलग रंग में हाइलाइट किया जाएगा। फ़ाइलें आमतौर पर शेल प्रॉम्प्ट का मानक रंग होंगी, जो मेरे मामले में ग्रे है। बिना किसी तर्क के, ls एक तरह से उबाऊ है। यदि आप ls के साथ -a का उपयोग करते हैं , तो आप सभी छिपी हुई फ़ाइलें देख पाएंगे।

जो कुछ भी डॉट से शुरू होता है वह एक छिपी हुई फ़ाइल या निर्देशिका है। छिपी हुई निर्देशिकाओं में सभी का रंग गहरा नीला होता है, जिसे देखना कठिन होता है। एक अन्य उपयोगी तर्क -l विकल्प है जैसा कि नीचे दिखाया गया है।

यह आपको अनुमति, लिंक, उपयोगकर्ता, समूह, आकार और अंतिम संशोधन तिथि जैसी बहुत अधिक जानकारी के साथ फ़ाइलों और फ़ोल्डरों की एक लंबी सूची देता है। यदि आप सुनिश्चित नहीं हैं कि अनुमतियों की व्याख्या कैसे करें, तो लिनक्स अनुमतियों को समझने(understanding Linux permissions) पर मेरी पोस्ट को पढ़ना सुनिश्चित करें ।

2. सीडी (निर्देशिका बदलें)

एक बार जब आप किसी निर्देशिका की सामग्री को सूचीबद्ध कर लेते हैं, तो यह जानना उपयोगी होता है कि किसी भिन्न निर्देशिका में कैसे स्विच किया जाए। डिफ़ॉल्ट रूप से, जब आप बैश शेल खोलते हैं, तो आप हमेशा अपने होम डायरेक्टरी में प्रारंभ करेंगे। यह शेल प्रांप्ट में टिल्ड चिन्ह ( ~ ) द्वारा इंगित किया जाता है ।

सीडी(cd) कमांड यह है कि आप लिनक्स में निर्देशिका कैसे बदलते हैं(Linux) । सीडी के साथ सीखने के लिए वास्तव में बहुत कुछ नहीं है, लेकिन कुछ शॉर्टकट हैं। एक अच्छा है बस सीडी टाइप करना और एंटर दबाना। यह आपको हमेशा होम डायरेक्टरी में वापस ले जाएगा चाहे आप कहीं भी हों।

साथ ही, यदि आप ऐसी निर्देशिका में जाना चाहते हैं जो किसी सापेक्ष पथ के माध्यम से पहुंच योग्य नहीं है, तो आप एक पूर्ण पथ का उपयोग कर सकते हैं। नीचे दिए गए उदाहरण में, मुझे आदि/ssh प्राप्त करने के लिए root (/)

3. आदमी (सहायता पृष्ठ)

मैन कमांड शायद लिनक्स(Linux) में सबसे उपयोगी कमांडों में से एक है । यहां तक ​​​​कि उन्नत लिनक्स उपयोगकर्ता भी (Linux)लिनक्स(Linux) कमांड के हर तर्क को याद नहीं रख सकते हैं । मैन पेज आपको कमांड के लिए सभी अलग-अलग तर्कों के बारे में विस्तृत जानकारी देंगे।

वाक्यविन्यास भी वास्तव में सरल है। जिस आदेश के बारे में आप सीखना चाहते हैं, उसके बाद यह सिर्फ आदमी है। ऊपर के स्क्रीनशॉट में, मैंने ls कमांड के बारे में अधिक जानने के लिए एक man ls किया। (man ls)man के लिए एक उपयोगी तर्क है -k , जो आपको एक कीवर्ड का उपयोग करके सभी कमांड को खोजने की अनुमति देगा।

ऊपर, मैंने कीवर्ड ज़िप(zip) की खोज की और उन सभी आदेशों को वापस ले लिया जिनके पास कमांड नाम या विवरण में ज़िप(zip) शब्द है । यह उन आदेशों को खोजने का एक आसान तरीका है जिनके बारे में आप अन्यथा नहीं जानते होंगे।

आदमी के साथ, आप एक अन्य कमांड का उपयोग कर सकते हैं जिसे इंफो कहा जाता है(info) ताकि कमांड का उपयोग करने के तरीके के अधिक उदाहरण प्राप्त किए जा सकें। उस आदेश के लिए जानकारी पृष्ठ लाने के लिए बस (Just)जानकारी कमांड( info command) टाइप करें।

4. स्पर्श करें (फ़ाइल बनाएं)

यदि आप जल्दी से एक नई फ़ाइल बनाना चाहते हैं, तो सबसे आसान तरीका है कि आप टच(touch) कमांड का उपयोग करें। वास्तव में, टच कमांड का उपयोग किसी फ़ाइल पर टाइम स्टैम्प को बदलने के लिए किया जाता है, लेकिन दूसरा उपयोग एक नई फ़ाइल बनाने के लिए होता है।

लिनक्स(Linux) में फाइल बनाने के कई तरीके हैं और बाद में आप शायद फाइल बनाने के लिए टच का इस्तेमाल कभी नहीं करेंगे, लेकिन शुरुआत में यह बहुत काम आता है।

यदि टच कमांड का उपयोग करते समय कोई फ़ाइल पहले से मौजूद है, तो यह ऊपर दिखाए गए अनुसार फ़ाइल के लिए अंतिम एक्सेस और अंतिम संशोधित टाइमस्टैम्प को अपडेट करता है।

5. बिल्ली (फ़ाइलें और प्रिंट को जोड़ना)

एक अन्य उपयोगी कमांड कैट(cat) कमांड है। बिल्ली का मुख्य कार्य कई फाइलों को जोड़ना है, लेकिन इसका उपयोग फ़ाइल की सामग्री को मानक आउटपुट (जो स्क्रीन है) में प्रिंट करने के लिए भी किया जा सकता है।

आप आउटपुट में लाइन नंबर जोड़ने के लिए -n तर्क का उपयोग कर सकते हैं। (-n)यदि आप -b विकल्प का उपयोग करते हैं, तो यह केवल उन पंक्तियों में पंक्ति संख्याएँ जोड़ देगा जो रिक्त नहीं हैं। यदि आप किसी फ़ाइल पर बिल्ली का उपयोग करते हैं जो आपकी टर्मिनल विंडो की ऊंचाई से अधिक लंबी है, तो फ़ाइल का केवल निचला भाग दिखाया जाएगा। आप किसी फ़ाइल पृष्ठ की सामग्री को पृष्ठ दर पृष्ठ देखने के लिए cat के आउटपुट को कम(less) या अधिक कमांड पर पाइप कर सकते हैं।(more)

6. एमकेडीआईआर (मेक डायरेक्टरी)

किसी बिंदु पर, आप अपने डेटा को बेहतर ढंग से व्यवस्थित करने के लिए निर्देशिका बनाना चाहेंगे और यहीं पर mkdir  कमांड आती है। आप इस कमांड का उपयोग करके निर्देशिका बनाने के लिए सापेक्ष या पूर्ण पथ का उपयोग कर सकते हैं।

ऊपर के उदाहरण में, मैंने अपने होम डायरेक्टरी में एक सापेक्ष पथ और एक निरपेक्ष पथ का उपयोग करके दो निर्देशिकाएँ बनाई हैं। यदि आपको एक साथ कई पदानुक्रमित निर्देशिकाएँ बनाने की आवश्यकता है, तो आपको -p तर्क का उपयोग करने की आवश्यकता है।

उपरोक्त उदाहरण में, मैंने -p तर्क का उपयोग असीम(Aseem) , डेटा(Data) और चित्र(Pictures) निर्देशिकाओं को एक साथ बनाने के लिए किया, भले ही उनमें से कोई भी अस्तित्व में नहीं था।

7. आरएम (निकालें)

आरएम(rm) कमांड एक शक्तिशाली कमांड है जिसका उपयोग फाइलों और निर्देशिकाओं को हटाने के लिए किया जा सकता है। आरएम कमांड उन निर्देशिकाओं को हटा सकता है जिनके अंदर फाइलें और निर्देशिकाएं हैं।

किसी फ़ाइल को हटाने के लिए, आप बस फ़ाइल का नाम टाइप करें। यदि आपको ऐसी निर्देशिका को हटाने की आवश्यकता है जो खाली नहीं है, तो आपको -r तर्क का उपयोग करने की आवश्यकता है। rm का उपयोग करते समय -i( -i) और -v तर्कों का उपयोग करना भी एक अच्छा विचार है क्योंकि यह कुछ भी हटाने से पहले आपसे पूछेगा।

तो वे सात वास्तव में सरल, फिर भी सामान्य कमांड हैं जिन्हें आरंभ करने के लिए आपको लिनक्स(Linux) में जानने की आवश्यकता होगी । और भी बहुत कुछ है और मैं जल्द ही और अधिक कमांड और उनका उपयोग करने के तरीके पर और अधिक शुरुआती लेख पोस्ट करूंगा। यदि आपके कोई प्रश्न हैं, तो एक टिप्पणी पोस्ट करें। आनंद लेना!



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts