मैं जो कुछ भी दर्ज करने के लिए टर्मिनल में दर्ज करने के लिए कैसे लॉग इन करें


14

मैं फेडोरा 13. सीखने वाला एक नौसिखिया हूँ। मैं बस यह जानना चाहता था कि क्या यह संभव है कि मैं टर्मिनल में जो भी लिखूं उसे एक फ़ाइल में रीडायरेक्ट करूं, ताकि मैं फ़ाइल से देख पाऊं, कि एक विशेष कमांड यह आउटपुट देता है।

इसलिए मैं जो कुछ भी कर रहा हूं वह एक फाइल में जाना चाहिए।

जवाबों:


26

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

एक अन्य उपयोगी कमांड है ttyrecजो न केवल आपके टर्मिनल सत्र के इनपुट / आउटपुट को रिकॉर्ड करता है, बल्कि समय की जानकारी भी देता है। इससे आप अपने टर्मिनल सत्र को बाद में किसी फिल्म के उपयोग की तरह चला सकते हैंttyplay


Ttyrec के लिए +1 - फिर भी एक और कमांड जिसे मैंने पहले कभी नहीं सुना था।
जो

0

मान लीजिए कि आप test.txt नामक एक नई फ़ाइल में लिखना चाहते हैं। बस इसे कमांड लाइन पर टाइप करें:

cat > test.txt

एंटर दबाएं और लिखना शुरू करें। अपना सत्र प्रेस समाप्त करने के लिए CTRL + d। आपके द्वारा टाइप की गई सामग्री के साथ एक टेक्स्ट फ़ाइल, test.txt उसी निर्देशिका में बनाई जाएगी।


0

एक फ़ाइल में आउटपुट स्टोर करने के लिए आप उपयोग कर सकते हैं > कमांड के बाद ।

उदाहरण :

ls -a > file.txt 

उपरोक्त कमांड, फ़ाइल निर्देशिका में सभी फाइलों को file.txt में सूचीबद्ध करेगा

df -h > file.txt

उपरोक्त कमांड file.txt में आपके फाइल सिस्टम के उपयोग को बचाएगा

आशा है कि यह स्पष्टीकरण आपके प्रश्न का उत्तर देगा

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