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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

4
बश इतिहास प्रतिस्थापन अभी भी डिफ़ॉल्ट रूप से सक्षम क्यों है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

3
अप्रत्याशित टोकन के पास सिंटैक्स त्रुटि `फाई`
मैं जरूरी जवाब नहीं चाहता, लेकिन अगर कोई मुझे कुछ साहित्य या उदाहरणों की ओर इशारा कर सकता है। मैं इसका पता लगाना चाहूंगा। जब मैं स्क्रिप्ट चलाता हूं तो मुझे एक त्रुटि मिलती है: अनपेक्षित टोकन के पास सिंटैक्स त्रुटि fi मैंने यह ifनिवेदन किया है कि मेरी समस्या …
17 bash 

2
स्क्रिप्ट के बाहर से बैश निष्पादन ट्रेस (सेट -x) को दबाएं
मैंने इस प्रश्न का उत्तर खोजने की कोशिश की, लेकिन अब तक कोई भाग्य नहीं मिला: मेरे पास एक स्क्रिप्ट है जो कुछ अन्य स्क्रिप्ट्स को चलाती है, और उनमें से कई अन्य स्क्रिप्ट्स में "सेट-एक्स" है, जो उन्हें निष्पादित प्रत्येक कमांड को प्रिंट करता है। मैं उस से छुटकारा …
17 bash  shell  set 

2
एक ssh शेल में वेरिएबल को एक्सपोर्ट करने वाले वेरिएबल की लिस्ट को क्यों प्रिंट करता है?
इस पर विचार करो: $ ssh localhost bash -c 'export foo=bar' terdon@localhost's password: declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x HOME="/home/terdon" declare -x LOGNAME="terdon" declare -x MAIL="/var/spool/mail/terdon" declare -x OLDPWD declare -x PATH="/usr/bin:/bin:/usr/sbin:/sbin" declare -x PWD="/home/terdon" declare -x SHELL="/bin/bash" declare -x SHLVL="2" declare -x SSH_CLIENT="::1 55858 22" declare -x SSH_CONNECTION="::1 55858 ::1 …
17 bash  ssh 

1
कैसे bash द्वारा स्थापित TCP कनेक्शन को समाप्त करना है?
मैंने exec 3<>/dev/tcp/192.168.0.101/6435192.168.0.101:6435 के साथ एक टीसीपी कनेक्शन स्थापित करने के लिए उपयोग किया है। और मुझे pipeकमांड के साथ कुछ संदेश भेजे गए हैं । अब, मैं टीसीपी कनेक्शन को समाप्त करना चाहता हूं। लेकिन, ss -anpetमैं इस बात को देख सकता हूं कि बच्चे की प्रक्रिया को समझे …

1
क्यों यह ffmpeg कमांड bash में काम करता है और zsh नहीं?
आज मुझे काम से घर मिला (एक Ubuntu बॉक्स पर चलाओ) और अपने प्यारे zsh के साथ अपने स्थानीय आर्च बॉक्स पर कुछ कोड चलाने की कोशिश की और आदेश विफल हो रहे थे? आदेश व्यक्तिगत जानकारी के साथ नीचे है और आईपी स्पष्ट रूप से बदल गया है ffmpeg …
17 bash  zsh  quoting  url 

3
{1,2,3} और {1..3} के बीच अंतर
क्या दृश्यों {1,2,3}और के बीच अंतर है {1..3}? उदाहरण के लिए अगर मेरे पास कुछ फाइलें हैं file.1 file.2 file.3 और मैं catउन्हें एक साथ उपयोग करना सुरक्षित है cat file.{1..3} > file? मुझे पता है कि cat file.*>fileसमस्याएँ हो सकती हैं क्योंकि शेल कभी-कभी फ़ाइलों को यादृच्छिक तरीके से …
17 bash 

6
पूरे रास्ते को निर्दिष्ट किए बिना बैश बिलिन के बजाय सिस्टम कमांड का उपयोग करें
मैं बैश को अपने इंटरेक्टिव शेल के रूप में उपयोग करता हूं और मैं सोच रहा था कि क्या बैश को सिस्टम कमांड चलाने के बजाय शेल कमांड कमांड के स्थान पर चलाने के लिए एक आसान तरीका है जहां वे दोनों एक ही नाम साझा करते हैं। उदाहरण के …

