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

एक शेल बिलिन एक कमांड है जिसे शेल से बुलाया जाता है, जिसे सीधे शेल में ही निष्पादित किया जाता है।


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

4
बिलियन कमांड और जो नहीं है, उसमें क्या अंतर है?
क्या एक अंतर्निहित कमांड और किसी अन्य कमांड के बीच कोई आंतरिक अंतर है जो नाममात्र एक ही काम कर सकता है? जैसे। क्या बिल्डिंस को "विशेष" संधि मिलती है? ... वहाँ उन्हें कम उपरि चल रहा है? .. या वे सिर्फ 'में निर्मित' हैं; अपनी कार के डैशबोर्ड की …

4
क्यों एक शेल कीवर्ड बनाया गया है?
जहाँ तक मुझे पता है, [[का एक बढ़ाया संस्करण है [, लेकिन जब मैं [[एक कीवर्ड के रूप में देखता हूं और [एक बिल्डिन के रूप में दिखाया जा रहा हूं तो मैं उलझन में हूं । [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ …

8
POSIX अनिवार्य उपयोगिताओं को शेल में क्यों नहीं बनाया गया है?
इस प्रश्न का उद्देश्य एक विशेष कंप्यूटिंग समस्या को हल करने के लिए नहीं, एक जिज्ञासा का जवाब देना है। सवाल यह है: POSIX अनिवार्य उपयोगिताओं को आमतौर पर शेल कार्यान्वयन में क्यों नहीं बनाया गया है? उदाहरण के लिए, मेरे पास एक स्क्रिप्ट है जो मूल रूप से कुछ …

7
कोलन बिलिन किस उद्देश्य से कार्य करता है?
मैंने बहुत सारी शेल स्क्रिप्ट्स को हैक किया है, और कभी-कभी सबसे आसान चीजें मुझे चकरा देती हैं। आज मैं एक ऐसी पटकथा पर भागा, जिसने :(कोलोन) बैश बिलिन का व्यापक उपयोग किया । Documenation सरल पर्याप्त लगता है: : (a colon) : [arguments] तर्कों का विस्तार करने और पुनर्निर्देशन …



6
क्या 'कैट' एक शेल-इन या बाहरी प्रोग्राम है?
जब मैं typeयह पता लगाने के लिए कमांड का उपयोग करता हूं कि catक्या शेल निर्मित है या एक बाहरी प्रोग्राम है जो मुझे नीचे आउटपुट मिलता है: -$ type cat cat is hashed (/bin/cat) -$ क्या इसका मतलब यह है कि catएक बाहरी कार्यक्रम है /bin/cat? मैं भ्रमित हो …
33 bash  cat  echo  shell-builtin 

5
बाश मेक-इन के बजाय बाहरी `टाइम` कमांड का उपयोग करें
मैं शेल कीवर्ड के बजाय डिफ़ॉल्ट रूप से बश उपयोग समय बाइनरी (/ usr / बिन / समय) कैसे बना सकता हूं? which timeरिटर्न /usr/bin/time type timeरिटर्न time is a shell keyword रनिंग timeस्पष्ट रूप से शेल कीवर्ड निष्पादित कर रहा है: $ time real 0m0.000s user 0m0.000s sys 0m0.000s …

2
बैश `सस्पेंड` बिलियन कमांड का उद्देश्य क्या है?
मैंने टाइप किया help suspendऔर यह संक्षिप्त विवरण मिला: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended. Options: -f force the suspend, even if the shell is a login shell Exit Status: Returns …

2
बाहरी कार्यान्वयन करने के लिए POSIX को कुछ शेल बिल्ट-इन की आवश्यकता क्यों होती है?
से के बारे में है कि क्या printf है इस सवाल का एक यश के लिए अंतर्निहित , आता है यह जवाब है कि उद्धरण POSIX मानक । उत्तर बताता है कि POSIX खोज अनुक्रम वांछित कमांड के बाहरी कार्यान्वयन को खोजने के लिए है, और फिर, यदि शेल ने …

5
फ़ाइल में `टाइम` का आउटपुट लिखें, कोष्ठक की आवश्यकता क्यों है?
timeलिखता है stderr, इसलिए कोई यह मान लेगा कि 2>&1कमांड लाइन में जोड़ने से इसका आउटपुट रूट होना चाहिए stdout। लेकिन यह काम नहीं करता है: test@debian:~$ cat file one two three four test@debian:~$ time wc file > wc.out 2>&1 real 0m0.022s user 0m0.000s sys 0m0.000s test@debian:~$ cat wc.out 1 …

6
पूरे रास्ते को निर्दिष्ट किए बिना बैश बिलिन के बजाय सिस्टम कमांड का उपयोग करें
मैं बैश को अपने इंटरेक्टिव शेल के रूप में उपयोग करता हूं और मैं सोच रहा था कि क्या बैश को सिस्टम कमांड चलाने के बजाय शेल कमांड कमांड के स्थान पर चलाने के लिए एक आसान तरीका है जहां वे दोनों एक ही नाम साझा करते हैं। उदाहरण के …

1
किसमें और कहां अंतर है
बीच क्या अंतर है whereऔर whichखोल आदेशों? यहाँ कुछ उदाहरण हैं ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc तथा ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) भी ~ where which which: aliased to alias | /usr/bin/which …

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