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

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

5
Bash में N समय से 1 कमांड कैसे चलाएं
मुझे यादृच्छिक रूप से कमांड चलाने का एक तरीका चाहिए, 10 में से 1 बार कहें। क्या ऐसा करने के लिए एक अंतर्निहित या जीएनयू कोरुटिल है, आदर्श रूप से कुछ इस तरह: chance 10 && do_stuff जहां do_stuffकेवल 10 बार में 1 निष्पादित किया गया है? मुझे पता है …

3
यश शेल में प्रिंटफ एक अंतर्निहित कमांड है या नहीं, इस बारे में थोड़ा उलझन में है
yashखोल एक है printfमें निर्मित, अपनी पुस्तिका के अनुसार । हालाँकि, यह वह है जो मैं yashडिफ़ॉल्ट कॉन्फ़िगरेशन वाले शेल में देखता हूं : kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf है printfएक इस खोल में है या नहीं …

4
स्पष्ट रूप से निर्मित शेल को कैसे लागू किया जाए?
मैं cdअपनी आवश्यकताओं के अनुसार कमांड की कार्यक्षमता को अनुकूलित करना चाहता हूं। मैंने निम्नलिखित कार्य को परिभाषित किया - function cd () { cd "$@" && pushd "$@"; } इस फ़ंक्शन का आशय स्वचालित रूप से निर्देशिका को स्टैक पर धकेलना है ताकि यह मुझे pushd .हर बार मैन्युअल …

2
जल्लाद के आदेश पर रोक लग गई
यदि मैं testकमांड को बैश में निष्पादित करता हूं , test(सशर्त अभिव्यक्ति का मूल्यांकन करता है) अंतर्निहित उपयोगिता शुरू की जाती है: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ हालाँकि, जैसा कि type …

1
मुझे zsh बिल्डिन के लिए सहायता संदेश कैसे मिल सकता है?
यदि मैं एक बैश बिलिन के लिए एक संक्षिप्त उपयोग संदेश प्राप्त करना चाहता हूं, तो मैं help <builtin>कमांड प्रॉम्प्ट पर उपयोग कर सकता हूं , जैसे $ help export export: export [-fn] [name[=value] ...] or export -p Set export attribute for shell variables. Marks each NAME for automatic export …

4
बैश 'बिलिन निष्पादन के लिए केस / व्यावहारिक उदाहरण का उपयोग करें
बैश के बिलियन निष्पादन के प्रलेखन से इस पर विचार करें: निष्पादन एक नई प्रक्रिया बनाए बिना शेल को बदल देता है कृपया उपयोग मामला / व्यावहारिक उदाहरण प्रदान करें। मुझे समझ नहीं आता कि यह कैसे समझ में आता है। मैंने googled और I / O पुनर्निर्देशन के बारे …

1
बाहरी कमांड के बजाय बैश में अंतर्निहित "टाइम" कमांड का उपयोग करना
timeकमांड के साथ काम करते हुए , मैं एक ऐसी स्थिति में आया, जहां मुझे timeबाहरी GNU टाइम कमांड के बजाय बिल्ट-इन का उपयोग करना चाहिए /usr/bin/time। तो, मैं यह कैसे कर सकता हूं? मैंने कहीं देखा कि उपयोग करने enableऔर / या commandमदद करेगा, लेकिन उन्होंने ऐसा नहीं किया। …

1
क्या "प्रतीक्षा और" ("प्रतीक्षा करें प्रतिरूप") एक उपयोगी (बैश) शेल / शेल स्क्रिप्ट मुहावरा या तकनीक है?
मैंने जीएनयू "बैश" शेल चलाने वाली लिनक्स मशीनों के लिए "कुछ विरासत" प्राप्त की है। एक विशेष मामले में, मशीन GNU बैश संस्करण 2.0.5b चलाता है उन लिपियों में wait &से एक forलूप के "लाइन के लिए" के भाग के रूप में "(प्रतीक्षा एम्परसेंड") निर्देश है । पहली नजर में, …

3
एक साथ ब्रेस (क्रमपरिवर्तन) और सरणी विस्तार का उपयोग करना संभव है?
बैश का {}ब्रेस विस्तार सिंटैक्स आसान क्रमपरिवर्तन बनाने की अनुमति देता है # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du हालांकि यह मेरे लिए स्पष्ट करता है, तो / कैसे यह संभव है की बहुत ही अजीब उपयोग में छोड़कर …

2
शेल बिल्ड कमांड को समझना
में में बैश मैनुअल , यह है कि लिखा है Builtin commands are contained >>> within <<< the shell itself साथ ही, यह उत्तर बताता है कि A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and …

4
जब अंतर्निहित कमांड को मेमोरी में लोड किया जाता है
मान लीजिए कि मैं cdअपने शेल में टाइप करता हूं। है cdकि इस समय स्मृति से भरी हुई? मेरा अंतर्ज्ञान यह है कि इन अंतर्निहित कमांड को कर्नेल लोड होने के बाद सिस्टम मेमोरी में प्री-लोड किया जाता है, लेकिन किसी ने जोर देकर कहा कि वे केवल तभी लोड …

2
बैश सरणी में तत्वों की संख्या की गणना करें, जहां सरणी का नाम गतिशील है (यानी एक चर में संग्रहीत)
प्रश्न का संक्षिप्त विवरण: क्या बाश सरणी में तत्वों की संख्या की गणना करने के लिए अंतर्निहित बैश विधि है, जहां सरणी का नाम डायनामिक है (अर्थात एक चर में संग्रहीत), बिना सरणी की पूरी तरह से प्रतिलिपि बनाने या उपयोग करने के लिए eval? अधिक जानकारी: बैश पैरामीटर प्रतिस्थापन …

1
"$" के अंदर एक "s" क्या है?
मैं आम तौर पर की सामग्री से अच्छी तरह से वाकिफ हूं $-। हाल ही में एक CentOS पर: [grochmal@orion ~]$ echo $- himBH hmBHसभी विकल्पों से हैं set, और iइसका मतलब है कि मेरा शेल इंटरैक्टिव है। फिर भी, मेरे आर्क लिनक्स पर मुझे मिला: [grochmal@haps ~]$ echo $- …

4
मेरे कार्यक्रम को "सेट" क्यों नहीं कहा जाता है?
मैंने एक सरल सी प्रोग्राम बनाया है जैसे: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } और मैं अपने पेट में आदि / bash.bashrc की तरह संशोधित किया है: PATH=.:$PATH मैंने इस प्रोग्राम को set.c के रूप में सहेजा है और …

2
शेल विशिष्ट क्या नहीं है?
कुछ उत्तरों के तहत, मुझे ऐसी टिप्पणियां दिखाई देती हैं जो उत्तर में शेल विशिष्ट कमांड से बचने की सलाह देती हैं। मुझे कैसे पता चलेगा कि सभी शेल में कौन से कमांड, ऑपरेटर आदि मौजूद हैं? क्या मानकों की एक सूची है? man builtinsआदेशों की एक सूची देता है। …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.