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

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

5
क्या बैश के साथ एक सरणी के अंतिम तत्व को पढ़ने का एक तरीका है?
अगर मेरे पास 5 तत्वों के साथ एक सरणी है, उदाहरण के लिए: [a][b][c][d][e] इसका उपयोग करके echo ${myarray[4]}मैं देख सकता हूँ कि यह क्या है। लेकिन क्या होगा अगर मुझे दिए गए सरणी में तत्वों की संख्या पता नहीं है? क्या अज्ञात लंबाई सरणी के अंतिम तत्व को पढ़ने …
68 bash  array 

3
SSH के ऊपर शेलशॉक का उपयोग कैसे किया जा सकता है?
जाहिर है, SSH के माध्यम से नेटवर्क पर शेलश बैश शोषण CVE-2014-6271 का फायदा उठाया जा सकता है। मैं कल्पना कर सकता हूं कि अपाचे / सीजीआई के माध्यम से शोषण कैसे काम करेगा, लेकिन मैं कल्पना नहीं कर सकता कि यह एसएसएच पर कैसे काम करेगा? क्या कोई व्यक्ति …
68 bash  ssh  shellshock 

6
क्यों बैश में एक कमांड कानूनी से पहले एक चर सेट कर रहा है?
मुझे कई उत्तरों का सामना करना पड़ा है जैसे कि एक सीमांकित पाठ फ़ाइल को पार्स करना ... जो निर्माण का उपयोग करता है: while IFS=, read xx yy zz;do echo $xx $yy $zz done < input_file जहाँ IFSचर को readकमांड से पहले सेट किया जाता है । मैं बैश …

3
~ / .Profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ... में क्या अंतर है?
एसओ और आस्कुबंटु पर प्रश्नों के उत्तर , (और हेडर पढ़ने के माध्यम से) के साथ , $HOMEऔर /etc/, कई फाइलों को इंगित करते हैं, जिनका उपयोग पर्यावरण चर सेट करने के लिए किया जा सकता है, जिसमें शामिल हैं: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc मैं उस …

4
घड़ी कमान उर्फ ​​विस्तार
यदि watchकोई अन्य उपनाम वाला कमांड चलाता है , तो यह उपनाम का विस्तार नहीं करेगा। मैंने एकल उद्धरण और दोहरे उद्धरण चिह्नों के साथ कोशिश की है, वास्तव में निम्नलिखित उपनाम दिया गया है: # alias ll alias ll='ls -l --color=tty' निम्न आदेश विफल हो जाएगा # watch ll …
67 bash  alias 

1
मैं कैसे यश को उपयोगकर्ता की मदद के बिना, बैश का उपयोग करके स्थापित करने के लिए मजबूर कर सकता हूं?
मैं php5.4 स्थापित करने के लिए एक bash स्क्रिप्ट लिख रहा हूं और मैं इसे एक परीक्षण VM के लिए स्वचालित करना चाहूंगा। आरपीएम कमांड मेरे पास है: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm yum install php54w अब, इस रनिंग के बीच में, [Y / N] निर्भरता डाउनलोड करने या न करने के …
66 bash  yum  rpm 

9
पहले से लिखी गई उपसर्ग के साथ पिछले कमांड को खोजें
हम कमांड इतिहास में नेविगेट करने के लिए ऊपर और नीचे तीर का उपयोग कर सकते हैं। कुछ IDE में, जैसे कि Matlab, यदि हम कुछ इनपुट करते हैं और फिर तीर कुंजियों को दबाते हैं, तो हम केवल उन इतिहास कमांडों के बीच स्क्रॉल करते हैं, जिनके साथ हमारे …

8
जब एक GPG सार्वजनिक कुंजी जोड़ने का प्रयास कर रहा है, तो कीसेर्वर समाप्त हो गया
मैं CPG के साथ एक प्रोग्राम स्थापित करने के लिए एक सार्वजनिक कुंजी जोड़ने की कोशिश कर रहा हूं। लेकिन मैं इसके लिए बहुत नया हूं लेकिन मुझे मिली हर आज्ञा ने मुझे वही त्रुटि दी: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: …
66 bash  ubuntu  gpg 

4
बैश में, लूप के लिए लूप नियंत्रण में पूर्णांक चर का उपयोग करना संभव है?
मेरे पास निम्नलिखित बैश स्क्रिप्ट है: #!/bin/bash upperlim=10 for i in {0..10} do echo $i done for i in {0..$upperlim} do echo $i done पहला forलूप ( लूप नियंत्रण में चर के बिनाupperlim ) ठीक काम करता है, लेकिन दूसरा forलूप ( लूप नियंत्रण में चर के साथupperlim ) नहीं …
65 bash  shell  shell-script  for 

4
क्या आपके इतिहास में शामिल होने से कमांड रखने का कोई तरीका है?
क्या आपके इतिहास में शामिल होने से कमांड रखने का कोई तरीका है? मेरे पास एक आदेश है जिसे मैं अपनी इतिहास फ़ाइल से बाहर रखना चाहता हूं, और जब मैं स्मृति में संग्रहीत इतिहास को खोजता हूं, तो मुझे इसकी परवाह नहीं है, हालांकि यह एक चिंता का विषय …


7
कैट आउटपुट से पहली और अंतिम पंक्ति कैसे पढ़ें?
मेरे पास टेक्स्ट फाइल है। कार्य - फ़ाइल के बाद पहली और अंतिम पंक्ति प्राप्त करें $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 बिल्ली के आउटपुट (केवल 1 और 5) के बिना इसकी आवश्यकता है। ~$ cat file | tee …
64 bash  shell  sed  awk  grep 

8
"Mv: तर्क सूची को बहुत लंबा" हल करना
मेरे पास एक लाख से अधिक फ़ाइलों वाला एक फ़ोल्डर है जिसे छंटनी की आवश्यकता है, लेकिन मैं वास्तव में कुछ भी नहीं कर सकता क्योंकि mvइस संदेश को हर समय आउटपुट करता है -bash: /bin/mv: Argument list too long मैं एक्सटेंशन-कम फ़ाइलों को स्थानांतरित करने के लिए इस आदेश …
64 bash  shell  arguments  mv 

3
यदि कोई फ़ाइल किसी निर्देशिका की प्रतीकात्मक कड़ी है, तो मैं कैसे जाँचूँ?
मैं देख सकता हूँ, अगर कोई फ़ाइल मौजूद है और वह एल के साथ एक प्रतीकात्मक लिंक है for file in *; do if [[ -L "$file" ]]; then echo "$file is a symlink"; else echo "$file is not a symlink"; fi done और अगर यह -d के साथ एक …
64 bash  shell  test 

2
प्रतीकात्मक लिंक पुनरावृत्ति - यह "रीसेट" क्या करता है?
मैंने यह देखने के लिए थोड़ा बैश स्क्रिप्ट लिखी कि क्या होता है जब मैं एक प्रतीकात्मक लिंक का अनुसरण करता रहता हूं जो एक ही निर्देशिका को इंगित करता है। मैं यह उम्मीद कर रहा था कि या तो बहुत लंबे समय तक काम करने वाली निर्देशिका बनाऊँ, या …
64 bash  symlink 

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