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

बैश बोर्न अगेन शेल, क्लासिक यूनिक्स श (शेल) के उत्तराधिकारी हैं।

5
एक चर के लिए जटिल मल्टी-लाइन स्ट्रिंग लिखने का साफ तरीका
मुझे एक bash स्क्रिप्ट के अंदर एक वैरिएबल को कुछ जटिल xml लिखने की जरूरत है। एक्सएमएल को बैश स्क्रिप्ट के अंदर पढ़ने योग्य होना चाहिए क्योंकि यह वह जगह है जहां एक्सएमएल टुकड़ा लाइव होगा, इसे किसी अन्य फ़ाइल या स्रोत से नहीं पढ़ा जा रहा है। तो मेरा …
109 bash 


16
अगर बैश स्क्रिप्ट में वॉल्यूम माउंट किया गया है, तो यह जांचने का सबसे अच्छा तरीका क्या है?
अगर बैश स्क्रिप्ट में वॉल्यूम माउंट किया गया है, तो यह जांचने का सबसे अच्छा तरीका क्या है? मैं वास्तव में क्या पसंद करूंगा जो एक ऐसी विधि है जिसका मैं इस तरह उपयोग कर सकता हूं: if <something is mounted at /mnt/foo> then <Do some stuff> else <Do some …
103 linux  bash  mount 

13
स्क्रिप्ट लॉग इन करने के लिए टाइमस्टैम्प कैसे जोड़ें?
मेरे पास लगातार चलने वाली स्क्रिप्ट है जिसे मैं एक लॉग फ़ाइल में आउटपुट करता हूं: script.sh >> /var/log/logfile मैं प्रत्येक पंक्ति से पहले टाइमस्टैम्प जोड़ना चाहूंगा जो लॉग में जोड़ा गया है। पसंद: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. क्या कोई जूजूत्सु है …
94 linux  bash  logging  shell 

9
mysqldump to tar.gz
आमतौर पर MySQL डेटाबेस को mysqldumpकमांड के साथ डंप करने के बाद मैं तुरंत परिणामी फाइल को टार्गेट / gzip कर देता हूं। मैं एक कमांड में ऐसा करने का तरीका ढूंढ रहा हूं: तो इस से: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql …
88 mysql  debian  bash  gzip  tar 

8
मारपीट करने से पहले हर स्क्रिप्ट का प्रिंट आउट कैसे करें?
उदाहरण के लिए, मेरे पास एक साधारण बैश फाइल है #!/bin/bash cd ~/hello ls मैं इसे निष्पादित करने से पहले हर कमांड को कैसे प्रदर्शित कर सकता हूं? विंडोज़ बैच स्क्रिप्टिंग में "@ टेको ऑफ" का विपरीत प्रभाव।

7
उपयोगकर्ता के रूप में स्क्रिप्ट चलाएं, जिसके पास नॉलिन शेल है
मुझे केवल एक विशेष स्क्रिप्ट को चलाने की ज़रूरत है जो एक विशेष उपयोगकर्ता के रूप में है जिसके पास nologin/falseशेल इंगित है /etc/passwd। मैं स्क्रिप्ट को रूट के रूप में चलाऊंगा और यह किसी अन्य उपयोगकर्ता के रूप में चलना चाहिए। चल रहा है: ~# su -c "/bin/touch /tmp/test" …
87 linux  bash  shell  su  login 

7
तुरंत ("सुपर") शेल पर लौटे बिना प्रारंभिक कमांड के साथ एक इंटरएक्टिव बैश को चलाएं
मैं एक bash सब-रन चलाना चाहता हूं, (1) कुछ कमांड्स रन करता हूं, (2) और फिर उस सब-सब्सक्रिप्शन में रहता हूं जो मैं चाहता हूं। मैं इनमें से प्रत्येक को व्यक्तिगत रूप से कर सकता हूं: -cध्वज का उपयोग करके कमांड चलाएं : $> bash -c "ls; pwd; <other commands...>" …
86 bash 

7
क्या आपके पास एक से अधिक ~ / .ssh / config फाइल हो सकती है?
हमारे पास एक गढ़ सर्वर है जिसे हम कई मेजबानों से कनेक्ट करने के लिए उपयोग करते हैं, और हमारे .ssh / config एक हजार से अधिक लाइनों तक बढ़ गए हैं (हमारे पास सैकड़ों होस्ट हैं जो हम कनेक्ट करते हैं)। यह थोड़ा बोझिल होने लगा है और मैं …
82 linux  ssh  unix  bash 


12
मैं ssh पर sudo का उपयोग करके मनमाने ढंग से जटिल कमांड कैसे चला सकता हूं?
मेरे पास एक प्रणाली है जिसे मैं केवल अपने उपयोगकर्ता नाम (myuser) के तहत लॉग इन कर सकता हूं, लेकिन मुझे अन्य उपयोगकर्ता (स्क्रिप्टर) के रूप में कमांड चलाने की आवश्यकता है। अब तक, मुझे निम्नलिखित आदेशों को चलाने की आवश्यकता है जो मुझे चाहिए: ssh -tq myuser@hostname "sudo -u …
80 ssh  bash  scripting  sudo 

4
क्या दो एम्परसेंड और एक अर्ध-बृहदान्त्र बैश में संचालित होता है?
यदि मैं एक पंक्ति में दो अलग-अलग कमांड चलाना चाहता था, तो मैं यह कर सकता था: cd /home; ls -al या यह: cd /home && ls -al और मुझे वही परिणाम मिलते हैं। हालांकि, इन दो तरीकों के साथ पृष्ठभूमि में क्या चल रहा है? उनके बीच कार्यात्मक अंतर …
71 bash 

7
उत्पादन सर्वर पर व्यवस्थापक द्वारा चलाए गए सभी आदेशों को लॉग करें
यह एक व्यक्तिगत उपयोगकर्ता नाम के माध्यम से सर्वर में प्रवेश करने और फिर sudo -iरूट बनने के लिए व्यवस्थापक की कंपनी की नीति है । दौड़ने पर sudo -i, सुडो नामक एक पर्यावरणीय चर पैदा करेगा SUDO_USER, जिसमें मूल उपयोगकर्ता का उपयोगकर्ता नाम है। निम्नलिखित सिंटैक्स में किसी चीज़ …
70 centos  bash  logging  sudo 

8
बस शुरू की गई प्रक्रिया से कैसे पाएं
मैं प्रक्रिया शुरू करना चाहता हूं (जैसे। myCommand) और इसकी पिड प्राप्त करना (बाद में इसे मारने की अनुमति देना)। मैंने नाम से पीएस और फिल्टर की कोशिश की, लेकिन मैं नामों से प्रक्रिया को अलग नहीं कर सकता myCommand ps ux | awk '/<myCommand>/ {print $2}' क्योंकि प्रक्रिया नाम …
70 linux  unix  bash  process  pid 

10
जैश की तुलना में बैश की अनूठी विशेषताएं
मैं काफी समय से एक zsh उपयोगकर्ता रहा हूँ (उस tsh से पहले और उस csh से पहले)। मैं इसके साथ काफी खुश हूं, लेकिन सोच रहा था कि क्या बाश की कोई आकर्षक विशेषताएं हैं जो zsh में मौजूद नहीं हैं। और इसके विपरीत, क्या zsh फीचर्स हैं जो …
67 bash  shell  zsh 

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