ock ডকার লগস ফু | কম- অনুসন্ধানযোগ্য বা স্ক্রোলযোগ্য নয় তবে `ডকার লগগুলি foo 2> & 1 | কম


10

একটি ব্যবহার করে পাঠ্য পাঠ্য দেওয়া হয়। তবে কেবল স্টার্ডার পুনঃনির্দেশের সাহায্যে একটি স্ক্রোল বা টাইপ / সাম্প্রদায়িক এবং ম্যাচগুলি পেতে পারে।

এটি অনুসন্ধান ছাড়া "অনুসন্ধানের জন্য কিছুই নেই (রিটার্ন টিপুন)" এবং a 'র একটি কলাম।

প্রদত্ত, স্ট্যাডার এবং স্টাডআউট এক নয় তবে কেন আমি কম কিছু করা শুরু না করা পর্যন্ত কম কেন তাদের ঠিক একই রকম দেখায়?

এটি সম্ভবত কিছু অদ্ভুত মাল্টি উইন্ডো ভিম জিনিস যা আমি কেবল বুঝতে পারি না। থটস?

উত্তর:


7
+--------------------+        +------+       +----------+
|             stdout |·······→| less |——————→|          |
| somecommand        |        +------+       | terminal |
|             stderr |——————————————————————→|          |
+--------------------+                       +----------+

যদি somecommandমান ত্রুটির কপি করে প্রিন্ট শুধুমাত্র পাঠ্য, তারপর আপনি চালাতে somecommand | less, somecommandএবং lessউভয় টার্মিনালে প্রদর্শিত হচ্ছে। এর স্টডারারে কমান্ডের আউটপুট যাচ্ছে না less, এটি সরাসরি টার্মিনালে চলেছে, যেহেতু এটি পুনঃনির্দেশিত হয়নি। প্রথমে somecommandস্ক্রলগুলির আউটপুট যখন কম আরম্ভ হয় এবং এর প্রম্পট লাইনটি দেখায়; তারপরে somecommandকম নোটিশ শেষ হলে এর ইনপুট সম্পূর্ণ (কারণ পাইপটি বন্ধ রয়েছে)। আপনি কিছুটা পরীক্ষা করতে চাইতে পারেন: চালান

{ sleep 1; somecommand; sleep 1; } | { sleep 0; less; }

এবং somecommandকম সময় আগে বা পরে আউটপুট উত্পাদন করার জন্য ঘুমের সময়ের বিভিন্নতা প্রস্তুত থাকে এবং পাইপটি বন্ধ হয়ে গেলে কী ঘটে তা দেখতে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.