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

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

4
गैर-ASCII या फ़ाइल नाम में गैर-मुद्रण योग्य वर्णों के साथ फ़ाइलों की पहचान करें
लगभग 700,000 फ़ाइलों के साथ एक निर्देशिका आकार 80GB में, फ़ाइल नाम में गैर-अंग्रेजी वर्णों के साथ कुछ फ़ाइल नाम हैं। श्रम सूची में फ़ाइल सूची से गुजरने के अलावा अन्य है: इन फ़ाइल नामों को सूचीबद्ध करने या अन्यथा पहचानने का एक आसान तरीका? प्रिंट करने योग्य गैर-अंग्रेज़ी भाषा …

5
जब मैं इसे Ctrl + C करता हूं तो मैं शेल स्क्रिप्ट में पृष्ठभूमि प्रक्रियाओं को कैसे मार सकता हूं और इंतजार कर सकता हूं?
मैं एक शेल स्क्रिप्ट स्थापित करने की कोशिश कर रहा हूं ताकि यह पृष्ठभूमि प्रक्रियाओं को चलाए, और जब मैं Ctrlcशेल स्क्रिप्ट करता हूं , तो यह बच्चों को मारता है, फिर बाहर निकलता है। सबसे अच्छा है कि मैं इसके साथ आने में कामयाब रहा हूं। ऐसा प्रतीत होता …

1
एक ** लॉगिन ** शेल पर एक ** गैर-लॉगिन ** शेल क्यों?
मुझे * nix सिस्टम में dotfiles की बुनियादी समझ है। लेकिन मैं अभी भी लॉगिन शेल और नॉन-लॉगिन शेल के बीच इस अंतर के बारे में काफी उलझन में हूँ ? विभिन्न उत्तरों का एक गुच्छा (कई डुप्लिकेट सहित) पहले ही निम्नलिखित गोलियों को संबोधित कर चुके हैं: कैसे करने …

