Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

लिनक्स कमांड के आउटपुट को फाइल में कैसे सेव करें

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

यदि आप एक लिनक्स मशीन का प्रबंधन करते हैं तो यह काफी संभावना है कि जैसे ही आप कमांड चलाते हैं, आपकी स्क्रीन पर बहुत सारे संदेश उड़ते हुए दिखाई देते हैं। इनमें से कुछ संदेश तुच्छ हैं, जबकि अन्य आलोचनात्मक हो सकते हैं। हालांकि Linux और UNIX में syslogd . में एक अच्छा लॉगिंग इंजन है और सिस्टम के अधिकांश संदेश उसके अंतर्गत विभिन्न फाइलों में एक उचित लॉग प्रारूप में लॉग होते हैं /var/log निर्देशिका, आपको कभी-कभी आपके द्वारा चलाए गए कमांड या स्क्रिप्ट के आउटपुट को लॉग करना उपयोगी लग सकता है। Linux आपके कमांड के आउटपुट को लॉग करने के कई तरीके प्रदान करता है।

ऐसा करने का सबसे आसान और शायद सबसे आम तरीका है इससे बड़ा कमांड के बाद साइन करें, उसके बाद आउटपुट फाइल की लोकेशन।

# ls /var/log> /tmp/varlog.log

ऊपर दिखाया गया कमांड ls /var/log . कमांड के आउटपुट को लॉग करता है फ़ाइल में /tmp/varlog.log . इस कमांड के बारे में एक बात ध्यान देने योग्य है कि यदि आप एक इससे अधिक . का उपयोग करते हैं किसी फ़ाइल में कमांड के आउटपुट को आउटपुट लॉग करने के लिए साइन करें, यदि यह पहले से मौजूद नहीं है तो यह एक नई फ़ाइल बनाएगा, या यदि कोई पाया जाता है, तो उसे साफ़ कर देगा। इसलिए, यदि आप कमांड के आउटपुट को किसी फ़ाइल में जोड़ना चाहते हैं तो आपको दो इससे अधिक का उपयोग करने की आवश्यकता है एक के बजाय संकेत। ऊपर दिखाए गए कमांड को इस तरह दिखने के लिए संशोधित करने की आवश्यकता है:

# ls /var/log>> /tmp/varlog.log

Linux के पास एक उपयुक्त उपकरण है जिसका नाम लॉगसेव . है जो इससे बड़ा . के समान कार्य करता है संकेत। आप निम्न आदेश का उपयोग करके पहले उदाहरण के समान परिणाम प्राप्त कर सकते हैं:

# लॉगसेव /tmp/varlog.log ls /var/log

यह आदेश ls /var/log कमांड के आउटपुट के साथ एक नया बनाएगा या मौजूदा को अधिलेखित करेगा . अगर आप लॉगसेव want चाहते हैं किसी फ़ाइल पर लिखने के बजाय, उसे -a . के साथ उपयोग करके, उसमें जोड़ने के लिए विकल्प:

# लॉगसेव -a /tmp/varlog.log ls /var/log

इससे अधिक . के बीच बहुत अधिक अंतर नहीं है और लॉगसेव तरीका। एक बात जो मैंने देखी वह थी लॉगसेव बहुत साफ आउटपुट है और यह आउटपुट फाइल में तारीख भी जोड़ता है।


  1. फाइंड कमांड का उपयोग करके लिनक्स में फाइल कैसे खोजें

    लिनक्स find कमांड लिनक्स सिस्टम में सबसे महत्वपूर्ण और आसान कमांड में से एक है। जैसा कि नाम से पता चलता है, यह आपके लिनक्स पीसी पर फाइलों को ढूंढ सकता है जो आपके द्वारा निर्धारित की गई शर्तों और चर के आधार पर बहुत अधिक है। आप find का उपयोग करके अनुमतियों, उपयोगकर्ताओं, समूहों, फ़ाइल प्रकार, दिनांक,

  1. लिनक्स में 'इको' कमांड का उपयोग कैसे करें

    चाहे आप लिनक्स के लिए पूरी तरह से नए हों या लंबे समय से लिनक्स डेस्कटॉप का उपयोग कर रहे हों, कुछ ऐसे कमांड हैं जिनका कोई मतलब नहीं है। यह विशेष रूप से सच है यदि आप कभी भी कमांड लाइन में नहीं जाते हैं, जो कि लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम की वास्तविक शक्ति है। इन्हीं में से एक है आदरणीय

  1. लिनक्स में टी कमांड का उपयोग कैसे करें

    यदि आप कभी भी अपने लिनक्स शेल के तहत पाइप और पुनर्निर्देशन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee का उपयोग करने की भी आवश्यकता होगी। उपयोगिता। टी क्या करती है? एक कमांड जैसे ls आपकी वर्तमान निर्देशिका की सामग्री प्रदर्शित करेगा। दूसरे शब्दों में, यह इन सामग्रियों को स्टडआउट (मानक आउट