shell ट्यूटोरियल
खोल के साथ शुरू हो रही है
खोज…
टिप्पणियों
यह खंड क्या शेल का अवलोकन प्रदान करता है, और एक डेवलपर इसका उपयोग क्यों करना चाहता है।
यह शेल के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि शेल के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
स्थापना या सेटअप
एक कमांड शेल एक ऑपरेटिंग सिस्टम के लिए कमांड लाइन इंटरफेस कंप्यूटर प्रोग्राम है।
कुछ वेरिएंट
1. बैश : ubuntu पर डिफ़ॉल्ट शेल के रूप में आता है
2. KornShell (ksh) :
उबंटू में ksh स्थापित करने के लिए
$ sudo apt-get install ksh
Ksh के साथ काम करना शुरू करने के लिए
$ ksh
$ ps $$
PID TTY STAT TIME COMMAND
4187 pts/2 S 0:00 ksh
Ksh प्रॉम्प्ट पर कमांड दर्ज करें
3. csh :
उबंटू में csh स्थापित करने के लिए
$ sudo apt-get install csh
Csh के साथ काम करने के लिए, कमांड लाइन पर जाएं और csh में प्रवेश करें
$ csh
%
नमस्ते दुनिया
कमांड प्रॉम्प्ट पर:
$ echo "Hello World"
आउटपुट:
Hello World
स्क्रिप्ट बनाने के लिए, निम्न सामग्री के साथ एक टेक्स्ट डॉक्यूमेंट बनाएं:
#!/bin/sh
echo "Hello World"
hello.sh
(या किसी भी फ़ाइल नाम) के साथ स्क्रिप्ट को सहेजें और निम्नलिखित अनुमति देकर स्क्रिप्ट को निष्पादन योग्य बनाएं:
$ chmod 755 hello.sh
या:
$ chmod +x hello.sh
स्क्रिप्ट चलाएँ:
$ ./hello.sh
आउटपुट:
Hello World
निष्पादन योग्य अनुमति के बिना स्थानीय शेल स्क्रिप्ट चलाने के लिए:
1.bash
$ bash hello.sh
Hello World
2.ksh
$ ksh hello.sh
Hello World
3.sh
$ sh hello.sh
Hello World