3
पृष्ठभूमि में एक अनंत लूप कैसे चलाएं
मैं स्क्रिप्ट के निष्पादन के साथ जारी रखते हुए, पृष्ठभूमि में एक अनंत लूप कैसे चला सकता हूं? उदाहरण "स्क्रिप्ट": while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 यह (नोटिस &) थोड़ी देर के बाद पूरे सिस्टम को क्रैश करने के लिए लगता …
17 bash 

4
एक कार्यक्रम के मानक इनपुट को दूसरे के लिए एक arg के रूप में कैसे पारित किया जा सकता है?
मान लीजिए कि एक प्रोग्राम मौजूद है, जो दो तर्क देता है; इनपुट फ़ाइल और आउटपुट फ़ाइल। क्या होगा अगर मैं इस आउटपुट फ़ाइल को डिस्क पर सहेजना नहीं चाहता, बल्कि इसे सीधे stdinकिसी अन्य प्रोग्राम में पास कर दूं । क्या इसको हासिल करने के लिए कोई रास्ता है? …

1
क्या यह अधूरा निर्देशिका नाम दिए जाने पर सीडी के लिए स्वचालित रूप से चुना गया मानक व्यवहार है?
मेरे पास तीन फ़ोल्डर हैं ProjectA, ProjectBऔर ProjectC। जब मैं tab-Complete cdकरने cd Projectऔर प्रेस Enter, यह चुनता है ProjectC। मैंने पाया है कि यह अन्य समान मामलों के मामले में भी है; यह लेक्सिकोग्राफिक क्रम में अंतिम तक चूकता है (लेकिन यह सबसे हाल ही में परिवर्तित / जोड़ा …

4
पाइप के बगल में रिक्त स्थान
मैंने देखा है history | grep blahऔर history |grep blah; और history|grep blahयह भी काम करता है, हालांकि कोई भी इसका उपयोग करने के लिए कभी नहीं लगता है। क्या रिक्त स्थान में कोई महत्व है (जैसे अलग-अलग कमांड से / के लिए पाइपिंग को अलग-अलग स्थानों के उपयोग की …
17 bash  shell  pipe 

3
रनिंग स्क्रिप्ट: «निष्पादन योग्य» निष्पादन योग्य बिट और रूट अधिकारों के बावजूद
मैंने वर्चुअल बॉक्स में डेबियन को स्थापित किया (विभिन्न प्रयोगों के लिए जो आमतौर पर मेरी प्रणाली को तोड़ते हैं) और वर्चुअलबॉक्स अतिथि एडऑन स्क्रिप्ट को लॉन्च करने का प्रयास किया। मैंने रूट के रूप में लॉग इन किया और लॉन्च करने की कोशिश की autorun.sh, लेकिन मुझे «अनुमति अस्वीकृत» …

2
खोए हुए उपनामों को कैसे पुनः प्राप्त करें?
मैंने अपने .bash_aliases फ़ाइल के लिए एक इको कमांड बनाई और परीक्षण उपनाम को छोड़कर अपने सभी उपनामों को मिटा दिया। हालाँकि, मेरे पास अभी भी एक सत्र खुला है जिसमें एलियाज़ लोड किया गया है (टैल्क में?)। क्या मैं उन्हें इस सत्र से पुनः प्राप्त कर सकता हूं?

2
उस उपयोगकर्ता का नाम कैसे प्राप्त करें जिसने sudo के रूप में बैश स्क्रिप्ट निष्पादित की है?
मैं एक बैश स्क्रिप्ट बनाना चाहता हूं जिसे सुडो के साथ निष्पादित किया जाना चाहिए लेकिन इसे निष्पादित करने वाले गैर-सूडो उपयोगकर्ता के नाम को ध्यान में रखना चाहिए। इसलिए यदि उपयोगकर्ता bobचलाता है तो sudo ./myscript.shमैं जानना चाहूंगा myscript.shकि bobइसे निष्पादित करने वाला कौन था। आइए अंदर देखें myscript.sh: …

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