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

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

8
क्या / usr / sbin / nologin एक लॉगिन शेल के रूप में एक सुरक्षा उद्देश्य है?
अपनी /etc/passwdफ़ाइल में, मैं देख सकता हूं कि www-dataApache द्वारा उपयोग किए गए उपयोगकर्ता, साथ ही साथ सभी प्रकार के सिस्टम उपयोगकर्ता, उनके लॉगिन शेल में /usr/sbin/nologinया तो हैं /bin/false। उदाहरण के लिए, यहां लाइनों का चयन है: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash नतीजतन, अगर मैं इनमें …
76 shell  security  users  login 

7
अलियास कमांड पर `किस` का उपयोग कैसे करें?
अधिकांश उपयोगकर्ताओं की तरह, मेरे पास अक्सर उपयोग किए जाने वाले कार्यक्रमों के लिए फ़्लैग का डिफ़ॉल्ट सेट देने के लिए एलियाज़ का एक समूह होता है। उदाहरण के लिए, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' समस्या यह है कि मैं उपयोग करना चाहते हैं whichदेखने के …
76 shell  zsh  alias  which 

3
पिछली निर्देशिका में बदलने के लिए बैश शॉर्टकट क्या है?
अफसोस की बात है, मैं केवल पिछले साल इस बारे में सीखा कि इंटरनेट पर बेतरतीब ढंग से ठोकर खाई। मैं इसे इतनी बार उपयोग करता हूं कि मैं हमेशा भूल जाता हूं कि यह उस समय तक है जब मुझे इसकी आवश्यकता है। आप अपनी पिछली निर्देशिका में कैसे …
76 bash  shell  cd-command 

4
सोर्सिंग ('।' या 'सोर्स') और बैश में फाइल निष्पादित करने में क्या अंतर है?
इस तरह से स्क्रिप्ट निष्पादित करने में क्या अंतर है: ./test.sh और इस तरह से एक स्क्रिप्ट निष्पादित: . test.sh? मैंने यह देखने के लिए एक सरल, दो-लाइन स्क्रिप्ट की कोशिश की कि क्या अंतर होने पर मुझे मिल सकता है: #!/bin/bash ls लेकिन दोनों . test.shऔर ./test.shएक ही जानकारी …
76 bash  shell 


7
आप अतिरिक्त फ़ाइल डिस्क्रिप्टर का उपयोग कब करेंगे?
मुझे पता है कि आप एक फाइल डिस्क्रिप्टर बना सकते हैं और इसका आउटपुट रीडायरेक्ट कर सकते हैं। जैसे exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. लेकिन आप फ़ाइल डिस्क्रिप्टर के बिना भी यही काम कर सकते …

6
शेल में कमांड से पहले डॉट का क्या अर्थ है?
एंड्रॉइड ग्रहण डिबग ट्यूटोरियल का पालन करते समय, मैं कमांड का पालन करता हूं। cd /path/to/android/root . build/envsetup.sh lunch 1 make emulator मेरी समस्या क्या build/envsetup.shमतलब से पहले डॉट है?
74 shell 

7
कितने गोले गहरे मैं हूं?
समस्या : मैं कितने गोले खोजता हूँ। विवरण : मैं खोल खोल बहुत से। बनाएँ और चलाएँ और बाहर निकलें। कभी-कभी मैं भूल जाता हूं और अंदर एक और विम खोल देता हूं और फिर एक और खोल। :( मैं जानना चाहता हूं कि मैं कितने गोले गहरे हूं, शायद …
73 bash  shell-script  shell  vim  zsh 

7
Linux में, सभी फाइलों को कैसे डिलीट करें?
मुझे पता है कि txtवर्तमान निर्देशिका के तहत सभी फ़ाइल को कैसे हटाया जाए rm *.txt। क्या किसी को पता है कि मौजूदा निर्देशिका EXCEPT txtफ़ाइल की सभी फ़ाइलों को कैसे हटाया जाए ?
73 bash  shell  wildcards 

3
अगर कोई कमांड प्रदान नहीं की जाती है, तो कैसे जांचें?
यदि आप $*खाली हैं तो आप कैसे जांच करेंगे ? दूसरे शब्दों में, यह कैसे जांचा जाए कि क्या कमांड के लिए कोई तर्क प्रदान नहीं किए गए थे?

3
यदि प्रक्रियाओं को माता-पिता के वातावरण विरासत में मिलते हैं, तो हमें निर्यात की आवश्यकता क्यों है?
मैंने यहाँ पढ़ा कि exportशेल का उद्देश्य शेल से शुरू की गई उप-प्रक्रियाओं के लिए वैरिएबल को उपलब्ध कराना है। हालाँकि, मैंने यहाँ और यहाँ भी पढ़ा है कि "प्रक्रियाएँ अपने पर्यावरण को अपने माता-पिता से प्राप्त करती हैं (प्रक्रिया जो उन्हें शुरू हुई)।" अगर ऐसा है, तो हमें इसकी …

3
मैं शेल स्क्रिप्ट के POSIX अनुपालन के लिए कैसे परीक्षण कर सकता हूं?
यह देखते हुए कि सभी यूनियनों के बीच POSIX एक सामान्य मानक के सबसे करीब है, मुझे यह जानने में दिलचस्पी है कि क्या कोई ऐसा शेल है जो इसे विशेष रूप से समर्थन करता है। हालांकि अधिकांश आधुनिक गोले POSIX के लिए समर्थन प्रदान करते हैं (और बिना किसी …

4
बिलियन कमांड और जो नहीं है, उसमें क्या अंतर है?
क्या एक अंतर्निहित कमांड और किसी अन्य कमांड के बीच कोई आंतरिक अंतर है जो नाममात्र एक ही काम कर सकता है? जैसे। क्या बिल्डिंस को "विशेष" संधि मिलती है? ... वहाँ उन्हें कम उपरि चल रहा है? .. या वे सिर्फ 'में निर्मित' हैं; अपनी कार के डैशबोर्ड की …

8
$ * और $ @ के बीच क्या अंतर है?
निम्नलिखित कोड पर विचार करें: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 यह आउटपुट: 1 2 3 4 1 2 3 4 मैं Ksh88 का उपयोग कर रहा हूं, लेकिन मुझे अन्य सामान्य गोले में …
72 shell  quoting  ksh  arguments 

4
आईएफएस को समझना
इस साइट और StackOverflow पर निम्नलिखित कुछ सूत्र यह समझने में मददगार हैं कि कैसे IFSकाम करता है: लूपिंग के संदर्भ में IFS क्या है? किसी फ़ाइल की तर्ज पर लूप कैसे करें बैश, आईएफएस के साथ फ़ाइल से लाइन द्वारा लाइन पढ़ें लेकिन मेरे पास अभी भी कुछ छोटे …
71 shell 

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