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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

1
क्या टर्मिनल में विम कुंजी बाँधना संभव है?
मुझे बाइंडिंग की आदत हो रही है (जैसे w को वर्ड में जाने के लिए, किसी शब्द को हटाने के लिए dw, और ऐसे) और यह मोड है (सम्मिलित करें, सामान्य, दृश्य), और, जिज्ञासा से बाहर जानना चाहेंगे: क्या कुछ है मोड और बाइंडिंग के इस व्यवहार को विम से …
42 bash  shell  terminal  vim  zsh 

5
वास्तव में एक पर्यावरण चर क्या है?
मुझे पता है कि VARIABLE=valueएक पर्यावरण चर बनाता है, और export VARIABLE=valueइसे वर्तमान शेल द्वारा बनाई गई प्रक्रियाओं के लिए उपलब्ध कराता है। envवर्तमान परिवेश चर दिखाता है, लेकिन वे कहाँ रहते हैं? एक पर्यावरण चर (या एक पर्यावरण , उस मामले के लिए) में क्या शामिल है ?

4
शेल लोकल वैरिएबल पर एग्जिट कोड असाइन करना
#!/bin/bash function0() { local t1=$(exit 1) echo $t1 } function0 echoखाली मूल्य छापता है। मैंने उम्मीद की: 1 t1वेरिएबल को एग्जिट कमांड का रिटर्न वैल्यू क्यों नहीं दिया जाता है - 1?

10
यदि पाइप खाली है और यह नहीं है तो डेटा पर कमांड कैसे चलाएं, इसकी जांच कैसे करें?
मैंने बैश स्क्रिप्ट में एक लाइन डाली है और यह जाँचना चाहता हूं कि क्या पाइप में डेटा है, इसे प्रोग्राम में फीड करने से पहले। खोज के बारे में मैंने पाया, test -t 0लेकिन यह यहाँ काम नहीं करता है। हमेशा झूठा लौटता है। तो कैसे सुनिश्चित करें कि …
42 bash  shell  pipe 


1
शेल चरों के बीच अंतर जो निर्यात किए जाते हैं और जो बाश में नहीं हैं
बैश उन चरों के बीच अंतर करता है जो निर्यात किए गए हैं और जो नहीं हैं। उदाहरण: $ FOO=BAR $ env | grep FOO $ set | grep FOO FOO=BAR setचर देखता है, लेकिन envनहीं करता है। $ export BAR=FOO $ env | grep FOO BAR=FOO $ set | …

7
मैं sed -i (इन-प्लेस संपादन) के साथ पोर्टेबिलिटी कैसे प्राप्त कर सकता हूं?
मैं अपने सर्वर के लिए शेल स्क्रिप्ट लिख रहा हूं, जो कि FreeBSD को चलाने वाली एक साझा होस्टिंग है। मैं अपने पीसी पर चलने वाले लिनक्स पर स्थानीय रूप से उनका परीक्षण करने में सक्षम होना चाहता हूं। इसलिए, मैं उन्हें एक पोर्टेबल तरीके से लिखने की कोशिश कर …

4
Nohup का उपयोग करके कई कमांड कैसे निष्पादित करें
मुझे कई कमांड का उपयोग करके निष्पादित करने की आवश्यकता है nohup। प्रत्येक कमांड को पिछली कमांड के बाद निष्पादित किया जाना चाहिए। मैंने एक उदाहरण के रूप में इस कमांड का उपयोग किया: nohup wget $url && wget $url2 > /dev/null 2>&1 & हालाँकि वह आदेश काम नहीं आया। …

4
मैं खराब बैश कमांड से कैसे बाहर निकलूं या रद्द करूं?
मुझे इसके लिए कुछ फ्लैक मिलने की उम्मीद है, लेकिन मुझे इसका जवाब कहीं नहीं मिल रहा है। ऐसा लगता है कि यह इतना स्पष्ट होना चाहिए। कभी-कभी, जब मैं बैश टर्मिनल में एक खराब कमांड टाइप करता हूं, तो कर्सर बिना किसी त्रुटि या किसी चीज के केवल अगली …

3
मैं एक अज्ञात शेल से बैश में कैसे स्विच करूं?
मुझे आश्चर्य हुआ कि मुझे यह प्रश्न साइट पर पहले से नहीं मिला। इसलिए, $नए उपयोगकर्ता के रूप में लॉग इन करने के बाद आज आया। यह अप्रत्याशित था क्योंकि मेरे मुख्य उपयोगकर्ता का संकेत इसके साथ शुरू होता है username@computername:~$। तो, मैं इस अन्य शेल से बैश में कैसे …
41 shell 

5
कमांड "इको" में एक फ़ाइल की सामग्री को पुनर्निर्देशित करना
मेरे पास एक फाइल है, my_file.txtजिसका कंटेंट सिर्फ स्ट्रिंग है Hello। मैं इसकी सामग्री को कमांड पर कैसे पुनर्निर्देशित कर सकता हूं echo? मैं जानता हूँ कि मैं आदेशों है less, cat, more... लेकिन मैं इसके साथ क्या करने की जरूरत echo। मैंने यह कोशिश की: $ cat my_file.txt | …

4
SSH के माध्यम से `cd` कमांड काम क्यों नहीं करता है?
मैं SSH के माध्यम से कुछ फ़ाइलों का बैकअप लेने की कोशिश कर रहा था, लेकिन tarमैं जो चाहता था, उसके बदले मुझे अपना होम फोल्डर मिल गया। मैंने कुछ और परीक्षण किया और यह इसके लिए उबलता है: ssh root@server /bin/sh -c "cd /boot && ls -l" मेरे आश्चर्य …
41 shell  ssh  cd-command 

2
करता है ~ हमेशा $ घर के बराबर
मुझे पता है कि यह शायद पहले पूछा गया है, लेकिन मैं इसे Google के साथ नहीं ढूंढ सका। दिया हुआ लिनक्स कर्नेल कोई कॉन्फ़िगरेशन नहीं जो $ HOME बदलते हैं दे घुमा के विल ~ == $HOMEसच हो?

4
क्या ctrl-w (शब्द हटाना) को कॉन्फ़िगर करना संभव है?
आम तौर पर, Ctrl+ Wअंतिम व्हाट्सएप पर वापस हटा देता है। क्या अतिरिक्त वर्णों का उपयोग करने के लिए इसे कॉन्फ़िगर करना संभव है, जैसे कि /? संपादित करें: अधिक स्पष्ट होने के लिए: मैं इसके लिए कुंजी को कॉन्फ़िगर नहीं करना चाहता, मैं चाहता हूं कि विलोपन भी बंद …

7
मैं कैसे याद रख सकता हूं कि पुनर्निर्देशन का उपयोग कैसे करें?
मुझे पता है program > /dev/null 2>&1 कर देता है। यह आउटपुट को रीडायरेक्ट करता है /dev/nullऔर 2>&1इसका मतलब है कि एरर आउटपुट को उसी जगह पर रीडायरेक्ट करना है जहां आउटपुट भेजा गया है। मेरी समस्या यह है कि मुझे इसे हमेशा याद रखना है क्योंकि मैं इसे कभी …
40 shell 

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