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

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

3
मैं कैसे पता लगा सकता / सकती हूँ कि मैं उपश्रेणी में हूँ?
मैं exitखुद को टर्मिनल से बाहर निकलने से रोकने के लिए बेसिन की कार्यक्षमता को बदलने के लिए एक फ़ंक्शन लिखने की कोशिश कर रहा हूं । मैंने SHLVLपर्यावरण चर का उपयोग करने का प्रयास किया है, लेकिन यह उपधाराओं में नहीं लगता है: $ echo $SHLVL 1 $ ( …
24 bash  shell  exit  subshell 


3
वहाँ अभी भी एक / बिन / श बाइनरी के साथ आसपास के सिस्टम हैं?
/bin/sh1977 में बनाया गया बॉर्न शेल , यूनिक्स सिस्टम के लिए डिफ़ॉल्ट शेल हुआ करता था। आजकल यह फ़ाइल अभी भी मौजूद है, लेकिन ज्यादातर सिस्टम पर स्थापित डिफ़ॉल्ट POSIX- संगत शेल के लिए एक प्रतीकात्मक लिंक के रूप में: RHEL / CentOS पर यह /bin/bashबॉर्न अगेन शेल की ओर …

4
मैं लूप के लिए AND (&&) को कैसे प्रतिस्थापित करूं?
मैं इसके बराबर खोजना चाहता हूं cmd 1 && cmd 2 && ... && cmd 20 लेकिन forजैसे लूप के भीतर व्यक्त आदेशों के साथ for i in {1..20} do cmd $i done पहले के बराबर को खोजने के लिए आप दूसरी अभिव्यक्ति में बदलाव के लिए क्या सुझाव देंगे?

2
$ {PATH: +: $ {PATH}} का क्या अर्थ है?
मैंने हाल ही में अपनी साइबर प्रोफाइल में निम्नलिखित पर ध्यान दिया, और अधिक सटीक: /usr/local/bin:/usr/bin${PATH:+:${PATH}} इसका क्या मतलब है? सिर्फ $ PATH क्यों नहीं है? क्या यह 'अगर $ पेट मौजूद है तो जोड़: $ पेट'? मेरा उद्देश्य आदेश की अदला-बदली करना है और विंडोज़ पथ के पीछे साइबरविन …

1
एक अनछुए वाइल्डकार्ड scp के साथ दूर से काम क्यों करता है?
मैं इसे बैश में टाइप कर रहा हूं: scp user@remote:~/dir/*.xml . और यह काम करता है, रिमोट सर्वर पर वाइल्डकार्ड बनाने वाली सभी फाइलें प्राप्त करना। लेकिन यह काम क्यों करता है? मैंने सोचा था कि दलीलें वाइल्डकार्ड एक्सप्रेशन को तर्कों में तब्दील होने से पहले तर्कों की तरह दिखाई …
24 bash  shell  wildcards 

1
Htop आउटपुट में कमांड के पहले कैरेक्टर के रूप में माइनस साइन होने का क्या मतलब है?
Htop में, या अन्य आदेश जो प्रक्रिया की स्थिति दिखाते हैं, सभी bash प्रक्रियाओं में कमांड कॉलम होता है /bin/bash लेकिन एक प्रक्रिया कमांड कॉलम में है -bash इसका क्या मतलब है?
24 shell  process 

3
खोल से वर्तमान निर्देशिका का नामकरण - संभव है?
क्या किसी शेल (मेरे विशेष मामले में बैश) से वर्तमान कामकाजी निर्देशिका का नाम बदलना संभव है? अगर मैं इसे सीधा करने का प्रयास करता हूं, तो मैं एक त्रुटि के साथ समाप्त होता हूं: nathan@nathan-desktop:/tmp/test$ mv . test2 mv: cannot move ‘.’ to ‘test2’: Device or resource busy वर्तमान …
24 shell  rename 

4
बैश के साथ शुरू: -Tt और -gt तर्क
मैं बैश से शुरू कर रहा हूँ और मैंने निम्नलिखित पाया: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi स्क्रिप्ट को पढ़ने और उसे …
24 bash  shell  test 

3
मैं एक ही पाइप से `टाइम` आउटपुट और कमांड आउटपुट को रीडायरेक्ट कैसे कर सकता हूं?
मान लीजिए कि मेरे पास एक बाइनरी है जिसे कहा जाता है foo। अगर मैं fooकिसी अन्य प्रक्रिया के आउटपुट को पुनर्निर्देशित करना चाहता हूं bar, तो मैं लिख सकता हूं ./foo | bar। दूसरी ओर, अगर मैं timeफू करना चाहता था , और timeमैं जो लिख सकता था, उसके …

8
मैं किसी अन्य प्रक्रिया के पर्यावरण चर का स्रोत कैसे बनाऊं?
यदि मैं जांच करता /proc/1/environहूं तो मैं प्रक्रिया 1के पर्यावरण चर के एक अशक्त-बंटे हुए स्ट्रिंग को देख सकता हूं । मैं इन चरों को अपने वर्तमान परिवेश में लाना चाहता हूँ। क्या इसे करने का कोई आसान तरीका है? procआदमी पेज मुझे एक टुकड़ा है जो एक पंक्ति-दर-पंक्ति आधार …

1
और rsync खोजें?
मैं 14 दिनों से अधिक और 10k से अधिक फ़ाइलों की खोज करने में सक्षम होना चाहता हूं और उन फ़ाइलों को गंतव्य पर पाया जाना चाहिए। क्या इन दोनों आज्ञाओं को मिलाने का कोई तरीका है? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 

2
आप टाइप की गई हर कमांड को कैसे लॉग इन कर सकते हैं
आप हर उस कमांड को कैसे लॉग इन कर सकते हैं जो किसी ने शेल में दर्ज किया है? यदि आप किसी और के सर्वर में लॉग इन होते हैं और कुछ टूट जाता है, या यदि कोई व्यक्ति आपके सर्वर में लॉग इन किया गया है (या तो जानबूझकर …

3
पथभ्रष्ट शेबांग का उपयोग क्यों नहीं किया जाता है?
क्या एक शेबबैंग होना संभव है, जो एक दुभाषिया के लिए एक मार्ग निर्दिष्ट करने के बजाय, इसमें दुभाषिया का नाम है, और शेल इसे $ PATH के माध्यम से खोजने देता है? यदि नहीं, तो क्या इसका एक कारण है?
24 shell  shebang 

8
लिनक्स के लिए सबसे सार्वभौमिक स्क्रिप्टिंग भाषा है?
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 7 साल पहले पलायन कर गए । हम लिनक्स सिस्टम के लिए स्क्रिप्ट लिख रहे हैं, इस पर कुछ बहस हुई है कि उपयोग करने के लिए …

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