io-redirection पर टैग किए गए जवाब

15
जिस स्थान पर मुझे लिखने की अनुमति नहीं है, वहां मैं आउटपुट को रीडायरेक्ट करने के लिए sudo का उपयोग कैसे करूं?
मुझे हमारे एक विकास RedHat linux बॉक्स में sudo एक्सेस दिया गया है, और मुझे लगता है कि मैं अपने आप को अक्सर एक ऐसे स्थान पर पुनः निर्देशित करने की आवश्यकता करता हूँ, जहाँ मुझे आम तौर पर लिखने की पहुँच नहीं है। परेशानी यह है, यह आकस्मिक उदाहरण …

13
फ़ाइल ढूंढें और बदलें ओवरराइट फ़ाइल काम नहीं करती है, यह फ़ाइल को खाली करती है
मैं कमांड लाइन के माध्यम से एक HTML फ़ाइल को ढूंढना और बदलना चाहता हूं। मेरी आज्ञा कुछ इस प्रकार है: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html जब मैं इसे चलाता हूं और बाद में फ़ाइल को देखता हूं, तो यह खाली है। इसने मेरी फ़ाइल की सामग्री को हटा …

16
Scp में पासवर्ड कैसे पास करें?
मुझे पता है कि यह अनुशंसित नहीं है, लेकिन क्या उपयोगकर्ता के पासवर्ड को पास करने के लिए यह संभव है? मैं एक बैच जॉब के हिस्से के रूप में scp के माध्यम से फाइल कॉपी करना चाहता हूं और प्राप्त करने वाला सर्वर, निश्चित रूप से, पासवर्ड की आवश्यकता …

7
क्या है / dev / null 2> & 1?
मुझे /etc/cron.daily/apf में कोड का यह टुकड़ा मिला #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 यह फ़ायरवॉल को फ्लशिंग और पुनः लोड कर रहा है। मैं >> /dev/null 2>&1हिस्सा नहीं समझता । क्रोन में ऐसा करने का उद्देश्य क्या है? यह मेरे फ़ायरवॉल नियमों को ओवरराइड …

6
तार को तार भेजें
क्या इसे प्रभावी रूप से बैश में करने का कोई तरीका है: /my/bash/script < echo 'This string will be sent to stdin.' मुझे पता है कि मैं इको से आउटपुट को इस तरह से पाइप कर सकता हूं: echo 'This string will be piped to stdin.' | /my/bash/script

10
बैच फ़ाइल के भीतर से पुनर्निर्देशन आउटपुट
मैं सिस्टम से जानकारी इकट्ठा करने के लिए कुछ सरल कमांड के साथ एक बैच फ़ाइल बना रहा हूं। बैच फ़ाइल में समय, आईपी जानकारी, उपयोगकर्ताओं आदि को प्राप्त करने के लिए कमांड शामिल हैं। मैंने सभी कमांड को एक बैच फ़ाइल में इकट्ठा किया, और यह चलता है, लेकिन …

7
मैं "समय" कमांड के आउटपुट को कैसे पुनर्निर्देशित कर सकता हूं?
मैंने समय कमांड के आउटपुट को पुनर्निर्देशित करने की कोशिश की, लेकिन मैं नहीं कर सका: $time ls > filename real 0m0.000s user 0m0.000s sys 0m0.000s फाइल में मैं lsकमांड का आउटपुट देख सकता हूं , न कि time। कृपया समझाएं, मैं ऐसा क्यों नहीं कर सका।

2
> और क्या मतलब है?
मैं इस अभिव्यक्ति से थोड़ा उलझन में था: gcc -c -g program.c >& compiler.txt मुझे पता है कि &>filenameफाइल करने के लिए stdout और stderr दोनों को रीडायरेक्ट करेंगे filename। लेकिन इस मामले में एम्परसेंड साइन की तुलना में अधिक है। यह अपने रूप की तरह दिखता है M>&N, जहां …

1
3> और 1 का मतलब 4> और 3 5> और 3 आदि है?
मुझे उम्मीद है echo foo | tee /proc/self/fd/{3..6} 3>&1 / proc / self / fd / 4 जैसी त्रुटियों के साथ असफल होने के लिए : ऐसी कोई फ़ाइल या निर्देशिका आदि नहीं है, लेकिन मेरे आश्चर्य के लिए, यह आउटपुट करता है foo foo foo foo foo यह 3>&1निम्न …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.