जब फ़ाइलों की सामग्री को देखते हैं, तो मैं स्वचालित रूप से catछोटी फ़ाइलों को पसंद करना चाहता हूं, लेकिन lessवे स्क्रीन आकार से अधिक होती हैं। मैं कुछ का उपयोग कर सकता था wc -l, लेकिन क्या एक बेहतर तरीका है जो शायद खिड़की के आकार / वर्तमान में उपलब्ध लाइनों की मात्रा पर भी विचार करता है?
नोट: सामान्य रूप से आपको
—
क्रिस पेज
catफ़ाइलों को देखने के लिए उपयोग करने से बचना चाहिए । आमतौर पर आपको केवल catएक फाइल की सामग्री को stdout में भेजने के लिए उपयोग करना चाहिए ताकि इसे किसी अन्य प्रक्रिया में पाइप किया जा सके। catदेखने के लिए उपयोग करने से बचने का कारण यह है कि यह टर्मिनल को कच्ची बाइट भेजता है, जिससे अनपेक्षित टर्मिनल कमांड निष्पादित हो सकते हैं (उदाहरण के लिए, कुछ उपयोगकर्ता अटक गए हैं जब टर्मिनल कीबोर्ड को अक्षम करने के लिए सही बाइट्स को शामिल करने के लिए एक फ़ाइल हुई) । आपको आमतौर पर पेजर जैसे lessया संपादक का उपयोग करना चाहिए , जो प्रदर्शन के लिए विशेष वर्णों को प्रारूपित करेंगे ताकि वे टर्मिनल द्वारा व्याख्या न करें।
यदि आप टर्मिनल में सीधे फ़ाइल सामग्री देखने के लिए बिल्ली का उपयोग करने जा रहे हैं,
—
क्रिस पेज
cat -vतो कम से कम उपयोग करें ताकि यह विशेष पात्रों से बच जाए।
@bitmask अच्छी बात है, इसीलिए मैंने पूछा कि स्प्लिट-स्क्रीन
—
टोबीस किंजलर
catआईएनजी संभव है? जो एक बेहतर समाधान हो सकता है
@ChrisPage मेरा कीबोर्ड नहीं मारा गया था, लेकिन मुझे लगता है कि मैं कोडपेज को एक बार
—
खराब
cat -v
git logजिसमें यह सटीक बात करता है। आप पहले से कभी नहीं जानते हैं कि आप क्या करने जा रहे हैं (क्या आपको हिट करना हैq?)।