Unix & Linux

लिनक्स, FreeBSD और अन्य Un * x जैसे ऑपरेटिंग सिस्टम के उपयोगकर्ताओं के लिए Q & A

2
चेतावनी या त्रुटि होने पर मुझे प्रोग्राम का नाम आउटपुट करना चाहिए?
अगर मैं कोई स्क्रिप्ट या प्रोग्राम लिख रहा हूं, तो क्या मुझे चेतावनी या त्रुटि संदेश के साथ उसके नाम को एक साथ लाने के लिए आउटपुट करना चाहिए? उदाहरण के लिए: ./script.sh: Warning! Variable "var" lowered down to 10. या: ./prog.py: Error! No such file: "file.cfg". मैं समझता हूं …

2
इस बैश स्क्रिप्ट को कॉल करते समय फ़ाइलों के तर्क के लिए उद्धरण आवश्यक क्यों हैं?
मैं बैश स्क्रिप्टिंग के लिए काफी नया हूं। मेरे पास एक "टेस्टस्क्रिप्ट" है, जिसे मैंने अधिक उन्नत / उपयोगी स्क्रिप्ट के लिए आधार के रूप में उपयोग किया है: #!/bin/bash files=$1 for a in $files do echo "$a" done जब मैं इसे किसी भी उद्धरण के बिना कहता हूं तो …

2
क्या शेल स्क्रिप्ट के लिए यह जानने का कोई तरीका है कि किस प्रोग्राम ने इसे निष्पादित किया है?
* निक्स दुनिया में, शेल स्क्रिप्ट के लिए एक तरीका है जिसके बारे में जानकारी है कि किस कार्यक्रम ने इसे निष्पादित किया है? उदाहरण: /path/to/script1 /path/to/script_xyz इस काल्पनिक परिदृश्य में, script_xyzपथ की जानकारी होगी ( /path/to/script1) या प्रक्रिया पीआईडी संस्था ने इसे निष्पादित किया है। नोट: मैं विभिन्न समाधानों …

4
यदि कोई पथ नहीं दिया जाता है, तो प्रिंट को एक अग्रणी '/' क्यों कहा जाता है?
ऐसा क्यों है कि अगर कोई रास्ता नहीं दिया जाता है, तो परिणाम के लिए findएक प्रिंट होता है ./? $ find ./file1 ./file2 ./file3 इसे न छापने का क्या कारण है? $ find file1 file2 file3
13 find 

1
Nmap-ncat में gnu-netcat का '-z' समकक्ष विकल्प क्या है?
मैं इसका उपयोग करके स्क्रिप्ट चलाने से पहले एक सेवा पर एक सुनने के बंदरगाह के लिए जाँच करता हूँ: until nc -z $HOST $PORT do echo "waiting for service to be available..." sleep 0.5 done exec "/my/script" यह gnu-netcat के साथ काम करता था, लेकिन अब, मैंने लिनक्स वितरण …
13 netcat  nmap 


2
एक सामान्य के रूप में एक विशेष चरित्र का उपयोग कैसे करें?
कई प्रश्न जैसे कि 'डबल-कोट चार (") कैसे टाइप करें?" पूछा जा रहा है, और हम अपने समुदाय को एक ही जवाब के साथ अव्यवस्थित नहीं करना चाहते हैं (टाइप करें जैसे \"कि यह 'एस में संलग्न नहीं है , "यदि 'एस में संलग्न है ।) तो, सवाल यहाँ है। …

1
'सिर' के लिए वैकल्पिक जो बाहर नहीं निकलता है?
मुझे एक उपयोगिता की आवश्यकता है जो पहले n लाइनों को प्रिंट करेगा, लेकिन फिर दौड़ना जारी रखेगा, बाकी लाइनों को चूसता रहेगा, लेकिन उन्हें प्रिंट नहीं करेगा। मैं इसका उपयोग टर्मिनल को एक प्रक्रिया के आउटपुट से अभिभूत नहीं करने के लिए करता हूं जिसे चलाने के लिए जारी …
13 head 

4
जब बैश में {a, b, c} का विस्तार होता है, तो यह कब नहीं होता है?
एक बैश स्क्रिप्ट जिसमें शामिल है for i in {a,b}-{1,2}; do echo $i; done प्रिंट a-1 a-2 b-1 b-2 जब निष्पादित किया गया। यह वही है जिसकी मुझे उम्मीद थी - जैसा कि {a,b}निर्माण का विस्तार है। हालाँकि, जब (एक और) स्क्रिप्ट होती है v={a,b}-{1,2} echo $v यह प्रिंट करता …

1
एक फ़ोल्डर में प्रवेश करते समय अस्थायी बैश उपनाम सेट करना
कभी-कभी मुझे बहुत अनुकूलित बैश उपनाम और शायद कीबाइंडिंग पसंद है जब मैं एक फ़ोल्डर में प्रवेश करता हूं (एक परियोजना हो सकती है जहां मुझे सीएलआई से बहुत सारी कमांड टाइप करने के लिए उपयोग किया जाता है)। जब मैं "प्रोजेक्टअल्फा /" जैसे एक फ़ोल्डर में प्रवेश करता हूं …
13 bash  shell  alias 

3
दो इको कमांड के आउटपुट के बीच \ n कैसे निकालें?
मेरे पास एक पाठ फ़ाइल है जिसमें प्रत्येक पंक्ति में एक फ़ाइल नाम है: 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... मैं इसे इस आकृति में बदलना चाहता हूं: 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... इस कोड का उपयोग करना: #!/bin/bash while IFS='' read -r line …


5
होस्टनाम का IP चेक करते समय मुझे "hostname: नाम या सेवा ज्ञात नहीं" त्रुटि मिली
मैं अपनी कंपनी की क्लाउड सेवा पर Ubuntu 14.04 चला रहा हूं (मेरे उदाहरण में इलास्टिक आईपी है)। मैं अपने उदाहरण के आईपी पते की जांच करना चाहता हूं जो मैं कमांड लाइन द्वारा चला रहा हूं, लेकिन यह काम नहीं किया। root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name …

2
क्या है "<Esc> bv" bash में
जब मैं पार्टी और प्रेस में हूँ Esc, Shift+ K, V, बैश अप आग $EDITORएक फ़ाइल नाम के समान के साथ /tmp/bash-fc-186566385। ऐसा क्यों है और इसका उद्देश्य क्या है? मुझे शायद यह उल्लेख करने की आवश्यकता है कि मैं बैश के साथ चल रहा हूं set -o vi।

1
प्रक्रिया / usr / libexec / packagekitd क्या करता है?
यह प्रक्रिया मेरे बैंडविड्थ को बनाए रखती है: यह प्रक्रिया क्या करती है? क्या इसे मारना सुरक्षित है? पूरे पैकेज को हटाने के लिए सुरक्षित है (इसे फिर से शुरू करने से रोकने के लिए) या मैं बस इसे फिर से पृष्ठभूमि में चलने से रोकना चाहिए? मैं फेडोरा 23 …

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