जवाबों:
अपना पाठ संपादक खोलें, और निम्न पंक्ति टाइप करें #! /bin/bash:। एक खाली लाइन छोड़ें और अपनी कमांड टाइप करना शुरू करें। फ़ाइल सहेजें, एक्सटेंशन कोई फर्क नहीं पड़ता।
अपने फ़ाइल प्रबंधक में फ़ाइल पर जाएं, इसे राइट-क्लिक करें, गुण संवाद खोलें, संवाद में अनुमति टैब पर जाएं, "इस फ़ाइल के निष्पादन की अनुमति दें" की जांच करें, और बंद बटन पर क्लिक करें। अब आप फ़ाइल को डबल-क्लिक कर सकते हैं और इसे टर्मिनल विंडो में चलाने के लिए चुन सकते हैं ।

byzanz-recordएनीमेशन की शुरुआत में एक टर्मिनल विंडो को छोटा करते हुए देख सकते हैं ।
लिनक्स में जिन्हें अधिक सटीक शेल स्क्रिप्ट की स्क्रिप्ट कहा जाता है।
लिनक्स इस बात की परवाह नहीं करता है कि फ़ाइल किस विस्तार पर है, यह पता लगाने के लिए फ़ाइल की अनुमतियों को देखेगा कि क्या फ़ाइल निष्पादन योग्य के रूप में सेट है और यदि ऐसा है तो चलेगा।
आप किसी भी पसंदीदा पाठ संपादक के साथ एक स्क्रिप्ट बना सकते हैं, बस एक को खोल सकते हैं और स्क्रिप्टिंग शुरू कर सकते हैं, आप किसी भी शेल दुभाषिया का उपयोग कर सकते हैं जिसे आप सामान्य रूप से उपयोग करना चाहते हैं bashऔर sh।
आम तौर पर आप अपनी स्क्रिप्ट्स को यह घोषित करके शुरू करते हैं कि आप किस कमांड इंटरप्रेटर का उपयोग करना चाहते हैं, #!/bin/bashबैश के लिए और #!/bin/shश के लिए। आपके द्वारा ऐसा करने के बाद आप स्क्रिप्ट लाइनों पर कमांड टाइप करना शुरू कर सकते हैं जैसे कि आप बैच स्क्रिप्ट के साथ विंडोज पर करते हैं।
आपके द्वारा संपादन करने के बाद, अपनी फ़ाइल को सहेजें और इसे निष्पादन योग्य बनाएं।
आप या तो एक टर्मिनल खोल सकते हैं और टाइप कर सकते हैं chmod 755 foo(जहां fooआपका स्क्रिप्ट नाम है) या आपके द्वारा बनाई गई फ़ाइल पर राइट क्लिक करें और फाइल को निष्पादन योग्य बनाने के लिए अनुमति टैब पर क्लिक करें ।
जब आप कर रहे हैं तो आप फ़ाइल पर डबल क्लिक कर सकते हैं और आपके फ़ाइल प्रबंधक को इसे चलाने का प्रयास करना चाहिए या पूछना चाहिए कि क्या आप इसे चलाना चाहते हैं। एक विकल्प के रूप में आप अपनी स्क्रिप्ट को एक टर्मिनल चेंजिंग डीआईआर में भी भेज सकते हैं जहाँ आपकी स्क्रिप्ट है और इसके साथ इनवाइट कर रहे हैं ./foo।
लिनक्स शेल स्क्रिप्टिंग सीखने के लिए एक अच्छी शुरुआत है LinuxCommand.org , वे आपको सिखाते हैं कि आपको क्या चाहिए, यह कैसे करना है और स्क्रिप्ट पर बहुत सारे अच्छे उदाहरण हैं जिन्हें आप देख सकते हैं।
यदि यह एक सरल, एक-पंक्ति कमांड है, तो आप एक .desktopफ़ाइल बना सकते हैं , उदाहरण के लिए एक सीधी प्रतिलिपि कमांड के लिए जैसे (इसके सिम्पेलेस्ट फॉर्म में):
[Desktop Entry]
Name=Simple Copy
Exec=/bin/bash -c 'cp <source> <destination>'
Type=Application
उद्धरणों के बीच कमांड डालें, फ़ाइल को .desktopएक्सटेंशन के साथ सहेजें , इसे निष्पादन योग्य बनाएं और इसे डबल-क्लिक करके चलाएं।

आप एक .desktopफ़ाइल को और अधिक जटिल बना सकते हैं , विकल्प, कीवर्ड जोड़ सकते हैं, एक आइकन सेट कर सकते हैं आदि । इस लिंक को
देखें ।