2012-07-20 19 views
17

टर्मिनल मैं निम्न लिखें से एक फ़ाइल बनाने के लिए ...मैं टर्मिनल से एक ही कमांड के साथ फाइल कैसे बना और खोल सकता हूं?

$ touch filename.py 

मैं बस टर्मिनल से बनाई गई फ़ाइल खोलने के लिए, मैं तो टाइप करें ...

$ open filename.py 

मैं करने के लिए उत्सुक हूँ पता है कि कोई टर्मिनल कमांड है जो दोनों करता है ... बनाएं और फिर खोलें (मैं बहुत आलसी हूं)।

+0

एक आवेदन खोलने और वहाँ फ़ाइल बनाने या सिर्फ आप – nshy

+0

bashrc करने के लिए सरल बैश समारोह जोड़ने के रूप में अन्य लोगों ने कहा, एक समारोह को जोड़ने पर विचार करें आपके '.bashrc' पर। आप एक छोटी शेल स्क्रिप्ट भी लिख सकते हैं। – Gene

उत्तर

14
.bashrc में

lazytouch() 
{ 
    touch $1 
    open $1 
} 

तो टाइप

$ lazytouch anything.really 
+0

मैं प्रोग्रामिंग के लिए दर्दनाक रूप से नया हूं और .bashrc से परिचित नहीं हूं। मैं इसे कैसे प्राप्त कर सकता हूं और मैं इसे कैसे संपादित कर सकता हूं? – Eddie

+1

यह आपके $ HOME में है, शायद वह जगह जहां आप टर्मिनल खोलते समय शुरू करते हैं। 'ओपन .bashrc' आज़माएं और इसे टेक्स्ट फ़ाइल के रूप में संपादित करें, हालांकि मैं प्रोग्रामिंग के लिए ** बहुत नया ** यदि आप इसे करने की अनुशंसा नहीं करता हूं। – nshy

+2

मुझे यह कोड प्राप्त करने के लिए इस कोड को '~/.bash_profile' में रखना होगा। और 'lazytouch' के बजाय मैं बस 'to' का उपयोग करें। क्योंकि मैं बहुत आलसी हूं: पी – Hlung

1

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

लेकिन यदि आप उदाहरण के लिए टाइप करते हैं vim example.txt आप vim खोलते हैं और तब से आप बनाई गई फ़ाइल में काम कर रहे हैं। फ़ाइल, अगर मैं सही ढंग से हूं, तब तक सहेजा नहीं जाता जब तक कि आप ऐसा न कहें। तो 'द' दबाकर आप विम के संपादन मोड में प्रवेश करते हैं। आपको फाइल में टेक्स्ट डालने की अनुमति है। अगर आप बचाना चाहते हैं तो ': w' के बाद भागने के लिए, जिसका अर्थ है कि आप उस फ़ाइल को उस नाम से सहेज रहे हैं जिसके पास आपके पास है, इसलिए इस उदाहरण के लिए यह example.txt होगा। आपके द्वारा सहेजे जाने के बाद, बचने के बाद आप जो कुछ भी टाइप करते हैं, वह स्क्रीन में नीचे दिखाया गया है, सरल प्रकार 'क्यू' काफी है।

यदि आपको एहसास है कि आप वास्तव में फ़ाइल को सहेजना नहीं चाहते हैं तो आप बस 'q!' टाइप कर सकते हैं। और यदि आप वर्तमान में संपादन मोड में थे, जिसका अर्थ है कि आप कुछ टाइप कर रहे थे, तो आप 'क्यू!' के बाद एक बार बच निकलें।

तो संक्षिप्त सारांश: vim example.txt रों बच (जब आप संपादन बंद करना चाहते हैं) (, आप सामान लिख सकते हैं संपादन मोड सक्षम हो जाएगा) (यदि बचाया यह दिया गया नाम का उपयोग करेगा संपादक खुलता है) : डब्ल्यू (फ़ाइल को सहेजें) : q (फ़ाइल छोड़ें, केवल सहेजे जाने पर उपयोग योग्य!) : q! (बचाने के लिए त्यागने और बस से बाहर निकलने फ़ाइल)

आशा इस मदद करता है :)

+1

ब्रेवटी के लिए कुछ संपादन की आवश्यकता है। –

5
  • इस के रूप में एक

    $ echo "your text" > myfile.txt

2

प्राप्त कर सकते हैं आप के रूप में उपयोग कर सकते हैं आलसी है "filename.py" नाम की एक फ़ाइल बनाने के लिए, फ़ाइल में "हैलो वर्ल्ड" डालें और फिर फ़ाइल खोलें,

$ echo "Hello World" > filename.py && open filename.py 
यह करने के लिए
0

सबसे आसान तरीका

touch filename; open filename 

है उदाहरण

touch myfile.py; open myfile.py 
संबंधित मुद्दे