file-descriptors पर टैग किए गए जवाब

3
2> और -, 2> / देव / अशक्त; - &, और> / देव / अशक्त और> / देव / अशक्त 2> & 1 के बीच अंतर
बस दोनों के बीच अंतर की तलाश है 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 और के साथ अपने पोर्टेबिलिटी non-Bourne shellsकी तरह tcsh, mkshआदि

7
आप अतिरिक्त फ़ाइल डिस्क्रिप्टर का उपयोग कब करेंगे?
मुझे पता है कि आप एक फाइल डिस्क्रिप्टर बना सकते हैं और इसका आउटपुट रीडायरेक्ट कर सकते हैं। जैसे exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. लेकिन आप फ़ाइल डिस्क्रिप्टर के बिना भी यही काम कर सकते …

2
क्या> और - से अधिक कुशल> / देव / अशक्त है?
कल मैंने एसओ की यह टिप्पणी पढ़ी जो कहती है कि शेल (कम से कम bash) >&-"के समान परिणाम है" >/dev/null। यह टिप्पणी वास्तव में अपनी जानकारी के स्रोत के रूप में ABS गाइड को संदर्भित करती है। लेकिन उस स्रोत का कहना है कि >&-वाक्यविन्यास "फ़ाइल डिस्क्रिप्टर को बंद …

5
कितने पोर्टेबल हैं / देव / stdin, / dev / stdout और / dev / stderr?
कभी कभी मैं मानक आईओ धाराओं में से एक (के "-बराबर पथ" एक निर्दिष्ट करने की आवश्यकता stdin, stdout, stderr)। ९९% जब से मैं लिनक्स के साथ काम करता हूं, मैं बस /dev/पाने के लिए तैयार हूं /dev/stdin, आदि, और यह " सही काम करने लगता है"। लेकिन, एक बात …


2
फ़ाइल डिस्क्रिप्टर की संख्या पर सीमा
मैं स्थापित करने की कोशिश कर रहा हूँ 389-ds, और यह मुझे यह चेतावनी देता है: WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections. मैं फाइल डिस्क्रिप्टर के बारे में समझता हूं, लेकिन मैं सॉफ्ट और हार्ड लिमिट के बारे में …

1
फ़ाइल डिस्क्रिप्टर और शेल स्क्रिप्टिंग
मुझे यह समझने में बहुत मुश्किल समय हो रहा है कि कोई शेल स्क्रिप्ट में फ़ाइल डिस्क्रिप्टर का उपयोग कैसे करता है। मैं मूल बातें जानता हूं जैसे कि exec 5 > /tmp/foo तो fd 5 लिखने के लिए foo से जुड़ा हुआ है। exec 6 < /tmp/bar … पढ़ने …

3
पुनर्निर्देश का आदेश
मैं यह नहीं समझता कि कंप्यूटर इस कमांड को कैसे पढ़ता है। cat file1 file2 1> file.txt 2>&1 अगर मैं समझता हूं, तो 2>&1बस मानक त्रुटि को मानक आउटपुट पर पुनर्निर्देशित करें। उस तर्क से, कमांड मुझे इस प्रकार पढ़ता है: समतल फ़ाइलें file1और file2। stdoutइस ऑपरेशन से भेजें file.txt। …

1
बैश '<(फ़ाइल सामग्री)' सिंटैक्स को क्या कहा जाता है?
सुरक्षा StackExchange पर यह उत्तर फ़ाइल में लाइन उत्पन्न करने के लिए एक दिलचस्प बैश सिंटैक्स का उपयोग करता है: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 यह बिट विशेष रूप से दिलचस्प है: &lt;(openssl ecparam -name secp384r1) बस चल रहा …

4
विभिन्न प्रक्रियाओं में एक ही fd एक ही फाइल की ओर कैसे संकेत कर सकता है?
कहो कि मेरे पास प्रक्रिया 1 है और प्रक्रिया 2 है । दोनों में पूर्णांक 4 के अनुरूप एक फाइल डिस्क्रिप्टर है। हालाँकि हर प्रक्रिया में फ़ाइल डिस्क्रिप्टर 4 कर्नेल के ओपन फाइल टेबल में पूरी तरह से अलग फाइल की ओर इशारा करता है: वो कैसे संभव है? क्या …

2
सिस्टम कॉल का चयन करने के लिए पहले तर्क का उद्देश्य क्या है?
से man select int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds तीन सेटों में से किसी 1 में प्लस-नंबर फ़ाइल डिस्क्रिप्टर है। का उद्देश्य क्या है nfds, जब हम पहले से ही है readfds, writefdsऔर exceptfdsहै, जिसमें से फ़ाइल वर्णनकर्ता निर्धारित किया जा सकता?

3
मेरे वर्तमान बैश सत्र में ओपन फाइल डिस्क्रिप्टर (और वे जिन फाइलों को संदर्भित करते हैं) को कैसे सूचीबद्ध करें
मैं एक इंटरैक्टिव बैश सत्र में चल रहा हूं। मैंने निष्पादन का उपयोग करते हुए कुछ फ़ाइल डिस्क्रिप्टर बनाए हैं, और मैं यह सूचीबद्ध करना चाहूंगा कि मेरे बैश सत्र की वर्तमान स्थिति क्या है। क्या वर्तमान में खुले फ़ाइल डिस्क्रिप्टर को सूचीबद्ध करने का कोई तरीका है?

2
फ़ाइल डिस्क्रिप्टर लिंक की पोर्टेबिलिटी
मैंने हमेशा यह सोचा है लेकिन यह पता लगाने के लिए कभी भी समय नहीं लिया है, इसलिए मैं अब ऐसा करूंगा - यहां/proc/$$/fd/$N या तो पोर्टेबल कितना उपयोग दिखाया गया है या /dev/fd/$N? मैं समझता हूँ कि POSIX गारंटियाँ /dev/null, /dev/tty, and /dev/console (हालांकि मुझे केवल यही पता था …


1
कैसे bash द्वारा स्थापित TCP कनेक्शन को समाप्त करना है?
मैंने exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435192.168.0.101:6435 के साथ एक टीसीपी कनेक्शन स्थापित करने के लिए उपयोग किया है। और मुझे pipeकमांड के साथ कुछ संदेश भेजे गए हैं । अब, मैं टीसीपी कनेक्शन को समाप्त करना चाहता हूं। लेकिन, ss -anpetमैं इस बात को देख सकता हूं कि बच्चे की प्रक्रिया को समझे …

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