The टेल ’कमांड क्या करता है?


10

मैं उबंटू में नया हूं। मैंने पहले भाग लिया tail -f /var/logs/syslogऔर निम्नलिखित प्रदर्शित परिणाम प्राप्त किए:

kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000

इसका क्या मतलब है?


भागो man tail
एडविन

2
क्या आप पूछ रहे हैं कि पूंछ क्या करती है, या वह त्रुटि संदेश क्या है?
Psusi

आपको इंटरनेट पर बहुत सारे उदाहरण मिलेंगे।
Jay

जवाबों:


15

मेरा सुझाव है कि आप इसके manपृष्ठ पर एक नज़र डालें tail। बस man tailअपने शेल में चलाएं , या इसे ऑनलाइन जांचें

प्रत्येक FILE की अंतिम 10 पंक्तियों को मानक आउटपुट पर प्रिंट करें। एक से अधिक फ़ाइल के साथ, फ़ाइल नाम देने वाले शीर्षलेख के साथ प्रत्येक को पूर्ववर्ती करें। कोई फ़ाइल के साथ, या जब फ़ाइल है -, मानक इनपुट पढ़ें।

-f, --follow [= {name | descriptionptor}]
फ़ाइल के रूप में आउटपुट जोड़ा गया डेटा बढ़ता है; -f, --follow, और --fol- कम = डिस्क्रिप्टर समतुल्य हैं

और अगर आप नहीं जानते कि आदमी क्या है, तो आप हमेशा टाइप कर सकते हैं man man;)


9

टेल कमांड किसी फ़ाइल की अंतिम दस लाइनें दिखाता है।

tail -fफ़ाइल की अंतिम दस पंक्तियों को प्रदर्शित करता है और किसी भी नए बदलाव के लिए फ़ाइल की निगरानी करता है। दूसरे शब्दों में, यह टर्मिनल में किसी भी बदलाव को जोड़ देगा, जैसा कि वे फ़ाइल में दिखाई देते हैं।

बेशक, अधिक जानकारी के लिए, man tailटर्मिनल में चलाएं ।


1

आपको जो मिला है वह आपकी /var/logs/syslogफ़ाइल का आउटपुट है ।

यह एक फाइल है जो आपके सिस्टम की कार्यक्षमता के बारे में जानकारी संग्रहीत करती है। उन फ़ाइलों का उपयोग यह जांचने के लिए किया जाता है कि संभावित सिस्टम विफलता का कारण क्या है। जाहिर है आप उन फाइलों को नहीं देखेंगे जब तक कि आपको कोई समस्या न हो।

इस प्रकार की फ़ाइलों के बारे में अधिक जानकारी के लिए इस प्रश्न को देखें: / var / log / संदेश, / var / log / syslog, और /var/log/kern.log के बीच अंतर?

आपको पता होना चाहिए कि tailएक कमांड है, और जैसा कि अन्य उपयोगकर्ता कहते हैं, आप जान सकते हैं कि एक कमांड manशुरुआत में क्या जोड़ता है ।


1

tailआदेश मानक इनपुट के माध्यम से इसे करने के लिए दिया फ़ाइलों के अंतिम भाग outputting के लिए एक कमांड लाइन उपयोगिता है। यह मानक आउटपुट के लिए परिणाम लिखता है। डिफ़ॉल्ट रूप से, पूंछ last ten linesप्रत्येक फ़ाइल का रिटर्न देती है जिसे वह दिया जाता है। इसका उपयोग वास्तविक समय में एक फ़ाइल का पालन करने के लिए भी किया जा सकता है और इसे देखने के लिए नई लाइनें लिखी जाती हैं।

किसी फ़ाइल की अंतिम दस पंक्तियों को देखने के लिए फ़ाइल का नाम टेल कमांड को पास करें।

दिखाने के लिए लाइनों की संख्या के बाद पूंछ पास एन विकल्प के साथ दिखाने के लिए लाइनों की संख्या निर्धारित करने के लिए।

tail -n 1 /usr/share/dict/words


अंतिम n लाइनों को दिखाने के लिए दोनों के संयोजन का उपयोग करें और hte log tail -f100 -n / var / log / syslog का
अनुसरण करते रहें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.