नौसिखियों के लिए सबसे महत्वपूर्ण लिनक्स कमांड

Linux के लिए नया या बस जंग खाए हुए? आपकी दक्षता में सुधार करते हुए ये महत्वपूर्ण आदेश टर्मिनल पर आपके जीवन को आसान बना देंगे

खोल का उपयोग करना a . के प्रमुख लाभों में से एक है लिनक्स प्रणाली, क्योंकि यह आपको कई विशिष्ट कार्यक्रमों तक पहुंच प्रदान करता है, जिससे जटिल कार्यों को भी पूरा करना आसान हो जाता है।

यह यूनिक्स का संस्थापक दर्शन है, जिस ओएस से लिनक्स को इसका डिजाइन मिला है। इनमें से प्रत्येक सरल उपकरण या कार्यक्रम एक काम करता है और इसे बहुत अच्छी तरह से करता है। यह पाइप के माध्यम से अन्य कार्यक्रमों के साथ भी संचार कर सकता है, एक बहुत ही चतुर डिजाइन जो लिनक्स शेल को बहुत शक्तिशाली बनाता है।

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

लिनक्स त्वरित संदर्भ आदेश देता है

आदेशDescription
1लोक निर्माण विभागकार्यशील निर्देशिका प्रिंट करें
2cdनिर्देशिका बदलें, घर पर डिफ़ॉल्ट
3lsनिर्देशिका में आइटम सूचीबद्ध करें
4cpफ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करें
5mvफ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में ले जाएँ
6rmकिसी फ़ाइल या निर्देशिका को हटाएं (हटाएं)
7स्पर्शएक नई फाइल बनाएं
8बिल्लीकिसी फ़ाइल की सामग्री को StdOut पर प्रिंट करें
9sudoसुपरसुसर अधिकारों के साथ एक कार्य करें
10ढूंढें और ढूंढेंसिस्टम पर फ़ाइल खोजें
11| (वह पाइप)प्रोग्राम के आउटपुट और इनपुट को कनेक्ट करें
12ग्रेपडेटा सेट में पैटर्न खोजें
13कर्लइंटरनेट से एक पेज प्राप्त करें
14इतिहासटर्मिनल में हाल की कमांड प्रविष्टियों की सूची बनाएं
15मारो और मारोएक प्रोग्राम को निष्पादन से रोकें
16आदमी और जानकारीदिए गए आदेश का विस्तृत मैनुअल/जानकारी प्रदर्शित करें

शुरुआती लोगों के लिए सबसे महत्वपूर्ण लिनक्स कमांड समझाया गया

1. पीडब्ल्यूडी

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

यहाँ एक उदाहरण है और यह क्या करता है।

pwd > #वर्तमान शेल निर्देशिका दिखाएं

2. सीडी

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

यहां कुछ उदाहरण दिए गए हैं और वे क्या करते हैं।

cd > # उपयोगकर्ता/उपयोगकर्ता नाम होम निर्देशिका पर लौटता है

सीडी ~> #होम डायरेक्टरी में भी लौटता है

cd डाउनलोड > #आपके डाउनलोड फ़ोल्डर पर स्विच करता है

cd /usr/bin > #/usr/bin निर्देशिका में परिवर्तन

3. एल.एस.

यह आदेश वर्तमान कार्यशील निर्देशिका में सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करता है। यह अपने आउटपुट को अनुकूलित करने में मदद करने के लिए कुछ कमांड भी स्वीकार करता है। उदाहरण के लिए, -a कमांड में छिपी हुई फाइलें शामिल हैं, जबकि -t कमांड संशोधन तिथि के अनुसार क्रमबद्ध है और -l कमांड एक सुरुचिपूर्ण आउटपुट उत्पन्न करता है।

यहाँ एक उदाहरण है और यह क्या करता है

ls -alt > #सूचीबद्ध सभी फ़ाइलें और फ़ोल्डर, जिनमें छिपी हुई फ़ाइलें भी शामिल हैं, और संशोधन तिथि के अनुसार क्रमबद्ध करें

4. सी.पी.

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

यहां कुछ उदाहरण दिए गए हैं और वे क्या करते हैं।

