लिनक्स में एसएच स्क्रिप्ट लॉन्च करें

Anonim

लिनक्स में एसएच स्क्रिप्ट लॉन्च करें

चरण 1: एक चेक स्क्रिप्ट बनाना

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

  1. "टर्मिनल" को अपने लिए सुविधाजनक बनाएं, उदाहरण के लिए, एप्लिकेशन मेनू या हॉट कुंजी Ctrl + Alt + T के माध्यम से।
  2. लिनक्स में एसएच प्रारूप स्क्रिप्ट के मैन्युअल निर्माण के लिए टर्मिनल चला रहा है

  3. यहां, Sudo Nano Script.sh कमांड का उपयोग करें, जहां नैनो टेक्स्ट एडिटर का उपयोग किया जाता है, और स्क्रिप्ट.एसएच बनाई गई फ़ाइल का नाम है। आप एक फ़ाइल बना सकते हैं, उदाहरण के लिए, एक ही vi या gedit के माध्यम से, यह सार को नहीं बदलेगा, और तत्व का नाम उपयोगकर्ता की व्यक्तिगत प्राथमिकताओं के अनुसार भी बदलता है।
  4. लिनक्स में एसएच प्रारूप स्क्रिप्ट बनाने से पहले एक टेक्स्ट एडिटर लॉन्च करने के लिए एक कमांड

  5. सुपरसुर खाते से पासवर्ड दर्ज करके इस क्रिया की पुष्टि करें, क्योंकि यह सुडो तर्क के साथ किया जाता है।
  6. लिनक्स प्रारूप स्क्रिप्ट में SH बनाने के लिए एक टेक्स्ट एडिटर की पुष्टि

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

    #! / बिन / बैश

    इको "हेलो वर्ल्ड"

  8. टेक्स्ट एडिटर के माध्यम से लिनक्स में एसएच प्रारूप स्क्रिप्ट बनाना

  9. इसके बाद, आप CTRL + O कुंजी संयोजन को दबाकर सेटिंग्स को सहेज सकते हैं।
  10. अपने निर्माण के बाद लिनक्स में एसएच प्रारूप स्क्रिप्ट को बनाए रखने के लिए स्विच करें

  11. फ़ाइल नाम की आवश्यकता नहीं है, क्योंकि जब हम बनाते हैं तो हमें पूछा जाता है। बचत को पूरा करने के लिए बस एंटर पर क्लिक करें।
  12. इसके निर्माण के बाद लिनक्स में Sh प्रारूप स्क्रिप्ट के लिए नाम का चयन करें

  13. Ctrl + X के माध्यम से एक टेक्स्ट एडिटर छोड़ दें।
  14. लिनक्स में एसएच प्रारूप स्क्रिप्ट बनाने के बाद टेक्स्ट एडिटर में काम पूरा करना

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

चरण 2: एन उपयोगिता के लिए स्क्रिप्ट सेटअप

यह चरण भी अनिवार्य नहीं है, लेकिन इसके बिना स्क्रिप्ट शुरू करने के लिए ENV उपयोगिता का उपयोग करने वाले उपयोगकर्ता नहीं कर सकते हैं। पूर्व विन्यास के बिना, यह बस नहीं खुलता है, क्योंकि इसी अनुमतियों को मूल रूप से प्राप्त नहीं किया गया था। उन्हें सुडो चमोद उगो + एक्स स्क्रिप्ट.एसएच कमांड के माध्यम से जोड़ा जाता है, जहां script.sh आवश्यक फ़ाइल का नाम है।

शुरू होने से पहले लिनक्स में एसएच स्क्रिप्ट तक पहुंच प्रदान करने का आदेश

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

लिनक्स में एसएच स्क्रिप्ट तक पहुंच के उद्घाटन की पुष्टि करने के लिए पासवर्ड दर्ज करें

चरण 3: एक मौजूदा स्क्रिप्ट शुरू करना

हम मुख्य चरण में जाते हैं, जो सीधे मौजूदा स्क्रिप्ट लॉन्च कर रहा है। शुरू करने के लिए, एक साधारण कमांड पर विचार करें, जिसमें दृश्य है ./cript.sh और वर्तमान स्थान से फ़ाइल लॉन्च करने के लिए जिम्मेदार है। आउटपुट परिणाम आप नीचे स्क्रीनशॉट देखते हैं। उदाहरण के लिए, हमने पहले बनाई गई लिपि ली। इसी तरह, आप ऑब्जेक्ट में पूर्ण पथ भी निर्दिष्ट कर सकते हैं ताकि स्ट्रिंग बदल गई हो, उदाहरण के लिए, /home/user/script.sh पर।

वर्तमान फ़ोल्डर से लिनक्स में एसएच स्क्रिप्ट खोलने के लिए एक कमांड

लिनक्स में एक पथ प्रणाली चर है। इसमें विभिन्न प्रकार के कार्यों को करने के लिए जिम्मेदार कई फ़ोल्डर्स शामिल हैं। उनमें से एक को / यूएसआर / स्थानीय / बिन कहा जाता है और कार्यक्रमों की मैन्युअल स्थापना के लिए उपयोग किया जाता है। यदि आप इसे सक्रिय करने के लिए स्क्रिप्ट में पूर्ण पथ निर्दिष्ट नहीं करना चाहते हैं, तो बस इसे पथ फ़ोल्डर में से एक में जोड़ें। ऐसा करने के लिए, सीपी script.sh /usr/local/bin/script.sh स्ट्रिंग का उपयोग करें।

लिनक्स में वेरिएबल फ़ोल्डर में SH प्रारूप स्क्रिप्ट को स्थानांतरित करने के लिए एक कमांड

उसके बाद, लॉन्च केवल विस्तार के साथ फ़ाइल नाम दर्ज करके उपलब्ध होगा।

परिवर्तनीय फ़ोल्डर में सफल स्थानांतरण के बाद लिनक्स में Sh प्रारूप स्क्रिप्ट प्रारंभ करें

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

एक खोल के साथ लिनक्स में Sh प्रारूप स्क्रिप्ट लॉन्च करें

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

अधिक पढ़ें