मैं अपने टर्मिनल में टेक्स्ट फ़ाइल कैसे खोलूं?

नाम की एक फाइल है RESULTS.txt और मैं इस फाइल को अपने टर्मिनल में खोलना चाहता हूं । (मेरा मतलब है कि मैं फ़ाइल सामग्री को टर्मिनल में प्रदर्शित करना चाहता हूं और कुछ पाठ संपादक में नहीं)

मैं यह कैसे करूँ ?

छोटी फ़ाइलों के लिए:

cat <path/your_file>

सीधे टर्मिनल में एक पाठ फ़ाइल दिखाता है ।

लंबी फ़ाइलों के लिए:

less <path/your_file>

आपको स्क्रॉल करने और खोजने देता है (/ text to search Enter) फ़ाइल में; दबाएँ q बाहर निकलने के लिए ।

जैसे

cat /home/john/RESULTS.txtless /home/john/RESULTS.txt

एक अन्य विकल्प है vim.

vim RESULTS.txt

एक बार जब आप विम के साथ एक फ़ाइल खोलते हैं तो आप टाइप करके पाठ सम्मिलित कर सकते हैं i, मसलन। यदि आप अपनी फ़ाइल का उपयोग सहेजना चाहते हैं :w (लिखें) या :q (छोड़ो) या :wq (लिखने और छोड़ने के लिए) या :q! (छोड़ो और बचाओ नहीं) । कभी कभी आप हिट की जरूरत ESC कमांड टाइप करने में सक्षम होने की कुंजी ।

विम को कुछ सीखने की आवश्यकता है, लेकिन व्यापक रूप से उपयोग किया जाता है और यह है बहुत बहुमुखी।

सामुदायिक सहायता विकी की जाँच करें: https://help.ubuntu.com/community/VimHowto

विम एक उन्नत पाठ संपादक है जो अधिक पूर्ण सुविधा सेट के साथ डी-फैक्टो यूनिक्स संपादक 'वीआई' की शक्ति प्रदान करता है । विम को अक्सर" प्रोग्रामर का संपादक " कहा जाता है, और प्रोग्रामिंग के लिए इतना उपयोगी है कि कई इसे संपूर्ण आईडीई मानते हैं । यह सिर्फ प्रोग्रामर के लिए नहीं है, हालांकि । ईमेल लिखने से लेकर कॉन्फ़िगरेशन फ़ाइलों को संपादित करने तक, सभी प्रकार के टेक्स्ट संपादन के लिए विम एकदम सही है ।

उन सभी का सबसे अच्छा कर रहे हैं तरीके और वहाँ एक और तरीका है ऐसा करने के लिए, & उस के साथ head कमान।

head -n -1 filename.txt

और

head -n -0 filename.txt

दोनों आपको एक ही इनपुट देंगे।

हेड कमांड स्पष्टीकरण:

आम तौर पर हेड कमांड किसी भी टेक्स्ट फ़ाइल की शुरुआती लाइनों को प्रिंट करने के लिए उपयोग किया जाता है । हम टेक्स्ट फ़ाइल को इसके साथ देख सकते हैं

head filename.txt

यह उपरोक्त पाठ फ़ाइल की 1 10 पंक्तियों को प्रिंट करेगा ।

यदि आप उन पंक्तियों की संख्या पर विशिष्ट करना चाहते हैं जिन्हें देखना है तो आप सिर का उपयोग कर सकते हैं

head -n 20 filename.txt

फिर उपरोक्त पाठ फ़ाइल में पहले 20 लाइनें देखी जाएंगी ।

यदि आप पूरे फ़ाइल डेटा को हेड मीन्स के साथ देखना चाहते हैं तो हम इसे प्राप्त कर सकते हैं

head -n -0 filename.txt

आशा है कि उपरोक्त स्पष्टीकरण आपको सिर के उपयोग पर कुछ विचार देगा ।

यदि फ़ाइल लंबी है, तो आप इसका उपयोग करना चाह सकते हैं

less RESULTS.txt

ताकि आप दिशात्मक कुंजियों के साथ इसके माध्यम से नेविगेट कर सकें ।

एक अन्य विकल्प है:

tail -n 30 result.txt

नाम की एक बड़ी फ़ाइल की अंतिम 30 पंक्तियों का प्रिंट आउट लेने के लिए result.txt.

एक और विकल्प:

tail -f your_file

यह आपको अंतिम दस पंक्तियों को दिखाएगा your_file. यदि कोई प्रक्रिया इस फ़ाइल में कुछ जोड़ती है, तो आप इसे अपने टर्मिनल पर देखते हैं । man tail आप पर अधिक देता है tail.

यह देखना उपयोगी है कि जब आप लॉग फ़ाइल पर इस कमांड का उपयोग करते हैं तो सर्वर के साथ क्या होता है ।

