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

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

11
पथ में सही तरीके से कैसे जोड़ें?
मैं सोच रहा हूं कि PATHपर्यावरण चर में एक नया मार्ग कहां जोड़ा जाना है । मुझे पता है कि इसे संपादित किया जा सकता है .bashrc(उदाहरण के लिए), लेकिन यह स्पष्ट नहीं है कि यह कैसे करना है। इस तरफ: export PATH=~/opt/bin:$PATH या यह? export PATH=$PATH:~/opt/bin

20
कई टर्मिनल विंडो में बैश इतिहास को संरक्षित करें
मेरे पास लगातार एक से अधिक टर्मिनल खुले हैं। कहीं भी दो से दस, विभिन्न बिट्स और बोब्स कर रहे हैं। अब कहते हैं कि मैं पुनः आरंभ करता हूं और टर्मिनलों के एक और सेट को खोलता हूं। कुछ को कुछ बातें याद रहती हैं, कुछ भूल जाते हैं। …

4
BASH में रिवर्स-आई-सर्च के माध्यम से कैसे साइकिल चलाएं?
टर्मिनल में, मैं CTRL-Rपहले BASH में टाइप किए गए एक मेल कमांड की खोज करने के लिए टाइप कर सकता हूं । उदाहरण के लिए, यदि मैं टाइप करता हूं CTRL-Rतो grepमेरी अंतिम grepकमांड सूचीबद्ध है , और मैं इसका उपयोग करने के लिए एंट्री मार सकता हूं। यह केवल …
443 bash 

3
लिपियों में चर असाइनमेंट के लिए "$ {a: -b}" का उपयोग करना
मैं कुछ लिपियों को देख रहा हूं जो अन्य लोगों ने लिखी हैं (विशेष रूप से रेड हैट), और उनके बहुत सारे चर निम्नलिखित संकेतन का उपयोग करके असाइन किए गए हैं VARIABLE1="${VARIABLE1:-some_val}" या कुछ अन्य चर का विस्तार करते हैं VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" केवल सीधे मूल्यों (जैसे, VARIABLE1=some_val) की घोषणा …

26
मैं एक बैश स्क्रिप्ट में IP पते पर होस्टनाम कैसे हल कर सकता हूं?
बैश स्क्रिप्ट में IP पते पर होस्टनाम को हल करने का सबसे संक्षिप्त तरीका क्या है? मैं आर्क लिनक्स का उपयोग कर रहा हूं ।
416 linux  bash  networking  dns 

14
बैश में, कब उर्फ, कब स्क्रिप्ट, और कब एक फ़ंक्शन लिखना है?
यह प्रश्न पूछने के लिए मुझे लगभग 10 साल के लिनक्स उपयोग की जानकारी मिली है। यह सभी परीक्षण और त्रुटि और यादृच्छिक देर रात इंटरनेट सर्फिंग था। लेकिन इसके लिए लोगों को 10 साल चाहिए। अगर मैं अभी लिनक्स से शुरुआत कर रहा था, तो मैं जानना चाहता हूं: …

14
एक स्क्रिप्ट के निष्पादन समय को प्रभावी ढंग से कैसे प्राप्त करें?
मैं एक स्क्रिप्ट के पूरा होने का समय प्रदर्शित करना चाहूंगा। वर्तमान में मैं क्या कर रहा हूँ - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end यह सिर्फ स्क्रिप्ट की शुरुआत और अंत का समय है। क्या प्रोसेसर …
339 bash  profiling 

5
व्हॉट्सएप या अन्य विशेष पात्रों पर मेरी शेल स्क्रिप्ट क्यों चोक करती है?
या, फ़ाइल नाम स्क्रिप्ट में पासिंग हैंडलिंग और अन्य स्ट्रिंग को मजबूत करने के लिए एक परिचयात्मक गाइड। मैंने एक शेल स्क्रिप्ट लिखी थी जो ज्यादातर समय अच्छी तरह से काम करती है। लेकिन यह कुछ इनपुट्स (जैसे कुछ फ़ाइल नामों पर) पर चुटकी लेता है। मुझे निम्नलिखित जैसी समस्या …



21
अपने टर्मिनल और शेल वातावरण को रंगीन करना?
मैं अपना अधिकांश समय यूनिक्स वातावरण में काम करने और टर्मिनल एमुलेटर का उपयोग करने में बिताता हूं। मैं कमांड लाइन पर रंग का उपयोग करने की कोशिश करता हूं, क्योंकि रंग आउटपुट को अधिक उपयोगी और सहज बनाता है। मेरे टर्मिनल परिवेश में रंग जोड़ने के लिए क्या विकल्प …
262 shell  bash  colors  prompt 

4
मैं कैसे Bash के पथ को निष्पादक के लिए साफ़ कर सकता हूँ?
जब मैं निष्पादन योग्य के लिए पूर्ण पथ निर्दिष्ट किए बिना किसी कार्यक्रम को निष्पादित करता हूं, और बश $PATHको खोजने के लिए बाइनरी को खोजने के लिए निर्देशिकाओं को खोजना होगा, तो ऐसा लगता है कि बैश किसी तरह के कैश में पथ को याद करता है। उदाहरण के …
256 bash  executable  cache 

9
गिट के आउटपुट को कैसे चित्रित करें?
वहाँ git (या किसी भी कमांड) के लिए रंग उत्पादन का एक तरीका है? विचार करें: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in …
255 bash  colors  git 

4
शेल स्क्रिप्ट में अंतिम निष्पादित कमांड की पाइड कैसे प्राप्त करें?
मैं इस तरह से एक शेल स्क्रिप्ट लेना चाहता हूं: my-app & echo $my-app-pid लेकिन मुझे नहीं पता कि कैसे सिर्फ निष्पादित कमांड का पिड मिलता है। मुझे पता है कि मैं बस jobs -p my-appकमांड का उपयोग pid को grep करने के लिए कर सकता हूं । लेकिन अगर …

12
मैं बैश में केवल निर्देशिकाओं के माध्यम से कैसे लूप कर सकता हूं?
मेरे पास कुछ निर्देशिकाओं और कुछ फ़ाइलों के साथ एक फ़ोल्डर है (कुछ छिपे हुए हैं, डॉट के साथ शुरुआत)। for d in *; do echo $d done सभी फ़ाइलों के माध्यम से लूप होगा, लेकिन मैं केवल निर्देशिका के माध्यम से लूप करना चाहता हूं। मैं उसको कैसे करू?
249 bash  files  directory 

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