विधि 1:स्पर्श कमांड के साथ
<पी> आप touchempty.txt टाइप कर सकते हैं आप वर्तमान में जिस भी निर्देशिका में स्थित हैं, उसमें एक खाली फ़ाइल बनाने के लिए। यदि आपका कमांड प्रॉम्प्ट होम निर्देशिका में डिफॉल्ट करता है, तो यह आपके होम निर्देशिका में एक खाली टेक्स्ट फ़ाइल बना देगा, जिसे एम्प्टी.txt कहा जाता है, जब तक कि इसमें पहले से ही एक खाली.txt फ़ाइल न हो। टच कमांड पहले से मौजूद किसी भी फ़ाइल के लिए फ़ाइल संशोधन तिथि को अपडेट कर देगा। <पी> अन्यथा, यदि आप किसी ऐसी फ़ाइल के नाम के बाद टच टाइप करते हैं जो मौजूद नहीं है तो यह तुरंत एक खाली शून्य-बाइट टेक्स्ट फ़ाइल बनाएगा। इसे करने का यह मानक तरीका है, इसके लिए किसी अतिरिक्त इनपुट की आवश्यकता नहीं है और जब आप इसे करेंगे तो यह आपको कोई वास्तविक आउटपुट प्रदान नहीं करेगा। आप lsटाइप कर सकते हैं और फिर यह साबित करने के लिए एंटर दबाएँ कि फ़ाइल वहाँ है। जब तक यह वैध है तब तक आप अपनी इच्छानुसार किसी भी फ़ाइल नाम का उपयोग कर सकते हैं। <पी> पी>विधि 2:इको कमांड का उपयोग करना
<पी> आम तौर पर इको कमांड जो कुछ भी आप उसे बताते हैं उसे सीधे कमांड लाइन पर प्रतिध्वनित करता है। नई फ़ाइल बनाने के लिए आप इसके आउटपुट को रीडायरेक्ट कर सकते हैं। आप echo -n> test.txt का उपयोग कर सकते हैं एक खाली फ़ाइल बनाने के लिए. यह बिल्कुल स्पर्श की तरह काम करता है और इसमें कुछ भी विशेषता नहीं है। आप echoSome text> test.txt भी टाइप कर सकते हैं और पाठ की एक पंक्ति वाली फ़ाइल बनाने के लिए रिटर्न दबाएँ। स्वाभाविक रूप से आप कुछ टेक्स्ट और फ़ाइल नाम को अपनी इच्छानुसार बदल सकते हैं, लेकिन याद रखें कि यदि वह फ़ाइल पहले से मौजूद है तो ऐसा करने से वह ओवरराइट हो जाएगी और आपकी पुरानी फ़ाइल से छुटकारा मिल जाएगा, इसलिए सावधान रहना सबसे अच्छा है! वैकल्पिक रूप से, आप echo ”> testFile.txt का उपयोग करना चाह सकते हैं , जो एक फ़ाइल बनाएगा जिसमें एक खाली लाइन के अलावा कुछ नहीं होगा।विधि 3:प्रिंटफ़ कमांड के साथ
<पी> हो सकता है कि आप printf ”> testFile आज़माना चाहें एक पूरी तरह से खाली फ़ाइल या printf '\n'> testFile बनाने के लिए ऐसा बनाना जिसमें न्यूलाइन कैरेक्टर के अलावा कुछ न हो। एक बार फिर, यह इस नाम वाली किसी भी फ़ाइल को अधिलेखित कर देगा और इस प्रकार इसका उपयोग सावधानी से किया जाना चाहिए। हालाँकि यह अन्य तरीकों से बहुत अलग नहीं है, आप इसे कभी-कभी स्क्रिप्ट में देख सकते हैं। कुछ पुराने लिनक्स वितरणों के साथ-साथ यूनिक्स के कुछ अन्य कार्यान्वयनों पर, इको-एन कमांड नई लाइनें नहीं हटाएगा, इसलिए कभी-कभी इस पद्धति का सहारा लेने का यह एक और कारण है। हालाँकि, टच कमांड का उपयोग करना लगभग हमेशा सबसे आसान होता है। <पी> पी>विधि 4:बिल्ली से आउटपुट को पुनर्निर्देशित करना
<पी> हालाँकि आपने शायद छोटी टेक्स्ट फ़ाइल की सामग्री को पढ़ने या शायद उनमें से दो को एक साथ जोड़ने के लिए cat का उपयोग किया है, आप वास्तव में इसे एक प्रकार के आदिम टेक्स्ट एडिटर के रूप में उपयोग करके सीधे टर्मिनल विंडो से फ़ाइलें बना सकते हैं। मान लीजिए कि आप एक सरल स्क्रिप्ट बनाना चाहते हैं। आप cat> hello.sh टाइप कर सकते हैं और एंटर दबाएं। अब #!/bin/bash टाइप करना शुरू करें और एंटर दबाएं, उसके बाद इको हैलो वर्ल्ड दबाएं और एंटर दबाएं। फिर आप अपनी फ़ाइल को सहेजने के लिए Ctrl दबाए रख सकते हैं और D कुंजी दबा सकते हैं। सामग्री देखने के लिए cat hello.sh टाइप करें। यह बिल्कुल वैसा ही होगा जैसे आपने इसे टेक्स्ट एडिटर में लिखा था। <पी> यह किसी भी मामले के लिए एक बेहद उपयोगी ट्रिक है जहां आपको कमांड लाइन से तुरंत एक टेक्स्ट फ़ाइल बनाने की आवश्यकता होती है जिसमें वास्तव में कुछ टेक्स्ट होता है। हालाँकि आपको अपनी स्क्रिप्ट को निष्पादित करने के लिए chmod +x hello.sh का उपयोग करने की आवश्यकता होगी, अन्यथा यह जल्दी से स्क्रिप्ट लिखने का एक शानदार तरीका है। आप इसका उपयोग कॉन्फ़िगरेशन फ़ाइलों और अन्य किसी भी चीज़ को लिखने के लिए भी कर सकते हैं जिसके लिए केवल एक या दो पंक्तियों को बहुत तेज़ी से लिखने की आवश्यकता होती है। यह किसी भी चीज़ तक सीमित नहीं है, और जब तक आप किसी अन्य फ़ाइल को ओवरराइट नहीं कर रहे हैं, तब तक आपको इसका बेझिझक उपयोग करना चाहिए। <पी> पी> <पी> विडंबना यह है कि आप खाली फ़ाइलें बनाने के लिए पुनर्निर्देशन का उपयोग उसी तरह कर सकते हैं जैसे आप स्पर्श का उपयोग करते हैं। >बिलकोशिश करें एक खाली फ़ाइल बनाने के लिए कमांड लाइन से। आपको :> बिल का उपयोग करना पड़ सकता है यदि आप सी शेल या टीसीएसएच वातावरण के कुछ अन्य संस्करणों के साथ काम कर रहे हैं।पी> <पी> पी> <पी> फिर, ध्यान रखें कि आप यहां किसी भी फ़ाइल नाम का उपयोग कर सकते हैं जो आप चाहते हैं। ये तरकीबें किसी भी तरह से स्क्रिप्ट लिखने या किसी अन्य प्रकार तक सीमित नहीं हैं। इन्हें लागू करते समय आप काफी रचनात्मक हो सकते हैं। यदि आपको कभी इसकी आवश्यकता हो तो आप इसे और भी आकर्षक ढंग से कर सकते हैं। उदाहरण के लिए, आप cp /dev/null bill का उपयोग करना चाह सकते हैं उपरोक्त के बजाय, ताकि आप सचमुच लिनक्स की विशेष डिवाइस फ़ाइल को नई फ़ाइल में कॉपी कर सकें, जो स्वाभाविक रूप से खाली है। यह एक बार फिर वही काम करता है जो स्पर्श करता है। <पी> लेखक के बारे में <पी>
<पी> केविन एरो <पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है। पी>