प्रेस Ctrl-C जब आप देख रहे हों तो छोड़ने के लिए ।

ऐसा करने के लिए बहुत सारे विकल्प हैं:

इनमें से कुछ कार्यक्रमों में बहुत सारे पैरामीटर हैं, इसलिए इसे देखें-कमांड के बाद मदद करें । .

  • cat filename एक बार में पूरी फाइल प्रिंट करता है
  • more/less filename भागों में फ़ाइल देखने के लिए समान व्यवहार
  • tail filename फ़ाइल की पूंछ से पढ़ना शुरू करें
  • grep text filename परिणामों को फ़िल्टर करने के लिए

आशा है कि इनमें से कुछ आपके लिए काम करेंगे । .

एक टर्मिनल पाठ संपादक के साथ: nano /path/to/file/RESULTS.txt

जैसा कि हम टर्मिनल में किसी भी टेक्स्ट फ़ाइल को प्रदर्शित करने के सभी उपलब्ध विकल्पों को सूचीबद्ध करते प्रतीत होते हैं, इसे पेश करना काफी मजेदार होगा pv तकनीकी रूप से एक वैध (लेकिन असामान्य) विधि के रूप में, हालांकि मैं सामान्य रूप से उपयोग करूंगा cat इसके बजाय ज्यादातर चीजों के लिए ।

यह रिपॉजिटरी में है और इसलिए इसके साथ स्थापित किया जा सकता है sudo apt-get install pv अगर आपके पास यह पहले से नहीं है ।

के रूप में मैन पेज नोट्स, pv बहुत बार उपयोग किया जाता है

एक पाइप के माध्यम से डेटा की प्रगति की निगरानी करें । ..पीवी प्रत्येक आपूर्ति की गई फ़ाइल को मानक आउटपुट (- मानक इनपुट का मतलब है) के बदले में कॉपी करेगा, या यदि कोई फाइल निर्दिष्ट नहीं है तो बस मानक इनपुट कॉपी किया गया है । यह बिल्ली(1) के समान व्यवहार है ।

साथ में pv आप सचमुच फ़ाइल को स्क्रीन पर प्रिंट कर सकते हैं, और दर चुन सकते हैं (-L) जिस पर यह दिखाई देता है । नीचे दिया गया उदाहरण उच्च दर (300) का उपयोग करता है, लेकिन यदि आप निम्न दर चुनते हैं जैसे -L 50, ऐसा प्रतीत होगा जैसे कंप्यूटर आपके लिए फ़ाइल टाइप कर रहा है ।

pv /etc/apt/sources.list -qL 300

कहने की जरूरत नहीं है कि आप दर को और बढ़ा सकते हैं (-L 8000), और आदेश बहुत समान हो जाता है cat, आउटपुट तुरंत दिखाई देने के साथ ।

अधिक जानकारी के लिए देखें man pv या Ubuntu manpages ऑनलाइन.

यदि आप केवल फ़ाइल सामग्री पढ़ना चाहते हैं, तो फ़ाइल निर्देशिका में जाएं और टाइप करें

less RESULTS.txt

यदि आप उसी निर्देशिका प्रकार से पाठ फ़ाइल को पढ़ना और संपादित करना चाहते हैं

nano RESULTS.txt

-w नैनो कमांड में स्विच को लंबी लाइनों को लपेटने से रोकने के लिए फ़ाइल नाम से पहले डाला जा सकता है ।

स्पार्कसिस जब मैं “टर्मिनल में एक टेक्स्ट फ़ाइल खोलें” की खोज करता हूं तो मुझे पिको आदि जैसी चीजों के लिए मैक फ़ोरम से परिणाम मिलते हैं । जो नहीं कर रहे हैं, ubuntu में. इस तरह के सवाल का यहां बहुत स्वागत है ।

स्पार्कसिस हाँ, इसने मुझे यहाँ भेजा :slight_smile:

यह एक मजेदार सवाल है जो लोगों की प्राथमिकताओं को दिखाता है, सरल बिल्ली 'से सेड’ से ‘नैनो’ से ’ विम`तक

आप कुछ शुरुआती उबंटू शेल ट्यूटोरियल देखना चाह सकते हैं-वे बताएंगे कि यह और संबंधित सामान कैसे करें ।

खैर, कमोबेश दोनों लागू हैं ।

@ कोल्टन क्षमा करें, वे 9 अपवोट कहां हैं? मैं उन्हें नहीं देखता।

एमटीवाई रक्षा में यह आधा दशक पहले शीर्ष गूगल परिणाम नहीं था । मुझे लगता है कि मैंने तब से अपनी मिर्च को भी बढ़ाया है ।