cp file_1 Desktop > #file_1 को अपने डेस्कटॉप फ़ोल्डर में कॉपी करें

cp file_1 /tmp > #file_1 को/tmp में कॉपी करें

5. एमवी

यह मूव कमांड है और यह सीपी कमांड के समान काम करता है, सिवाय इसके कि यह फाइल को उसके मूल स्थान से पूरी तरह से हटाकर कहीं और ले जाता है।

यहां कुछ उदाहरण दिए गए हैं और वे क्या करते हैं।

mv file_1 डाउनलोड > #file_1 को अपनी डाउनलोड निर्देशिका में ले जाएँ

mv file_1 file_2 /tmp > #दोनों फ़ाइलों को /tmp निर्देशिका में ले जाएँ

6. आरएम

फ़ाइलों और निर्देशिकाओं को हटाने के लिए, rm (निकालें) कमांड वह उपकरण है जिसकी आपको आवश्यकता है। हालाँकि, आपको इस उपकरण से बहुत सावधान रहना चाहिए, क्योंकि यह जो कुछ भी हटाता है, वह हमेशा के लिए चला जाता है। निर्देशिकाओं को हटाने के साथ यह विशेष रूप से महत्वपूर्ण है। इसलिए, गलतियों से बचने के लिए हमेशा अपनी वर्तमान कार्यशील निर्देशिका की जांच करें।

यहां कुछ उदाहरण दिए गए हैं और वे क्या करते हैं

rm file_1 > #अपनी वर्तमान निर्देशिका में file_1 हटाएं

rm Downloads/file_1 > #अपनी डाउनलोड निर्देशिका से file_1 हटाएं

rm -r डाउनलोड > #अपनी डाउनलोड निर्देशिका को पूरी तरह से हटाएँ

7. स्पर्श

टच कमांड आपको एक नई फाइल बनाने की सुविधा देता है। यह फ़ाइल नाम को तर्क के रूप में स्वीकार करता है।

यहां एक उदाहरण दिया गया है और यह कैसे काम करता है।

फ़ाइल_1 स्पर्श करें > #फ़ाइल नाम की एक नई फ़ाइल बनाएं_1

8. बिल्ली

खोल में पाठ फ़ाइलें पढ़ना भी संभव है। ऐसा करने के लिए, आप उस फ़ाइल के बाद कैट कमांड का उपयोग करते हैं जिसे आप पढ़ना चाहते हैं। इसका नाम "बिल्ली" है, जिसका अर्थ है समवर्ती, इसलिए आप इसका उपयोग दो फाइलों को एक में मिलाने के लिए भी कर सकते हैं।

यहां उदाहरण हैं और वे क्या करते हैं।

cat file_1 > #file_1 की सामग्री को स्क्रीन पर प्रदर्शित करें (मानक आउट)

cat file_1 file_2 > file_3 > #file_1 और file_2 की सामग्री को file_3 में संयोजित करें

9. सूद

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

यहाँ एक उदाहरण है और यह क्या करता है।

sudo systemctl stop apache2 > #apache2 वेब-सर्वर बंद करें

10. पता लगाएँ और खोजें

ये दो प्रोग्राम आपको सिस्टम पर एक या कई फाइलों को खोजने में मदद करते हैं, लेकिन वे इसे अलग तरह से करते हैं। फाइंड पुराना प्रोग्राम है और यह बहुत शक्तिशाली सर्च फीचर्स के साथ आता है। दूसरी ओर, पता लगाएँ, नया है और बहुत तेज़ खोज करने के लिए डेटाबेस का उपयोग करता है।

यहां उदाहरण हैं और वे क्या करते हैं

find / ubuntu > #ubuntu वाले सभी फ़ाइल नाम ढूँढें। स्लैश का मतलब है सिस्टम रूट से

ubuntu का पता लगाएँ > #सिस्टम पर ubuntu वाली सभी फ़ाइलें ढूँढें

11. | (वह पाइप)

