हालाँकि आपको पहले से ही एक समाधान मिल गया है जिस पर आप डबल क्लिक कर सकते हैं, एक समाधान है जो कमांड लाइन से चलने के लिए इसे अधिक तुच्छ बनाता है:
चरण 1 - एक स्क्रिप्ट लिखें
यह पहले से ही द्वारा कवर किया जाता एक जवाब की LeonidMew , मैं इसे यहाँ कॉपी जाएगा:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
और फिर
chmod u+x scriptname
चरण 2 - निष्पादित करना आसान बनाएं
आपको एक निर्देशिका ~/bin
बनाने और कमांड के लिए बैश सर्च करने की आवश्यकता है । इसलिए टर्मिनल में हम लिखते हैं:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
यहाँ मैं टर्मिनल में सब कुछ कर रहा हूँ, आप निश्चित रूप dir
से अपनी होम डायरेक्टरी में एक डायरेक्टरी बना सकते हैं और अपनी स्क्रिप्ट को ग्राफिकल टूल्स के माध्यम से वहाँ ले जा सकते हैं, जिनसे आप सहज हैं। इसके अलावा, मैं एक संपादक के रूप में विम का उपयोग कर रहा हूं , लेकिन शुरुआती लोगों के लिए उपयोग करना थोड़ा मुश्किल है, मैं आपको सीखने की सलाह दूंगा, लेकिन आप .profile
अपने घर की निर्देशिका के अंदर संपादन करने के लिए एक अलग संपादक (यहां तक कि चित्रमय) का उपयोग कर सकते हैं , ध्यान दें कि यह फ़ाइल डिफ़ॉल्ट रूप से छिपा हुआ है।
आपको उस फ़ाइल के अंत में निम्नलिखित जोड़ना होगा
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
यदि आप vim का उपयोग कर रहे हैं तो आप iटेक्स्ट जोड़ना शुरू करने के लिए प्रेस करते हैं, और फिर Escएंडिंग को जोड़ना चाहते हैं। उसके बाद आप :wq
फ़ाइल लिखने और बाहर निकलने के लिए इनपुट करें। या, जैसा कि मैंने पहले ही कहा है, अधिक सरल संपादक का उपयोग करें।
चरण 3 - आनंद लें
अब, इससे कोई फर्क नहीं पड़ेगा कि आप किस निर्देशिका में हैं, आप हमेशा टाइप scriptname
और प्रेस कर सकते हैं Enter। आप अन्य स्क्रिप्ट और एप्लिकेशन भी रख सकते हैं जिन्हें आप निष्पादन योग्य बनाना चाहते हैं ~/bin
।