मैं एक bash कमांड के आउटपुट को एक नई फाइल में रीडायरेक्ट करने की कोशिश कर रहा हूं। अगर मैं नीचे दिए गए पाइप को आजमाऊं: ls -la | vim बैश मुझे त्रुटियाँ दिखाता है: Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished. मुझे पता है कि मैं …
कमांड चलाने का एक सरल तरीका क्या है, कहते हैं, अब से 8 घंटे? मैं इस तरह से सोच सकता हूं: nohup bash -c "sleep 28800 ; ./mycommand.sh" & क्या अधिक "उचित" तरीका है?
शीर्षक के अनुसार, मैं सोच रहा हूं कि मेरे पास (base)अपने टर्मिनल प्रॉम्प्ट के बाईं ओर क्यों है । यदि मैं source ~/.profileटर्मिनल में चलता हूं , तो यह गायब हो जाता है। यदि मैं उस टर्मिनल को बंद कर देता हूं और एक नया टर्मिनल फिर से खोल देता …
मेरी .bashrcफ़ाइल में मेरी टर्मिनल प्रॉम्प्ट परिभाषा में , अन्य बातों के अलावा, मेरे पास कोड का यह स्निपेट है: ${debian_chroot:+($debian_chroot)} यह क्या करता है, और क्या मुझे इसकी आवश्यकता है?
मैं इस उदाहरण के पार आया जब एक ओपनवेज़ कंटेनर के अंदर एक USB डिवाइस को माउंट करने की कोशिश कर रहा था और मैंने पहले दूसरी पंक्ति में निर्माण को कभी नहीं देखा था। क्या आप बता सकते हैं कि यह क्या दर्शाता है? #!/bin/bash . /etc/vz/vz.conf
मैंने सिर्फ अपने उबंटू पर निम्नलिखित कमांड की कोशिश की है, यह एक चीज़ नहीं दिखाता है: pgrep php5 क्या इसे php5 की प्रक्रिया आईडी को वापस नहीं करना चाहिए (जो कि निम्नलिखित कमांड बस करता है) ?: ps aux | grep php5 तो, इन दोनों आदेशों के बीच अंतर …
मैं उबंटू पर सिस्टम प्रशासन को समझने की कोशिश कर रहा हूं। इसलिए, एक उदाहरण के रूप में, मैं एक डमी उपयोगकर्ता का उपयोग करके बनाता हूं sudo useradd -d /home/linda linda और passwdपासवर्ड बनाने के लिए। मैं जाँचता हूँ कि एक प्रविष्टि का उपयोग करके बनाया गया हैcat /etc/passwd …
ऐसा कहा जाता है कि .bashrcफाइल में जाने के लिए नॉन लॉगइन शेल के लिए सेटिंग्स और फाइल में जाने के लिए शेल सेटिंग्स को लॉगिन करना होगा .profile। लॉगिन और गैर-लॉगिन गोले का वास्तव में क्या मतलब है? जहां तक संभव हो तकनीकी शब्दजाल का उपयोग किए बिना समझाएं।
क्या किसी cdअलग निर्देशिका में करने के बाद पिछले कार्य निर्देशिका में वापस कूदने का कोई तरीका है ? मेरा उपयोग-मामला यह है कि मैं जावा प्रोजेक्ट के लिए निर्देशिका संरचना का पता लगा रहा हूं, और मैं उम्मीद कर रहा हूं कि वर्तमान निर्देशिका में केवल एक उप-निर्देशिका है। …
निम्नलिखित बैश कमांड लाइन पर विचार करें, जहां ^ कर्सर स्थान बताता है: svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue" ^ मैं एक ही संदेश के साथ एक अलग फ़ाइल करना चाहता हूं। मैं कर्सर के स्थान से अगले स्थान तक वर्तमान शब्द को कैसे हटा सकता …
मैं बैश के साथ शेल स्क्रिप्टिंग का अध्ययन कर रहा हूं और मुझे (...)और के बीच का अंतर जानने की जरूरत है {...}। स्क्रिप्ट लिखते समय दोनों के बीच चयन कैसे होता है?
इंटरनेट के दौरान मैंने कई लोगों को स्क्रिप्ट के साथ देखा है जो सभी रंगों में सामान का एक गुच्छा प्रिंट करता है ~/.Xdefaults। हालांकि जब मैं इनका उपयोग करने की कोशिश करता हूं, तो मुझे हमेशा मिलता है error: Bad Substitution। क्या किसी के पास एक काम करने वाली …
मेरे पास .abcविस्तार के साथ कई फाइलें हैं और उन्हें बदलना चाहते हैं कि .edefg कमांड लाइन से यह कैसे करें? मेरे पास कई उप-फ़ोल्डर्स के साथ एक रूट फ़ोल्डर है, इसलिए समाधान को पुनरावर्ती रूप से काम करना चाहिए।