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

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

2
पाइप, पाइप लाइन में डेटा प्रवाह कैसे होता है?
मुझे समझ नहीं आ रहा है कि कैसे पाइप लाइन में डेटा बहता है और उम्मीद है कि कोई स्पष्ट कर सकता है कि वहां क्या चल रहा है। मुझे लगा कि कमांड की एक पाइपलाइन लाइन तरीके से फाइलों (पाठ, तार के सरणियों) को संसाधित करती है। (यदि प्रत्येक …

2
एकाधिक एक्सटेंशन वाली फ़ाइलों की प्रतिलिपि बनाना
मैं एक गंतव्य निर्देशिका के लिए कई एक्सटेंशन वाली फ़ाइलों को कॉपी करना चाहूंगा। उदाहरण के लिए, मैं काम करने वाली निर्देशिका में सभी .txt फाइलों को एक निर्देशिका में कॉपी करने के लिए निम्नलिखित कमांड का उपयोग कर सकता हूं destination: cp -v *.txt destination/ और मैं काम कर …
22 bash  shell  wildcards  cp 

17
कैसे कम से कम वर्णों के साथ लाइन खोजने के लिए
मैं किसी भी सामान्य UNIX कमांड का उपयोग करके एक शेल स्क्रिप्ट लिख रहा हूं। मुझे उस लाइन को फिर से प्राप्त करना है जिसमें कम से कम अक्षर (व्हाट्सएप शामिल है)। लगभग 20 लाइनों तक हो सकता है। मुझे पता है कि मैं head -$L | tail -1 | …

4
क्यों सूद एलियंस को अनदेखा करता है?
मैं Ubuntu 10.04 चला रहा हूं और मैं upstartडेमॉन प्रबंधन के लिए उपयोग करता हूं । मेरा उद्यम अनुप्रयोग एक डेमन के रूप में चलाया जाता है और विभिन्न विशेषाधिकारों के कारण इसे रूट के रूप में चलाया जाना चाहिए। उदाहरण के लिए: sudo start my-application-long-ID sudo stop my-application-long-ID etc …
22 shell  sudo  alias 

3
क्या एक चर या एक इंट के रूप में तुलना करते समय कोई बड़ा अंतर है
जिज्ञासा से बाहर, जब एक बैश वैरिएबल तुलना (इसका मूल्य a integer) किया जा रहा है, तो इसे कुछ पूर्वनिर्धारित मूल्य के खिलाफ या तो एक के रूप में घोषित किया जाना संभव intहै string। नमूना स्क्रिप्ट : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" …
22 bash  shell  test 

3
कार्य यूनिक्स निर्देशिका के अंदर टिल्ड (~)
इसलिए, Im एक UNIX वातावरण में काम कर रहा है और मैंने देखा कि मेरी कार्यशील निर्देशिका के अंदर, जो मेरे UNIX घर से मील दूर है, वहाँ एक है ~। अब, एक बार अतीत में, मैंने rm -rf ~अपनी वर्किंग डायरेक्टरी से किया और अपने होम डाइरेक्टरी को पूरी …
22 shell  filenames  home 

1
लिनक्स: कैसे लकड़हारा और stderr को लकड़हारा पर पुनर्निर्देशित करें?
मेरे पास एक कार्यक्रम है जिसे मुझे स्टार्टअप पर चलाने की आवश्यकता है, इसमें स्टडआउट और स्टडर पर आउटपुट है जिसे मैं लॉगर कमांड का उपयोग करके सिस्टम लॉग पर पुनर्निर्देशित करना चाहता हूं। मेरी स्टार्टअप स्क्रिप्ट में जो कुछ है वह है: / home / dirname / application_name -v …

4
लिनक्स शेल स्क्रिप्ट से कैसे निपटता है?
इस प्रश्न के लिए, आइए एक बैश शेल स्क्रिप्ट पर विचार करें, हालांकि यह प्रश्न सभी प्रकार की शेल स्क्रिप्ट पर लागू होना चाहिए। जब कोई किसी शेल स्क्रिप्ट को निष्पादित करता है, तो क्या लिनक्स सभी स्क्रिप्ट को एक बार में लोड करता है (शायद मेमोरी में) या क्या …

2
बैश तब तक नहीं पढ़ता है। जब तक मैन्युअल रूप से शुरू नहीं किया जाता है
bash.bashrcएक इंटरैक्टिव टर्मिनल से स्रोत नहीं होगा जब तक कि मैं मैन्युअल रूप bashसे टर्मिनल से नहीं चलता : $ bash या मैन्युअल रूप से इसका स्रोत: $ source ./.bashrc या चल रहा है: $ st -e bash यहाँ कुछ उपयोगी आउटपुट की उम्मीद है: $ echo $TERM st-256color $ …
22 linux  bash  shell  bashrc 

4
क्यों कोई शेबंग इन .bashrc / .bash_profile?
सरल पूछताछ: मुझे अभी पता चला है कि मैंने कभी किसी स्क्रिप्ट के शीर्ष पर शेबंग नहीं देखा है .bashrc, जो मुझे लगता है कि सिस्टम डिफ़ॉल्ट शेल का उपयोग लॉगिन ( ${SHELL}) पर करने के लिए करता है । मैं कई कारणों से विचार कर रहा हूं कि ऐसा …

3
आप सीधे पृष्ठभूमि पर कमांड लाइन ऐप कैसे भेजते हैं?
मुझे पहले से ही पता है कि दबाने ctrl+zसे ऐप बंद हो जाता है, फिर मैं ऐप को bgकमांड के साथ बैकग्राउंड में भेज सकता हूं , लेकिन इसका मतलब है कि ऐप के बंद होने का एक संक्षिप्त समय है। मैं ऐप को बिना रुके सीधे बैकग्राउंड में कैसे …

4
जब तक वे समाप्त नहीं हो जाते तब तक कुछ कमांड टर्मिनल को 'लटका' क्यों देते हैं?
कभी-कभी आप टर्मिनल से एक कार्यक्रम चलाने के लिए, कहते हैं, lxpanel† । टर्मिनल आपको शीघ्र वापस नहीं लौटाएगा, यह लटकाएगा। आप प्रॉम्प्ट पर वापस जाने के लिए Ctrl+ दबा सकते हैं C, लेकिन यह मार डालेगा lxpanel। हालाँकि, दबाने Alt+ F2(जो एक कमांड लेने के लिए एक विंडो को …

8
रिक्त स्थान में newlines कन्वर्ट करने के लिए sed का उपयोग करना
कहो कि मेरे पास एक शेल वैरिएबल है $stringजो कुछ टेक्स्ट को कई न्यूलाइन्स के साथ रखता है, जैसे: string="this is a test" मैं इस स्ट्रिंग को एक नए स्ट्रिंग में परिवर्तित करना चाहूंगा new_stringजहां सभी लाइन ब्रेक रिक्त स्थान में परिवर्तित हो जाएं: new_string="this is a test" मैंने कोशिश …
22 shell  sed 

11
शेल स्क्रिप्ट में फ्लोटिंग पॉइंट संख्या की तुलना कैसे करें
मैं एक शेल स्क्रिप्ट में दो फ्लोटिंग पॉइंट नंबरों की तुलना करना चाहता हूं। निम्नलिखित कोड काम नहीं कर रहा है: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min

5
सभी उप गोले में उपलब्ध होने के लिए एक एनवी चर निर्यात करें, और संशोधित करना संभव है?
मान लो मेरे पास है export MY_VAR=0 में है ~/.bashrc। मेरे पास एक खुला गनोम टर्मिनल है, और इस टर्मिनल में, मैं $MY_VARमान को बदल देता हूं 200। इसलिए, अगर मैं करता हूँ echo $MY_VAR इस टर्मिनल में, 200दिखाया गया है। अब, मैंने अपने गनोम टर्मिनल में एक और टैब …

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