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

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

3
इसमें डॉट (।) के साथ एक चर निर्यात करना
एक वैरिएबल को कैसे निर्यात करें, जिसमें डॉट है। जब मैंने कोशिश की तो मुझे 'अमान्य चर नाम' मिला: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name यहां तक ​​कि मेटाचैकर डॉट (।) से बचकर भी मदद नहीं की $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier

5
मैं अपने लॉगिन शेल के रूप में bash का उपयोग कैसे कर सकता हूं जब मेरा sysadmin मुझे इसे बदलने से मना कर देता है
यूनिक्स सिसडमिन जहां मैं काम कर रहा हूं, मुझे अपने लॉगिन शेल को से बदलने के लिए एक्सेस देने के लिए अनिच्छुक kshहै bash। उन्होंने विभिन्न बहाने दिए हैं, सबसे मजेदार यह है कि जब से kshमैं उन्हें चलाने की कोशिश करता हूं, तो वे अपनी सभी पटकथाएं लिखते हैं। …
38 shell  login  profile 

6
एक कमांड को कैसे ट्रिक किया जाए, यह सोचकर कि इसका आउटपुट टर्मिनल पर जा रहा है
एक कमांड दिया गया है जो अपने व्यवहार को बदलता है जब इसका आउटपुट टर्मिनल पर जा रहा है (जैसे रंगीन आउटपुट का उत्पादन), तो उस व्यवहार को परिवर्तित व्यवहार को संरक्षित करते हुए पाइप लाइन में कैसे पुनः निर्देशित किया जा सकता है? उसके लिए एक उपयोगिता होनी चाहिए, …
38 shell  pipe  utilities  stdout  pty 

2
अनपेक्षित EOF, जबकि मिलान की तलाश में "" - बैश स्क्रिप्ट
मैंने बस एक बैश स्क्रिप्ट लिखी और हमेशा इस EOF- एरर को प्राप्त किया। तो यहाँ मेरी स्क्रिप्ट है (केवल OS X पर काम करता है): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool) if [ "$status" …
38 bash  shell 

6
वाइल्डकार्ड विस्तार से मुझे पहला मैच कैसे मिल सकता है?
बैश और ज़श जैसे गोले वाइल्डकार्ड को तर्कों में विस्तारित करते हैं, पैटर्न से मेल खाते हुए कई तर्क: $ echo *.txt 1.txt 2.txt 3.txt लेकिन क्या होगा अगर मैं केवल पहला मैच लौटा दूं, सभी मैच नहीं? $ echo *.txt 1.txt मुझे शेल-विशिष्ट समाधानों से ऐतराज नहीं है, लेकिन …
38 shell  wildcards 

3
क्या कमांड लाइन पर सेट की गई अनुमतियों के साथ फाइलें बनाई जा सकती हैं?
डायरेक्टरी बनाते समय, mkdir -m <mode> <dir>दिए गए मोड / अनुमतियों (एटोमिकली) के साथ एक या एक से अधिक डायरेक्ट्री बनाने का प्रावधान करता है। क्या कमांड लाइन पर फाइलें बनाने के लिए एक समान है? कुछ समान: open("file", O_WRONLY | O_APPEND | O_CREAT, 0777); क्या यहाँ मेरे एकमात्र विकल्प …

7
क्या `~ / दस्तावेज` एक रिश्तेदार या एक निरपेक्ष पथ है?
यह केवल एक शब्दावली का सवाल है, लेकिन जो मेरे सिर में घूमता रहता है। यह एक एलपीआईसी तैयारी पुस्तक से एक अभ्यास परीक्षा से आता है । पुस्तक के अनुसार सही उत्तर वह ~/Documentsसापेक्ष निर्देशिका है क्योंकि यह गृह निर्देशिका के सापेक्ष है। हालाँकि, इस पुस्तक में टाइपोस और …
37 shell  filenames 

4
कई कमांड "शांत" विकल्प क्यों प्रदान करते हैं?
क्यों कई कमांड विकल्प प्रदान करते हैं -qया --quietआउटपुट को दबाने के लिए जब आप मानक आउटपुट को नल फ़ाइल में पुनर्निर्देशित करके आसानी से एक ही चीज़ प्राप्त कर सकते हैं?
37 shell 

2
"$ {- # * i}"! = "$ -" का क्या अर्थ है?
में /etc/profileमैं इस देखें: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done क्या ${-#*i}मतलब है मुझे प्रारंभ में पैरामीटर विस्तार की परिभाषा नहीं मिल रही है ${-।

3
chmod + साइलेंट मोड + कैसे त्रुटि के बावजूद बाहर निकलने का कोड 0 बल
क्या यह संभव है कि chmod निष्पादित करें और कमांड से त्रुटि को अनदेखा करें उदाहरण (टिप्पणी file.txt उदाहरण दिखाने के लिए exsist नहीं) जब मैं टाइप करता हूँ chmod 777 file.txt मुझे आउटपुट पर त्रुटि मिलती है chmod: cannot access file.txt : no such file or directory इसलिए मैं …

2
क्या बैश में फिश के ऑटोसजेशन और हाइलाइटिंग जैसी समान विशेषताएं हैं?
मैंने हाल ही में फिश में 2 फीचर देखे हैं और सोच रहा था कि क्या किसी को पता था कि ये बैश में भी उपलब्ध हैं? वाक्य - विन्यास पर प्रकाश डालना सुनिश्चित वर्णन: आप जल्दी से नोटिस करेंगे कि आपके लिखते ही मछली सिंटेक्स हाइलाइटिंग करती है। अमान्य …
37 bash  shell  fish 

2
`env <कमांड>` क्या कर रहा है?
कमांड env ls -alक्या कर रहा है? मेरे पास एक लिनक्स टेस्ट था और सवाल था: "कमांड को सीधे कैसे चलाना है, लेकिन इसका उपनाम नहीं?" मुझे पता था कि कुछ विशेष प्रतीक के साथ उपसर्ग कमांड जैसे समाधान मौजूद हैं, लेकिन मैं इसे भूल गया। अब मुझे पता है …

3
सूक्ति-टर्मिनल: नई टैब में निर्देशिका का ट्रैक रखें
मैं आर्क लाइनक्स पर हूं, और जब मैं एक नया टर्मिनल टैब खोलता हूं, तो यह हमेशा चला जाता है $HOME। मैं इसे कैसे बना सकता हूं कि जब मैं एक नया टैब खोलता हूं, तो यह उस निर्देशिका में शेल को खोलता है जो मैं पहले था?


5
पुन: संलग्न करने पर मुझे tmux में env var को फिर से कैसे सेट करना है?
मैं मुख्य रूप से एक मैक पर काम करता हूं और ssh / tmux अपने काम करने के लिए एक लिनक्स मशीन से जुड़ता हूं। मेरे पास Linux मशीन पर ssh-agent चल रहा है। मेरे पास है set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION XAUTHORITY" मेरे में .tmux.conf। फिर भी, …

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