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

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

3
बाश में उपशमन को लागू करने के लिए नियम?
मुझे एक उपखंड बनाने के लिए बैश नियम की गलतफहमी प्रतीत होती है। मैंने सोचा था कि कोष्ठक हमेशा एक उपधारा बनाता है, जो अपनी प्रक्रिया के रूप में चलता है। हालाँकि, ऐसा प्रतीत नहीं होता है। कोड स्निपेट ए (नीचे) में, दूसरा sleepकमांड एक अलग शेल में नहीं चलता …

5
गूंज मेरे उद्धरण पात्रों की उपेक्षा क्यों कर रही है?
यह सवाल सर्वर फॉल्ट से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 8 साल पहले पलायन कर गए । echoआदेश पूरा पाठ है कि मैं इसे देने सहित नहीं है। उदाहरण के लिए, अगर मैं करता हूं: $ echo ' …
24 shell  quoting  echo 

16
बैश के लिए "बुकमार्क"
नेस्टेड निर्देशिकाओं की कई परतों को नेविगेट करना अक्सर एक दर्द होता है। फ़ायरफ़ॉक्स पर, यह आसान है क्योंकि उनके पास बुकमार्क हैं। तो मैं एक फ़ाइल टाइप करने के लिए बुकमार्क करना क्या चाहूँगा: $ go --add classes "repo/www/public/util/classes" फिर, इस निर्देशिका में जाने के लिए, मुझे टाइप करना …
24 bash  shell 

1
क्या किसी प्रोग्राम के आउटपुट को रीडायरेक्ट करने का एक तरीका है और अभी भी यह स्टैडआउट गया है?
ठीक है। अगर मैं किसी प्रोग्राम के आउटपुट को किसी फ़ाइल में पुनर्निर्देशित करना चाहता था, तो मैं ऐसा कुछ करूँगा prog > file अगर मैं stdout और stderr दोनों को उस फ़ाइल पर पुनर्निर्देशित करना चाहता था, तो मैं करूँगा prog > file 2>&1 यह सब ठीक है और …

4
शेयर एलियासेस और पाथ को zsh और बैश के बीच सेट करें
वह शेल जो मैं आमतौर पर उपयोग करता हूं zsh। मेरे पास कुछ कार्यक्रमों में रंग को सक्षम करने के लिए कई उपनाम हैं जैसे lsऔर grep। मैंने अपना कस्टम पथ भी निर्धारित किया है ताकि मैं गैर-मानक स्थान (जैसे जैसे ~/bin/) में प्रोग्राम निष्पादित कर सकूं । मैं रूट …
24 shell  bash  zsh  path  alias 

8
निर्देशिका संरचना को सिंक करने का कोई तरीका जब फाइल पहले से ही दोनों तरफ हैं?
मेरे पास एक ही फाइल के साथ दो ड्राइव हैं, लेकिन निर्देशिका संरचना बिल्कुल अलग है। क्या गंतव्य पक्ष की सभी फ़ाइलों को 'स्थानांतरित' करने का कोई तरीका है ताकि वे स्रोत पक्ष की संरचना से मेल खा सकें? एक स्क्रिप्ट के साथ शायद? उदाहरण के लिए, ड्राइव A में …

4
एक निश्चित अवधि बीत जाने के बाद रन कमांड?
यदि मैं एक लंबी प्रक्रिया निष्पादित कर रहा हूं, तो क्या कोई तरीका है जिससे मैं कुछ समय-आधारित आदेशों को निष्पादित कर सकता हूं? उदाहरण के लिए, मैं एक बहुत लंबी प्रक्रिया चला रहा हूं जो लगभग 10 मिनट चलती है। 5 मिनट के बाद, मैं एक अलग कमांड चलाना …

15
'ls -1': बिना विस्तार के फ़ाइल नाम कैसे सूचीबद्ध करें
ls -1 मेरे तत्वों को इस तरह सूचीबद्ध करता है: foo.png bar.png foobar.png ... मैं चाहता हूँ कि यह बिना .pngपसंद के सूचीबद्ध हो: foo bar foobar ... (dir में केवल .pngफ़ाइलें हैं) क्या कोई मुझे बता सकता है कि grepइस मामले में कैसे उपयोग किया जाए? उद्देश्य: मेरे पास …
24 shell  grep  ls 

5
मैं `और` का उपयोग कर रहा हूं: पृष्ठभूमि में प्रक्रिया क्यों नहीं चल रही है?
मुझे पता है कि मैं &पृष्ठभूमि में प्रक्रिया को चलाने के लिए एक कमांड के लिए अपील कर सकता हूं । मैं एक उबंटू 12.04 बॉक्स में SSH'ing कर रहा हूं और इसके साथ एक अजगर कार्यक्रम चला $python program.py &रहा हूं - लेकिन जब मैं टर्मिनल विंडो को बंद …

6
शेल में .bash_profile / .profile / bashrc में एक फ़ंक्शन कैसे जोड़ें?
मेरे पास एक फ़ंक्शन है जो आज तक के युग को परिवर्तित करता है। यहाँ परिभाषा है date1(){ date -d @$1 } मैं लिखना चाहूंगा: $ date1 xxxyyy जहां xxxyyy वह पैरामीटर है जिसे मैं अपने फ़ंक्शन में पास करता हूं ताकि मुझे संबंधित तारीख मिल सके। मैं समझता हूँ …
24 bash  shell  function  profile 

6
फ़ाइलों के लिए mkdir -p
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 6 साल पहले पलायन कर गए । mkdir -pएक निर्देशिका बनाएंगे; यह आवश्यकतानुसार अभिभावक निर्देशिका भी बनाएगा। क्या फ़ाइलों के लिए समान कमांड मौजूद है, जो आवश्यकतानुसार …
24 shell  directory 

2
मैक पर पुनर्प्राप्त हटाए गए फ़ाइलों को कमांड लाइन द्वारा
मैंने गलती से कोई फ़ाइल हटा दी है: rm -rf ./Desktop/myScript.sh मुझे लगता है कि फ़ाइल को पुनर्प्राप्त करना संभव है, क्योंकि rmकमांड अस्थायी रूप से हटा देता है। मैं मैक OSX पर हटाए गए फ़ाइल को कैसे पुनर्प्राप्त कर सकता हूं?

4
बाश लिपि में उत्तर दें
मैं एक git cloneट्रफ को बैश स्क्रिप्ट करने की कोशिश कर रहा हूं , लेकिन पहली बार जब मैं स्क्रिप्ट चलाता हूं और सर्वर को ज्ञात नहीं होता है कि स्क्रिप्ट विफल हो गई है। मेरे पास कुछ इस तरह है: yes | git clone git@github.com:repo/repoo.git The authenticity of host …
24 shell  ssh  scripting  git 

9
स्क्रीन पर केवल stderr दिखाएं लेकिन फाइल करने के लिए stdout और stderr दोनों लिखें
मैं इसे प्राप्त करने के लिए BASH जादू का उपयोग कैसे कर सकता हूं? मैं स्क्रीन पर केवल stderr आउटपुट देखना चाहता हूं , लेकिन मैं चाहता हूं कि stdout और stderr दोनों को एक फाइल पर लिखा जाए। स्पष्टता: मैं एक ही फाइल में stdout और stderr दोनों को …

4
इन-प्लेस तर्क के लिए कई अभिव्यक्ति के साथ sed
मैं फ़ाइल का उपयोग करके कई शब्दों को बदलने का प्रयास कर रहा हूं sed -i #expression1 #expression2 फ़ाइल Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 आउटपुट (वांछित) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 प्रयास करें बहिष्कार मैं sed …

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