5
[[]] परीक्षण में दोहरे उद्धरण चिह्नों का उपयोग क्यों करें?
मान लीजिए कि हमारे पास एक bash स्क्रिप्ट में 2 पूर्णांक हैं: value1=5 value2=3 फिर हमें परीक्षण के मामले में दोहरे उद्धरण चिह्नों का उपयोग करने की आवश्यकता क्यों है? उदाहरण के लिए: if [[ "$value1" -eq "$value2" ]] सिर्फ निम्नलिखित का उपयोग क्यों नहीं करते? if [[ $value1 -eq …
23 bash  shell  quoting  variable  test 

4
$ RANDOM को 'env' के आउटपुट में शामिल क्यों नहीं किया गया है?
मुझे पता envहै कि एक शेल कमांड है, इसका उपयोग वर्तमान पर्यावरण चर की सूची को प्रिंट करने के लिए किया जा सकता है। और जहां तक ​​मैं समझता हूं, RANDOMपर्यावरण चर भी है। तो क्यों, जब मैं envलिनक्स पर लॉन्च करता हूं, तो क्या आउटपुट शामिल नहीं है RANDOM?

6
क्या POSIX में कमांड लाइन आर्गुमेंट्स के बीच स्पेस की संख्या प्राप्त करना किसी प्रोग्राम के लिए संभव है?
कहो कि क्या मैंने निम्नलिखित पंक्ति के साथ एक कार्यक्रम लिखा है: int main(int argc, char** argv) अब यह पता है कि किस कमांड लाइन के तर्क इसके लिए दिए गए हैं argv। क्या कार्यक्रम यह पता लगा सकता है कि तर्कों के बीच कितने स्थान हैं? जैसे जब मैं …

1
स्क्रोलबैक और स्क्रॉलबैक बफर वास्तव में क्या है?
"स्क्रॉल बैक" और "स्क्रॉल बैक बफर" जैसे कार्यक्रमों में क्या हैं bashऔर screenकार्यक्रमों रन किया जा रहा है, और वे tty के लिए कैसे संबंधित हैं, और stdin / stdout / stderr? यहाँ "स्क्रॉलबैक" की एकमात्र परिभाषा मुझे अब तक ( आर्च्लिनक्स विकी में ) मिली है : स्क्रॉलबैक एक …

3
उपयोगकर्ता लॉगऑन पर एक कमांड निष्पादित करें
लिनक्स डेस्कटॉप सिस्टम में, मैं एक कमांड निष्पादित करना चाहता हूं जब उपयोगकर्ता लॉग इन करता है। कुछ अन्य पोस्ट पढ़ने के बाद, मैंने कमांड डालने की कोशिश की ~/.bashrcलेकिन असफल रहा। इसके अलावा, सिस्टम उपयोगकर्ता लॉगिन के लिए एक ग्राफिक इंटरफ़ेस का उपयोग करता है, इसलिए कमांड शेल की …
23 shell  scripting  login 

7
फ़ाइल (टैब और रिक्त स्थान सहित) से रिक्त लाइनें कैसे निकालें?
मैं एक फाइल से सभी खाली लाइनों को हटाना चाहता हूं। यहां तक ​​कि अगर लाइन में स्थान या टैब शामिल हैं, तो इसे भी हटा दिया जाना चाहिए।


2
प्रश्न चिह्न के साथ शुरू होने वाली सभी फ़ाइलों को हटा दें
मेरे पास एक फ़ोल्डर है जिसमें मेरे पास लगभग 4k फाइलें हैं। इनमें से कुछ फाइलें आ ?या !चरित्र से शुरू होती हैं। मुझे उन्हें हटाने की आवश्यकता है लेकिन ऐसा अभिव्यक्ति नहीं मिल सकती जो ऐसा करे: rm -f ./?* बस सब कुछ हटा देता है। मैं संभवतः grepls …

3
बैश शेल - ssh रिमोट स्क्रिप्ट कैप्चर आउटपुट और एग्जिट कोड?
मैं एक दूरस्थ सर्वर पर एक स्क्रिप्ट को लागू करने के लिए शेल का उपयोग करना चाहता हूं। मैं उस स्क्रिप्ट के आउटपुट (इसके लॉगिंग मैसेज) और उससे बाहर निकलने वाले कोड को कैप्चर करना चाहूंगा। अगर मैं ऐसा करता हूं: ssh user@server /usr/local/scripts/test_ping.sh echo "$?" मुझे निकास कोड मिलता …
23 bash  shell  ssh  remote 

6
फ़ाइलों के संग्रह से एक यादृच्छिक नमूना लेने के लिए सबसे अच्छी विधि
मान लीजिए कि 300 डेटा फ़ाइलों को रखने वाली एक निर्देशिका है। मैं बेतरतीब ढंग से उन फ़ाइलों में से 200 का चयन करना चाहता हूं और उन्हें किसी अन्य निर्देशिका में स्थानांतरित करना चाहता हूं। क्या यूनिक्स / लिनक्स के तहत ऐसा करने का कोई तरीका है?

4
समानांतर में चार कार्य ... मैं कैसे करूँ?
मैं एक निर्देशिका पर PNG छवियों का एक गुच्छा है। मेरे पास एक एप्लिकेशन है जिसे pngout कहा जाता है जिसे मैं इन चित्रों को संपीड़ित करने के लिए चलाता हूं। इस एप्लिकेशन को एक स्क्रिप्ट द्वारा बुलाया जाता है। समस्या यह है कि यह स्क्रिप्ट एक समय में एक …

5
खराब फ़ाइल पर रूट के खोल को सेट करने से पुनर्प्राप्त करना
मान लीजिए कि मैं चला गया हूं और एक मूर्खतापूर्ण काम किया है, जैसे कि 'chsh' का उपयोग करके रूट उपयोगकर्ता के शेल को खराब फ़ाइल पथ में बदलना। रूट खाते में भविष्य के लॉगिन अचानक / बिन / जो कुछ भी नहीं मिल रहा है, का हवाला देते हुए …
23 shell  users  login 

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