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

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

3
एक sudo के साथ कमांड की एक पंक्ति निष्पादित करें
उदाहरण के लिए यदि मैं एक फ़ाइल बनाना चाहता हूं और एक पंक्ति में पाठ दर्ज करना चाहता हूं, तो मैं >ऑपरेटर के उपयोग के साथ आउटपुट को फ़ाइल में पुनर्निर्देशित कर सकता हूं : echo "something" > /path/foobar लेकिन अगर मेरे पास फ़ोल्डर नहीं है /path/और sudo के निजीकरण …

5
बैश स्क्रिप्ट [x $ 1 = x]
मैं बैश स्क्रिप्ट पढ़ रहा हूं मुझे समझ नहीं आ रहा है कि वहां क्या हो रहा है। #!/bin/sh [ x$1 = x ] दूसरी लाइन पर क्या चल रहा है और क्या [ x$1 = x ] मतलब है?
21 bash  shell 

4
जब मैंने "vi" टाइप किया, तो स्वचालित रूप से पता लगाएं, लेकिन इसका मतलब "cd" था?
दिन में लगभग 5 बार, मैं "vi" टाइप करता हूं जब मेरा मतलब "cd" होता है, और vi में एक डायरेक्टरी खोलना होता है। यह मुझे NUTS बना रहा है। ऐसा लगता है जैसे "vi + निर्देशिका" में टाइप करने पर पता लगाने का एक तरीका होना चाहिए और स्वचालित …
21 bash  shell  alias  cd-command 

2
कैसे रखें डॉटफ़ाइल्स सिस्टम-अज्ञेयवादी?
काम के कारण मैंने हाल ही में ओएस एक्स का उपयोग करना शुरू कर दिया है और लिनक्स के समान अनुभव प्राप्त करने के लिए होमब्रे का उपयोग करके इसे स्थापित किया है। हालाँकि, उनकी सेटिंग में काफी अंतर हैं। कुछ को केवल एक सिस्टम पर होना चाहिए। जैसा कि …

4
मैंने अपना होस्टनाम बदल दिया है, मेरा बैश PS1 प्रॉम्प्ट अपरिवर्तित क्यों है
मैंने संपादन / etc / hostname द्वारा अपना होस्टनाम बदल दिया है hostnameऔर hostname -Fआदेशों का उपयोग करके नया होस्टनाम देख सकता हूँ । लेकिन शेल प्रॉम्प्ट अभी भी पुराना होस्टनाम दिखा रहा है। यह उबंटू 11.0.4 है। प्रॉम्प्ट मेरे में सेट है .bashrcजिसे मैंने संपादित नहीं किया है। लॉग …
21 bash  ubuntu  hostname 

2
एक शेल प्रॉम्प्ट पर प्रॉम्प्ट के नीचे सामान प्रदर्शित करें?
आइए मेरा संकेत इस तरह दिखता है (_ मेरे कर्सर का प्रतिनिधित्व करता है) ~ % _ वहाँ किसी भी तरह से मैं इसे इस तरह लग सकता है ~ % _ [some status] सवाल मूल रूप से zsh के बारे में था, लेकिन अब अन्य उत्तर हैं।
21 bash  zsh  prompt 

3
त्रुटि मिलने पर मैं बैश में लाइन नंबर कैसे खोजूं?
आपको बैश में लाइन नंबर कैसे मिलेगा जहां एक त्रुटि हुई? उदाहरण मैं यह बताने के लिए कि हम क्या चाहते हैं, यह बताने के लिए लाइन नंबरों के साथ निम्नलिखित सरल स्क्रिप्ट बनाते हैं। स्क्रिप्ट फ़ाइलों की प्रतिलिपि बनाएगी cp $file1 $file2 cp $file3 $file4 जब cpकमांड में से …

7
क्या "कॉलबैक" प्रोग्रामिंग की अवधारणा बैश में मौजूद है?
कुछ समय जब मैंने प्रोग्रामिंग के बारे में पढ़ा तो मुझे "कॉलबैक" अवधारणा के बारे में पता चला। मजेदार रूप से, मुझे कभी भी एक स्पष्टीकरण नहीं मिला जिसे मैं "डिडक्टिक" या "क्लियर" कह सकता हूं इस शब्द "कॉलबैक फ़ंक्शन" के लिए (लगभग कोई भी स्पष्टीकरण जो मैंने पढ़ा है …
21 bash  function 

3
अगर यह खाली है तो मैं किसी उद्धृत चर का विस्तार कैसे कर सकता हूं?
कहो कि मेरे पास एक स्क्रिप्ट है: some-command "$var1" "$var2" ... और, उस घटना में जो var1खाली है, मैं चाहता हूं कि इसे खाली स्ट्रिंग के बजाय कुछ भी नहीं बदला जाए, ताकि कमांड निष्पादित हो: some-command "$var2" ... और नहीं: some-command '' "$var2" ... क्या चर का परीक्षण करने …

4
एक निर्देशिका में सीडी के लिए उपनाम और एक कमांड कॉल करें
मेरे पास एक है .bash_profileऔर मेरे पास उपनाम का एक सेट है। इस समय वे उपनाम केवल एक ही आदेश पर अमल करते हैं और यह काफी आसान था। लेकिन मैं एक नए उपनाम के साथ दो चीजें करना चाहूंगा जो मैं बनाने की कोशिश कर रहा हूं। एक निर्देशिका …
21 bash  alias  cd-command 

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

3
MySQL डेटाबेस आयात करते समय एक प्रगति संकेतक प्राप्त करें
मैं अक्सर MySQL डेटाबेस आयात करता हूं, और इसमें कुछ समय लग सकता है। कोई प्रगति संकेतक नहीं है। क्या किसी को दिखाया जा सकता है? या तो आयात किए गए रिकॉर्ड, एमबी आयात, या आयात किए गए टेबल ... कुछ भी बस इंतजार करने से बेहतर है। किसी को …
21 bash  mysql 

2
डेबियन पर पैकेज इंस्टॉल सुझाव कैसे लागू करें?
मैंने देखा है कि उबंटू पर रहते हुए, अगर मैं निम्नलिखित टाइप करता हूं: mc और यह स्थापित नहीं है, मुझे नीचे संदेश मिला: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc हालांकि डेबियन में, वह उपलब्ध नहीं है। यह सिर्फ …

3
Bash में> 1 प्रोग्राम के लिए पासवर्ड पास करने का सुरक्षित तरीका
मैं एक bashस्क्रिप्ट लिख रहा हूं , और उपयोगकर्ता से उसके पासवर्ड के लिए पूछने और इसे पास करने की आवश्यकता है openssl। जब opensslभी हम पासवर्ड को पढ़ सकते हैं, मुझे प्रोग्राम के दो रन चाहिए और उपयोगकर्ता से दो बार पूछना नहीं चाहिए। यहाँ स्क्रिप्ट है: cp file{,.old} …

3
[-N] [-n ""] की तरह झूठ क्यों नहीं है?
मेरा प्रश्न इस कोड द्वारा निर्मित रिटर्न वैल्यू पर है: if [ -n ]; then echo "true"; else echo "false"; fi यह प्रिंट करता है true। इसके पूरक परीक्षण [ -z ]भी प्रिंट का उपयोग कर true: if [ -z ]; then echo "true"; else echo "false"; fi उपरोक्त कोड …
20 bash 

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