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

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

6
PowerShell के बराबर यूनिक्स?
मुझे हमेशा यह अजीब लगता है जब जटिल शेल कमांड में AWK के साथ पार्सिंग टेक्स्ट आउटपुट शामिल होता है । मूल रूप से हम संरचित डेटा को पाठ में परिवर्तित कर रहे हैं, फिर संरचित डेटा पर वापस जाने के लिए पाठ को फिर से पार्स कर रहे हैं। …
21 shell 

3
किसी विशिष्ट एक्सटेंशन की फ़ाइलों के निर्माण के लिए निर्देशिका देखने के लिए inotifywait का उपयोग कैसे करें
मैंने इसका उत्तर देखा है । आपको एक उदाहरण के रूप में, इनोटिफ़ाइट का उपयोग करने पर विचार करना चाहिए: inotifywait -m /path -e create -e moved_to | while read path action file; do echo "The file '$file' appeared in directory '$path' via '$action'" # do something with the file …

1
लिनक्स में 'ln -sf' का क्या अर्थ है?
मेरे 2 सवाल हैं। पहला -sfविकल्प के लिए है और दूसरा विकल्प के अधिक विशिष्ट उपयोग के लिए है -f। गुग्लिंग करके, मैंने कमांड ln, विकल्प -sऔर के विवरण का पता लगाया -f। ( http://linux.about.com/od/commands/l/blcmdl1_ln.htm से कॉपी करें ) -s, --symbolic : make symbolic links instead of hard links -f, …
21 shell  ln 

5
निर्देशिका के अंदर छिपी फ़ाइलों के साथ * मिलान कैसे करें
दिए गए निर्देशिकाओं के अंदर छिपी हुई फ़ाइलों का मिलान कैसे करें उदाहरण के लिए अगर मैं नीचे दी गई कमांड देता हूं तो यह छिपी हुई फाइलों का परिणाम नहीं दे रहा है, du -b maybehere*/* उपयोग करने के बजाय एक एकल आदेश का उपयोग करके इस सरल को …

3
कैसे "सही ढंग से" एक खोल से एक आवेदन शुरू करते हैं
मुझे सवाल का ठीक-ठीक उच्चारण करना कठिन लगता है लेकिन मैं अपना सर्वश्रेष्ठ दूंगा। मैं dwmअपने डिफ़ॉल्ट विंडो मैनेजर के रूप में उपयोग करता हूं औरdmenuमेरे अनुप्रयोग लांचर के रूप में। मैं शायद ही अपने ब्राउज़र से अलग जीयूआई अनुप्रयोगों का उपयोग करें। मेरा ज्यादातर काम सीधे कमांड लाइन से …
21 shell  exec 

4
स्पर्श: स्पर्श नहीं कर सकता `फू ': ऐसी कोई फ़ाइल या निर्देशिका नहीं
इस त्रुटि संदेश के साथ स्पर्श विफल हो सकता है? touch: cannot touch `foo': No such file or directory ध्यान दें कि गलत अनुमतियों के कारण त्रुटि अलग दिखती है: touch: cannot touch `foo': Permission denied
21 linux  shell  touch 

6
पहली x फ़ाइलों को कैसे स्थानांतरित करें
मेरे पास यह बहुत बड़ा फोल्डर है जिसमें हजारों unordered फाइलें हैं। क्या mvकमांड के माध्यम से पहले 5000s को सबफ़ोल्डर में स्थानांतरित करना संभव है ? अभी के लिए मैं फ़ाइलों को साथ ले जाता हूं mv *some_pattern* ./subfolder1/ अभी के लिए, मैं छवियों को काफी यादृच्छिक रूप से …

3
रूट उपयोगकर्ता से सभी उपयोगकर्ताओं के लिए अनुमतियाँ कैसे बदलें?
मैंने रूट उपयोगकर्ता के रूप में कमांड लाइन पर एक फ़ोल्डर बनाया। अब मैं इसे और इसकी सामग्री को GUI मोड में संपादित करना चाहता हूं। मुझे यह करने की अनुमति देने के लिए मैं इस पर अनुमतियां कैसे बदलूं?

5
दो पाठ फ़ाइलों (अंतर के विपरीत) की सामान्य रेखाओं (समानताएं) को आउटपुट करें?
दो फाइलों के बीच परिवर्तन प्रदर्शित करने के लिए डिफ एक शानदार उपकरण है। लेकिन दो पाठ फ़ाइलों (अंतरों की अनदेखी करते हुए) की समानताएं कैसे प्रदर्शित करें? यानी नमूना इनपुट: a: Foo Bar X Hello World 42 b: Foo Baz Hello World 23 छद्म उत्पादन (कुछ इस तरह): @@ …

1
"#! / Bin / sh -a" में -a sed और "सेट -a" को प्रभावित क्यों नहीं करता है?
अगर मैं निम्नलिखित .sh फ़ाइल चलाता हूं: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' परिणाम एक त्रुटि है: sed: -e अभिव्यक्ति # 1, char 18: अमान्य श्रेणी अंत लेकिन अगर मैं निम्नलिखित .sh फ़ाइल चलाता हूँ: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' यह बिना किसी त्रुटि …

4
क्या एक कार्यक्रम शुरू करते समय वर्तमान कार्य निर्देशिका को सेट करने के लिए POSIX (या कम से कम एक लोकप्रिय) उपयोगिता है?
हमारे पास उस कमांड के वातावरण को संशोधित करने के लिए env (1) है जिसे हम चलाना चाहते हैं (उदाहरण के लिए env MANPAGER=more man dtrace)। क्या ऐसा ही कुछ है लेकिन निर्देशिका को संशोधित करने के लिए जिसे कमांड शुरू किया जा रहा है? आदर्श रूप में, मैं इसे …
20 shell  freebsd  cwd 

2
`कमांड 1> फाइल.टेक्स्ट 2> फाइल.टेक्स्ट का व्यवहार` कमांड 1> फाइल.नेट 2> और 1` से भिन्न क्यों है?
जब आप एक ही फ़ाइल में stdout और stderr दोनों को पुनर्निर्देशित करना चाहते हैं, तो आप इसका उपयोग करके command 1>file.txt 2>&1, या कर सकते हैं command &>file.txt। लेकिन command 1>file.txt 2>file.txtउपरोक्त दो आदेशों से अलग व्यवहार क्यों है ? निम्नलिखित एक सत्यापन आदेश है। $ cat redirect.sh #!/bin/bash …

3
मैं कैसे देख सकता हूँ कि वास्तव में शेल या कमांड या फ़ंक्शन के माध्यम से शेल में क्या कमांड चलती थी
उदाहरण के लिए मेरे पास एक बैश फ़ंक्शन (या उपनाम) है function install() {sudo apt-get install $@}। कमांड चलाते समय install dicelab, मुझे जो उम्मीद है वह वास्तव में चलाया जाएगा sudo apt-get install dicelab। मैं कहां देख सकता हूं कि वास्तव में शेल द्वारा क्या चलाया गया था? मैं …
20 bash  shell  debugging 

2
अत्यधिक मत वाले वन-लाइनर में नेस्टेड दोहरे उद्धरण
StackOverflow उत्तर के साथ> 3.5K वोटों DIRको वर्तमान बैश स्क्रिप्ट की निर्देशिका को असाइन करने के लिए इस एक-लाइनर की सुविधा है : DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" मैं नेस्टेड डबल-कोट्स से हैरान हूं। जहां तक ​​मैं बता सकता हूं, निम्नलिखित अंश दोहरे-उद्धृत हैं: "$( cd …

3
`<& -` क्या करता है?
मैंने बैश के एक स्निपेट को दूरस्थ रूप से निष्पादित ssh कमांड की पृष्ठभूमि के लिए कॉपी किया: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD क्या करता &lt;&amp;-है? मेरा अनुमान है कि यह वैसा ही है&lt; /dev/null मेरा अगला समझ है कि तीन मुख्य फ़ाइल वर्णनकर्ता (है …

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