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

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

7
इसे कमांड किए बिना हिस्ट्री कमांड को कमांड लाइन पर रखें
मैं उपयोग करता हूं! N (जहां) इतिहास फ़ाइल में एक पंक्ति निष्पादित करने के लिए लाइन नंबर है जो मैं कमांड प्रॉम्प्ट पर निष्पादित करना चाहता हूं जो मुझे इतिहास के माध्यम से मिलता है। लेकिन एक कमांड लाइन इतिहास घटना है जिसे मैं मैन्युअल रूप से संशोधित करना चाहता …

9
कैसे केवल परिभाषित चर (शेल और / या पर्यावरण चर) को बश में प्रिंट करें
बैश बिलियन कमांड set, यदि बिना तर्क के लागू किया जाता है, तो सभी शेल और पर्यावरण चर, लेकिन सभी परिभाषित कार्यों को भी प्रिंट करेगा। यह मनुष्यों के लिए उत्पादन को बेकार कर देता है और मुश्किल में डाल देता है grep। मैं बैश बिलियन कमांड setप्रिंट केवल चर …

4
पानी का छींटा या कुछ अन्य खोल "तेज" है?
मैंने हमेशा सोचा था कि बैश के बजाय डैश का उपयोग करने का एकमात्र लाभ यह था कि डैश छोटा था, और इसलिए बूट के समय में डैश के कई उदाहरण तेजी से शुरू होंगे। लेकिन मैं कुछ शोध किया है, और कुछ लोगों को अपने सभी आशा वे तेजी …
57 bash  performance  dash 

1
Zsh और बैश में छोरों के लिए
मैंने देखा है कि zsh में छोरों के निर्माण के दो वैकल्पिक तरीके हैं : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done वे दोनों प्रिंट करते हैं: 1 2 3 मेरा सवाल है, दो वाक्यविन्यास क्यों? क्या उनमें …
57 bash  zsh 

5
कमांड एलियास के लिए मैं बैश पूरा कैसे कर सकता हूं?
उदाहरण के लिए, मैं निम्नलिखित कमांड उपनामों को अपनी कमांड लाइन उपनामों पर पूरा करने के लिए देख रहा हूं: alias apt-inst='sudo aptitude install' जब मैं टैब कुंजी मारता हूं तो क्या अभिवृत्ति द्वारा प्रदान किए गए पूर्णता प्राप्त करने का कोई तरीका है? यानी जब मैं 'sudo aptitude install …

3
"सीडी -" और "सीडी ~ -" के बीच अंतर
बैश आज्ञा cd - पहले से उपयोग की गई निर्देशिका को प्रिंट करता है और उसमें परिवर्तन करता है। दूसरी ओर, बैश कमांड cd ~- पहले से उपयोग की गई निर्देशिका में सीधे परिवर्तन, बिना कुछ गूँज के। क्या यही एकमात्र अंतर है? प्रत्येक कमांड के लिए उपयोग का मामला …

1
मेरी बिल्ली की मदद से किसी फ़ाइल के परमिट बदलें
root@system:~# less myfile -bash: /bin/less: Input/output error रूट फाइलसिस्टम मृत है। लेकिन मेरी बिल्ली अभी भी जीवित है (मेरी याद में): root@system:~# cat > /tmp/somefile C^d root@system:~# हालांकि वह अकेला है, उसके सभी दोस्त चले गए हैं: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# …

2
अपने पर्यावरण के साथ एक और उपयोगकर्ता के रूप में sudo
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin बैश को एक लॉगिन शेल के रूप में लागू करने के बावजूद $HOMEसेट क्यों नहीं किया जा रहा है /home/otheruser? विशेष रूप से, /home/otheruser/.bashrcइसे खट्टा नहीं किया जा रहा …

4
सु उपयोगकर्ता को नहीं बदलता है लेकिन त्रुटि के साथ प्रतिक्रिया नहीं करता है
जबकि rootमैं suएक विशिष्ट नियमित उपयोगकर्ता के रूप में लॉग इन करना चाहूंगा । मैं दौड़ता हूं su usernameऔर तुरंत वापस रूट प्राप्त करता हूं , फिर भी रूट के रूप में। कोई त्रुटि नहीं दी गई है। मैं पुराने के बारे में जानता हूं "जिस उपयोगकर्ता को आप करने …
56 bash  su 


8
सेट -o vi का उपयोग करने के लाभ
मैंने vi को विकल्प सेट करने के लिए इस आदेश का उपयोग करते हुए कई डेवलपर्स को देखा है। मुझे इसका वास्तविक उपयोग कभी समझ में नहीं आया? बैश कमांड का उपयोग करते समय, vi को स्विच करने में क्या मदद मिलती है?
55 bash  vim  vi 

4
बैश केस स्टेटमेंट के अंत में "esac" का क्या अर्थ है? क्या इसकी आवश्यकता है?
मुझे "एशैक" के कई उदाहरण मिले हैं, जो एक मारपीट मामले के बयान के अंत में दिखाई दे रहे हैं, लेकिन मुझे इसके उपयोग पर कोई स्पष्ट दस्तावेज नहीं मिला है। मैन पेज इसका उपयोग करता है, और यहां तक ​​कि शब्द ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ) पर एक सूचकांक है , …
55 bash  case 

13
एक निर्देशिका में कितनी फाइलें गिनने के लिए सबसे अधिक संसाधन कुशल तरीका है?
सेंटोस 5.9 मैं उस दिन एक मुद्दे पर आया था जहां एक निर्देशिका में बहुत सारी फाइलें थीं। इसे गिनने के लिए मैं दौड़ाls -l /foo/foo2/ | wc -l एक ही निर्देशिका में 1 मिलियन से अधिक फाइलें थीं (लंबी कहानी - मूल कारण निश्चित हो रहा है)। मेरा सवाल …
55 bash  shell  directory  ls 

3
नए उपनाम और कार्यों को परिभाषित करने के बाद उपनाम और कार्यों को ताज़ा करें?
जब मैं .bash_aliasesफ़ाइल में एक नया उपनाम या फ़ाइल में एक नए फ़ंक्शन को परिभाषित करता हूं .bashrc, तो क्या टर्मिनल को बंद किए बिना तुरंत नए उपनाम या फ़ंक्शन का उपयोग करने में सक्षम होने के लिए कुछ ताज़ा आदेश है (मेरे मामले में xfce4- टर्मिनल कुछ टैब के …

5
एक चर से फ़ाइल नाम पर वर्तमान तिथि लागू करना
मैं इस तरह एक फ़ाइल नाम के अंत में वर्तमान तिथि को जोड़ने की कोशिश कर रहा हूँ: TheFile.log.2012-02-11 यह है, जो कि अभी तक मेरे पास है: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; …
55 bash  shell  rename  date 

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