किसी फ़ाइल की सामग्री को प्रदर्शित करने के लिए शेल कमांड क्या है?


75

जैसे .txt या .html

linux  shell 

जवाबों:


88

सबसे आसान कर रहे हैं cat, head, tail, tac(रिवर्स उत्पादन के लिए)

lessऔर moreआपको पाठ फ़ाइलों को स्क्रॉल करने ( lessअधिक शक्तिशाली होने)

आप भी तरह पाठ संपादक का उपयोग कर सकते हैं nano, pico, vi,emacs


1
"कम अधिक है", नहीं वास्तव में नहीं, लेकिन अभी भी अजीब है।
जिम अहो

1
नौसिखिए उपयोगकर्ताओं के लिए, यह वास्तव में अजीब नहीं है। ग्लिब, और कष्टप्रद।
रिचर्ड एवरेट


11

फ़ाइल की सामग्री को प्रदर्शित करने के लिए इस कमांड का उपयोग करें:

बिल्ली

Code:
cat test.txt

8

आप इसका उपयोग कर सकते हैं cat, हालाँकि यह वास्तव में फाइलों के एकत्रीकरण के लिए है। moreया less2 अन्य उपकरण हैं जिनका आप उपयोग कर सकते हैं। अन्य में शामिल हैं awk, जैसे awk का उपयोग करना

$ awk '1' file

sed का उपयोग करना

$ sed -n '1,$p' file

grep का उपयोग करना

$ grep "." file

फ़ाइल के कुछ हिस्सों को प्रदर्शित करने के लिए सिर / पूंछ का उपयोग करना

$ head -1000 file
$ tail -1000 file

एक तरफ उपकरण, आप अपनी फ़ाइल को प्रदर्शित करने के लिए केवल शेल का उपयोग कर सकते हैं

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"


3

आप भी उपयोग कर सकते हैं HTML फ़ाइलों को देखने के लिए lynx, links, elinksया w3mजो पाठ मोड ब्राउज़रों कर रहे हैं। उनका उपयोग .txt फ़ाइलों को देखने के लिए भी किया जा सकता है।


2

फ़ाइल: फ़ाइल बिल्ली का प्रकार प्रदर्शित करें: फ़ाइल की सामग्री प्रदर्शित करें और इसे stdout पर आउटपुट करें।

आप यूनिक्स वातावरण में फ़ाइल को संपादित करने के लिए vi, emacs कमांड का उपयोग कर सकते हैं। यदि आपके पास vi / emacs का उपयोग करने में विशेषज्ञता नहीं है, तो आपको फ़ाइल को संपादित करना थोड़ा मुश्किल हो सकता है।

यदि आपके पास X11 सक्षम है, तो आप कई लिनक्स संपादकों का उपयोग कर सकते हैं जैसे gvim, kate, kwrite, kdex आदि।

लिनक्स में मेरा निजी पसंदीदा Kwrite है।


2

या, lessया moremanअधिक जानकारी के लिए पृष्ठ देखें । :)


1

catTxt या html से ठीक काम करता है। (या कम या अधिक यदि आप इसे पृष्ठ द्वारा पृष्ठ पर चाहते हैं) या कोई पाठ ediotr ... (vi, emcas, gedit ...)।

यह भी जान लें कि यदि यह एक द्विआधारी फ़ाइल है तो इसमें नियंत्रण चार हो सकता है जो आपके टर्मिनल के साथ कुछ विस्थापित चीजें करेगा (जैसे चार्टसेट बदलना)। अगर ऐसा होता है तो resetइसे वापस राज्य में रखने के लिए उपयोग किया जाता है।

fileयह सामग्री प्रदर्शित करने से पहले आप फ़ाइल पर भी उपयोग कर सकते हैं , सिस्टम यह अनुमान लगाएगा कि यह प्रकार (सामग्री का नाम फ़ाइल नाम के आधार पर) नहीं है और यह आपको दिखाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.