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

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

3
एक बैश प्रॉम्प्ट में भयानक प्रतीक और अक्षर
मैं बस किसी के टर्मिनल के एक स्क्रीनशॉट पर भाग गया: क्या उन सभी पात्रों की एक सूची है, जिनका उपयोग बैश प्रॉम्प्ट में किया जा सकता है, या कोई मुझे स्टार और सही तीर के लिए वर्ण प्राप्त कर सकता है?
81 bash  prompt  unicode 

5
Eval और exec में क्या अंतर है?
evalऔर execदोनों को bash (1) के कमांड में बनाया गया है जो कमांड निष्पादित करते हैं। मैं यह भी देखता हूं execकि कुछ विकल्प हैं लेकिन क्या केवल यही अंतर है? उनके संदर्भ में क्या होता है?

3
पुनरावर्ती ग्लोब?
मैं कुछ इस तरह लिखना चाहता हूं: $ ls **.py सभी .py फ़ाइल नाम प्राप्त करने के लिए, पुन: एक निर्देशिका पदानुक्रम चलना। यदि खोजने के लिए .py फाइलें हैं, तो भी शेल (bash) यह आउटपुट देता है: ls: cannot access **.py: No such file or directory किसी भी तरह …

8
क्या मैं बैश में "निर्यात" कर सकता हूं?
source some_file some_file: doit () { echo doit $1 } export TEST=true यदि मैं some_file फ़ंक्शन " doit " को स्रोत करता हूं और कमांड लाइन पर वेरिएबल टेस्ट उपलब्ध है। लेकिन इस स्क्रिप्ट को चलाना: script.sh: #/bin/sh echo $TEST doit test2 TEST का मान लौटाएगा, लेकिन अज्ञात फ़ंक्शन "doit" …
80 bash  function 


5
tput setaf रंग तालिका? रंग कोड का निर्धारण कैसे करें?
मैं अपने टर्मिनल को रंग देने की प्रक्रिया में हूं PS1। मैं उपयोग कर रंग चर सेट कर रहा हूं tput; उदाहरण के लिए, यहाँ बैंगनी है: PURPLE=$(tput setaf 125) सवाल: मुझे 125अन्य रंगों के रंग कोड (जैसे ) कैसे मिलेंगे ? कहीं कलर टेबल गाइड / चीट शीट है? …
79 bash  colors  tput 

3
किसी फ़ाइल से चर कैसे निर्यात करें?
मेरे पास tmp.txtनिर्यात की जाने वाली चर वाली फ़ाइल है, उदाहरण के लिए: a=123 b="hello world" c="one more variable" मैं exportकमांड का उपयोग करके इन सभी चर को कैसे निर्यात कर सकता हूं , ताकि बाद में उनका उपयोग बाल प्रक्रियाओं द्वारा किया जा सके?
78 bash 


1
लूप के लिए बैश में "डू" कीवर्ड का उद्देश्य क्या है?
doबैश forलूप सिंटैक्स में कीवर्ड का उद्देश्य क्या है ? मेरे लिए, यह बेमानी लगता है। for i in `seq 1 2`; do echo "hi"; done सिंटैक्स ऐसा क्यों नहीं है? for i in `seq 1 2`; echo "hi"; done मुझे यकीन है कि यह एक उद्देश्य को पूरा करता …
76 bash  shell  for 

1
सीडी को प्रतीकात्मक लिंक का पालन करें
मेरे पास मेरी होम डायरेक्टरी में एक sshfs के रूप में माउंट किया गया कोड है, लेकिन पदानुक्रम को याद रखना मुश्किल है, इसलिए मैंने अपने होम डाइरेक्टरी में एक सिमिलिंक बनाया जो उस डायरेक्टरी की ओर ले जाता है। क्या कोई रास्ता ऐसा है कि जब मैं उस प्रतीकात्मक …

15
किसी विशिष्ट लाइन को कैसे gandp करें_और_ किसी फ़ाइल की पहली पंक्ति है?
एक साधारण grep मानकर जैसे: $ psa aux | grep someApp 1000 11634 51.2 0.1 32824 9112 pts/1 SN+ 13:24 7:49 someApp यह बहुत जानकारी प्रदान करता है, लेकिन चूंकि पीएस कमांड की पहली पंक्ति गायब है, इसलिए जानकारी के लिए कोई संदर्भ नहीं है। मैं पसंद करूंगा कि ps …

3
पिछली निर्देशिका में बदलने के लिए बैश शॉर्टकट क्या है?
अफसोस की बात है, मैं केवल पिछले साल इस बारे में सीखा कि इंटरनेट पर बेतरतीब ढंग से ठोकर खाई। मैं इसे इतनी बार उपयोग करता हूं कि मैं हमेशा भूल जाता हूं कि यह उस समय तक है जब मुझे इसकी आवश्यकता है। आप अपनी पिछली निर्देशिका में कैसे …
76 bash  shell  cd-command 

4
सोर्सिंग ('।' या 'सोर्स') और बैश में फाइल निष्पादित करने में क्या अंतर है?
इस तरह से स्क्रिप्ट निष्पादित करने में क्या अंतर है: ./test.sh और इस तरह से एक स्क्रिप्ट निष्पादित: . test.sh? मैंने यह देखने के लिए एक सरल, दो-लाइन स्क्रिप्ट की कोशिश की कि क्या अंतर होने पर मुझे मिल सकता है: #!/bin/bash ls लेकिन दोनों . test.shऔर ./test.shएक ही जानकारी …
76 bash  shell 

2
मैं शेल चर में कमांड के आउटपुट को कैसे निर्दिष्ट कर सकता हूं?
मैं एक चर के लिए एक अभिव्यक्ति का परिणाम असाइन करना चाहता हूं और इसे एक स्ट्रिंग के साथ समेटना चाहता हूं, फिर इसे गूंज। यहाँ मुझे क्या मिला है: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; लेकिन …

2
सु विकल्प - दूसरे उपयोगकर्ता के रूप में कमांड चलाना
मैं सोच रहा था कि एक स्क्रिप्ट से दूसरे उपयोगकर्ता के रूप में कमांड कैसे चलाया जाए। मेरे पास स्क्रिप्ट का स्वामी रूट के रूप में सेट है। मेरे पास हडसन उपयोगकर्ता के रूप में कमांड चलाने के लिए स्क्रिप्ट के भीतर निम्नलिखित कमांड भी है: su -c command hudson …
75 bash  scripting  su  sudo 

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