shell पर टैग किए गए जवाब

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

5
फ़ाइल नाम के स्थान पर डैश (-) का उपयोग
एक कमांड के लिए, यदि -फ़ाइल नाम के स्थान पर एक तर्क के रूप में उपयोग करने का मतलब STDIN या STDOUT होगा। लेकिन इस उदाहरण में, यह नाम के साथ एक फ़ाइल बनाता है -: echo hello > - मैं -इस उदाहरण में कैसे बना सकता हूँ STDOUT? इसके …

4
"बिल्ली फ़ाइल" के बीच अंतर क्या है? ./binary ”और“ ./binary <file ”?
मेरे पास एक बाइनरी है (जिसे मैं संशोधित नहीं कर सकता) और मैं कर सकता हूं: ./binary &lt; file मैं भी कर सकता हूँ: ./binary &lt;&lt; EOF &gt; "line 1 of file" &gt; "line 2 of file" ... &gt; "last line of file" &gt; EOF परंतु cat file | ./binary …

10
क्या लिनक्स में एक प्रक्रिया के सभी थ्रेड्स का विवरण देखने का कोई तरीका है?
विंडोज के लिए, मुझे लगता है कि प्रोसेस एक्सप्लोरर आपको एक प्रक्रिया के तहत सभी थ्रेड दिखाता है। क्या लिनक्स के लिए एक समान कमांड लाइन उपयोगिता है जो मुझे उन सभी थ्रेड्स के बारे में विवरण दिखा सकती है जो एक विशेष प्रक्रिया स्पॉनिंग है? मुझे लगता है कि …

4
मैं डेबियन स्क्वीज़ पर शेल के माध्यम से यूनिक्स डोमेन सॉकेट के साथ कैसे संवाद कर सकता हूं?
मैं एक डेबियन निचोड़ वेब सर्वर चला रहा हूं। मैंने इस पर मेमेकैच्ड इंस्टॉल किया है, और यूनिक्स डोमेन सॉकेट (एट /tmp/memcached.sock) पर सुनने के लिए मेमेकैच्ड कॉन्फ़िगर किया है , क्योंकि इसमें केवल वेबसाइट से संदेश प्राप्त करने की आवश्यकता होती है, जो एक ही सर्वर पर रहता है। …
99 shell  debian  socket  telnet 

5
मैं एक टर्मिनल को एक अलग प्रक्रिया में कैसे संलग्न करूं?
मैंने अपने टर्मिनल से इस तरह एक प्रक्रिया को अलग कर लिया है: $ process &amp; वह टर्मिनल अब लंबे समय से बंद है, लेकिन processअभी भी चल रहा है, और मैं उस प्रक्रिया के स्टडिन को कुछ कमांड भेजना चाहता हूं। क्या यह संभव है?

3
अंतिम आदेश में सभी उदाहरणों के लिए x ^ y यूनिक्स चाल?
मेरी पसंदीदा यूनिक्स ट्रिक्स में से एक है ^x^y, जो अंतिम कमांड लेगी और "x" के पहले उदाहरण को "y" से बदल देगी। हालांकि, मैं सोच रहा हूं कि क्या एक समान चाल अंतिम कमांड में "y" के साथ "x" के सभी उदाहरणों को बदलने के लिए काम करती है …

5
"फ़ंक्शन फू () {}" और "फू () {}" के बीच अंतर
मैं कीवर्ड bashका उपयोग करके या उसे छोड़ कर कार्यों को परिभाषित कर सकता हूं function। क्या कोई अंतर है? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar दोनों कार्यों को कहते हैं fooऔर barसफल होते हैं और मैं कोई अंतर नहीं देख सकता। …
96 bash  shell  function  posix 

4
खोजने में 2 -name शर्तों को कैसे संयोजित करें?
मैं उन फाइलों की खोज करना चाहूंगा जो 2 -nameस्थितियों से मेल नहीं खाती हों । मैं इसे ऐसा कर सकता हूं: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" और इससे उचित परिणाम मिलेगा लेकिन क्या मैं इन 2 शर्तो के साथ या किसी तरह …
94 bash  shell  find 

30
आपकी पसंदीदा कमांड लाइन विशेषताएं या चालें क्या हैं?
यूनिक्स / लिनक्स के लिए अपनी कमांड लाइन सुविधाओं और चालें साझा करें। यदि संभव हो तो इसे शेल / डिस्ट्रो एग्नोस्टिक रखने की कोशिश करें। उपनाम, एक-लाइनर, कीबोर्ड शॉर्टकट, छोटे शेल स्क्रिप्ट आदि देखने के इच्छुक हैं।

6
भ्रमित करने का उपयोग && और || ऑपरेटरों
मैं एक /etc/rc.d/init.d/sendmailफ़ाइल के माध्यम से स्किमिंग कर रहा था (मुझे पता है कि यह शायद ही कभी उपयोग किया जाता है, लेकिन मैं एक परीक्षा के लिए अध्ययन कर रहा हूं), और मैं &amp;&amp;और ||ऑपरेटरों के बारे में थोड़ा भ्रमित हो गया हूं । मैंने पढ़ा है, जहां उनका …

13
शेल में दो तिथियों की तुलना कैसे करें?
एक शेल में दो तिथियों की तुलना कैसे की जा सकती है? यहाँ एक उदाहरण दिया गया है कि मैं इसका उपयोग कैसे करना चाहूँगा, हालाँकि यह काम नहीं करता है: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi मैं वांछित परिणाम कैसे प्राप्त कर सकता हूं?

9
मैं मैक ओएस एक्स पर `ll 'कमांड कैसे स्थापित कर सकता हूं?
मैं मैक ओएस एक्स का उपयोग कर रहा हूं। जब मैं सर्वर में एसएसएच करता हूं तो मुझे llकमांड उपयोगी लगता है , लेकिन यह मेरे स्थानीय मशीन पर उपलब्ध नहीं है। मैं इसे कैसे स्थापित कर सकता हूं?
88 shell  osx  alias 

4
क्या मैं किसी तरह पहले से चल रहे prog1 में "&& prog2" जोड़ सकता हूं?
अधिकांश गोले कुछ तरीकों से आदेशों के निष्पादन की श्रृंखला &amp;&amp;और ;श्रृंखला प्रदान करते हैं। लेकिन क्या होगा अगर एक कमांड पहले से ही चल रही है, क्या मैं अभी भी किसी तरह पहले के परिणाम के आधार पर निष्पादित होने के लिए एक और कमांड जोड़ सकता हूं? कहो …
87 bash  shell  process  exit 

4
बाश में बच्चे को आगे SIGTERM
मेरे पास एक बैश स्क्रिप्ट है, जो इस तरह दिखाई देती है: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon अब यदि स्क्रिप्ट चलाने वाले बैश शेल को SIGTERM सिग्नल मिलता है, तो उसे रनिंग सर्वर को SIGTERM भी भेजना चाहिए (जो ब्लॉक करता है, इसलिए कोई ट्रैप संभव नहीं …
86 bash  shell  signals  docker 

5
प्रतिस्थापन और पाइप प्रक्रिया
मैं सोच रहा था कि निम्नलिखित को कैसे समझा जाए: एक कमांड के स्टडआउट को दूसरे की स्टड में पाइप करना एक शक्तिशाली तकनीक है। लेकिन, क्या होगा यदि आपको कई कमांड के स्टडआउट को पाइप करने की आवश्यकता है? यह वह जगह है जहाँ प्रक्रिया प्रतिस्थापन आता है। दूसरे …

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