ऊपर दिए गए प्रोग्रामों को ढूँढ़ें और खोजें अक्सर इतनी अधिक प्रविष्टियाँ लौटाते हैं कि परिणामों को फ़िल्टर करना महत्वपूर्ण हो जाता है। यहां, आप एक पाइप के माध्यम से खोज आउटपुट को grep जैसे पैटर्न पहचान कार्यक्रम के इनपुट में पास कर सकते हैं। यह अधिक संक्षिप्त प्रतिक्रिया देने के लिए परिणामों को फ़िल्टर करेगा।

यहाँ एक उदाहरण है और यह क्या करता है।

उबंटू का पता लगाएं | grep .jpg > #उबंटू के नाम पर केवल जेपीईजी तस्वीरें ढूंढें

12. ग्रीप

ग्रेप ग्लोबल रेगुलर एक्सप्रेशंस प्रिंट का संक्षिप्त नाम है। इसका उपयोग डेटासेट में पैटर्न खोजने के लिए किया जाता है, जिसमें पूरे शब्द, वाक्य का पहला अक्षर और बहुत कुछ शामिल हो सकता है।

यहां उदाहरण हैं और वे क्या करते हैं।

grep foo file_1 > #file_1 की सभी पंक्तियों को प्रिंट करें जिनमें foo हो

grep ^bar file_1 > #प्रिंट केवल वही लाइनें जो बार से शुरू होती हैं

13. कर्ल

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

यहाँ एक उदाहरण है और यह क्या करता है।

कर्ल google.com > #load google.com

14. इतिहास

Linux शेल आपकी हाल की कमांड प्रविष्टियों को याद रखता है। कुछ सिस्टम 500-कमांड इतिहास प्रदान करते हैं, जबकि अन्य डिफ़ॉल्ट रूप से 1,000 प्रदान करते हैं। आप इसे बदलने के लिए भी स्वतंत्र हैं।

यहाँ एक उदाहरण है और यह क्या करता है।

इतिहास | grep curl > # ऐसे हालिया कमांड खोजें जिनमें कर्ल हो

15. मारो और मारो

किल और एक्सकिल सिस्टम पर प्रक्रियाओं को समाप्त करने के दो तरीके हैं। किल के साथ, आपको उस प्रोग्राम की प्रक्रिया आईडी को जानना और आपूर्ति करना होगा जिसे आपको समाप्त करने की आवश्यकता है। xkill के साथ, आप माउस को इंगित करने और उन पर क्लिक करके ग्राफिकल प्रोग्राम को समाप्त कर सकते हैं।

16. आदमी और जानकारी

आप उस आदेश के लिए उपयोगकर्ता पुस्तिका या जानकारी पृष्ठ प्रविष्टियां प्राप्त करने के लिए हमेशा एक आदेश के बाद आदमी या जानकारी दर्ज कर सकते हैं। इसके उपयोग के बारे में अधिक जानकारी प्राप्त करने के लिए आप एक कमांड भी दर्ज कर सकते हैं, उसके बाद -help।

यहां कुछ उदाहरण दिए गए हैं और वे क्या करते हैं।

मैन कर्ल > #कर्ल के लिए लिनक्स मैनपेज प्रविष्टि प्रदर्शित करें

फाइंड-हेल्प> # फाइंड कमांड के लिए उपयोग की जानकारी दिखाएं

निष्कर्ष

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

हालांकि इन आदेशों को सीखने और उनका उपयोग करने में सहज होने में कुछ समय लगता है। लेकिन एक बार ऐसा करने के बाद, आपको खुशी होगी कि आपने उनका उपयोग करना सीख लिया है।

Nnamdi Okeke

ननमदी ओकेके

ननमदी ओकेके एक कंप्यूटर उत्साही हैं जो पुस्तकों की एक विस्तृत श्रृंखला को पढ़ना पसंद करते हैं। उसे विंडोज़/मैक पर लिनक्स के लिए प्राथमिकता है और वह उपयोग कर रहा है
अपने शुरुआती दिनों से उबंटू। आप उसे ट्विटर पर पकड़ सकते हैं बोंगोट्रैक्स

लेख: 278

तकनीकी सामान प्राप्त करें

तकनीकी रुझान, स्टार्टअप रुझान, समीक्षाएं, ऑनलाइन आय, वेब टूल और मार्केटिंग एक या दो बार मासिक

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *