लिनक्स आदेश सिक्नुहोस् - पूरा

नाम

बाकस , उपनाम, bg , बाँध, ब्रेक, बनावट, सीडी , कमान्ड, कम्पोजन, पूरा, जारी, घोषणा, डिस, डिभाइस, गूंज, सक्षम, इभल, कार्यान्वयन, निस्कन, निर्यात, एफसी, एफजी, getopts, हैश , मद्दत, इतिहास , निलम्बन, परीक्षण, समय, जाल, प्रकार, प्रकारको, उलमट, उस्कस्क, इतिहास , कार्य, हत्या , चल्ने, स्थानीय, लगआउट, पॉपडी , प्रिफ , pushd, pwd , पढ्ने, पढ्ने, अनल्याल , अनसेट, पर्ख - बाश निर्मित इन आदेश, बाश हेर्नुहोस् (1)

ब्यास बनाइएका आदेश

जबसम्म अन्यथा उल्लेख नगरिएको, प्रत्येक बनाइएका आदेश यस सेक्शनमा दस्तावेज गरीएका पूर्वनिर्धारित विकल्पहरू - स्वीकार गर्दछ - विकल्पहरूको अन्त्यमा हस्ताक्षर गर्न।

: [ तर्कहरू ]

कुनै प्रभाव छैन; आदेश तर्क विस्तार गर्न र कुनै पनि निर्दिष्ट पुनरेखांकन प्रदर्शन गर्नु भन्दा केहि पनि छैन। शून्य बाहिर निस्कने कोड फर्काइएको छ।

फाइलनाम [ तर्कहरू ]

स्रोत फाइलनाम [ तर्कहरू ]

हालको शेल वातावरणमा फाईलनामबाट आदेशहरू पढ्नुहोस् र कार्यान्वयन गर्नुहोस् र फाइल नामबाट कार्यान्वयन गरिएका अन्तिम आदेशको निस्कन स्थिति फर्काउनुहोस्। यदि फाइलनाममा स्ल्याश समावेश छैन भने, PATH मा फाईल नामहरू प्रयोग गरिने फाइलमा फाइलनाममा फेला पार्न प्रयोग गरिन्छ। फाइललाई PATH मा खोजी गरियो आवश्यक कार्यान्वयन योग्य छैन। जब बाश पोक्सिक्स मोडमा छैन, हालको डाइरेक्टरी खोजी गरिएको छ यदि कुनै फाइल PATH मा भेटिएन भने। यदि स्रोतपाठ पसल निर्माण गरिएको आदेशमा विकल्प बन्द गरिएको छ भने, PATH खोजी गरिएको छैन। यदि कुनै आर्गुमेन्टहरू आपूर्ति गरिएमा, फाइलनाम क्रियान्वित हुँदा तिनीहरूका मान्य प्यारामिटरहरू हुन्छन्। अन्यथा मौलिक मापदण्डहरू अपरिवर्तित छन्। फिर्ती वस्तुस्थिति स्क्रिप्ट भित्र बाहिरिएको अन्तिम आदेशको स्थिति हो (0 यदि कुनै आदेशहरू कार्यान्वयन गरिएको छैन), र गलत यदि फाइलनाम फेला परेन वा पढ्न सकिँदैन।

उपनाम [ -प ] [ नाम [= मूल्य ] ...]

कुनै आर्गुमेन्टका साथ उपनामहरू वा -p विकल्पले उपनामको नाममा उपनामको नाम = मानक आउटपुटमा मान प्रिन्ट गर्दछ। जब आर्गुमेन्टहरू आपूर्ति गरिन्छ, प्रत्येक नामको लागि एक उपनाम परिभाषित गरिएको छ जसको मान दिइएको छ। मूल्यमा ट्रिजिङ स्पेस अर्को नामले अल्पसंख्यकका लागि जाँच गरिने कारणले गर्दा उपनाम विस्तार भएको हुन्छ। तर्क सूचीमा प्रत्येक नामको लागि कुनै मान प्रदान गरिएको छैन, नाम र मान उपनाम छापिएको छ। उपनाम फर्काउँछ जबसम्म नाम दिइएको छैन जसको लागि कुनै उपनाम परिभाषित छैन।

bg [ jobspec ]

पृष्ठभूमिमा निलम्बित नौकरी नौकरीस्पेक पुन: सुरू गर्नुहोस्, जस्तै कि यो & # 39 ; को साथ सुरु भएको थियो। यदि नौकरीस्पेक उपस्थित छैन भने, हालको कामको शेलको धारणा प्रयोग गरिन्छ। bg jobspec फर्काउँछ 0 जब काम नियन्त्रण नियन्त्रण असक्षम पारिएको छ वा, जब कार्य नियन्त्रण सक्षम हुँदा चलाउँदा, यदि नौकरीस्पेक फेला परेन वा काम नियन्त्रण बिना सुरु भयो।

बाँदर [ -एम कीम्याप ] [ -lpsv पीएसपीवी ]

बाँदर [ -एम कीम्याप ] [ -q प्रकार्य ] [ -u प्रकार्य ] [ -आर keyseq ]

बाँध [ -m कीम्याप ] -f फाइलनाम

बाँध [ -एम कीम्याप ] -x कीर : शेल-आदेश

बाँदर [ -मे कीम्याप ] keyseq : प्रकार्य-नाम

उल्लिखित पढाई-आदेश

हालको पढाई कुञ्जी र प्रकार्य ब्यान्डिंगहरू प्रदर्शन गर्नुहोस्, पढ्ने कार्य वा म्याक्रोमा कुञ्जी अनुक्रम बाँध्नुहोस्, वा पढ्नका लागि चर सक्षम गर्नुहोस्। प्रत्येक गैर-विकल्प तर्क एक आदेश हो जुन योइनपुट्रोसीमा देखा पर्दछ, तर प्रत्येक बाध्यकारी वा आदेश अलग तर्कको रूपमा पारित हुनुपर्छ; उदाहरणका लागि, "" \ Cx \ Cr ": पुन: पढ्न-इन्टिट-फाईल '। विकल्पहरू भने भने भने निम्न अर्थहरू छन्:

-म कीबोर्ड

पछिल्लो बाइन्डिंगहरू द्वारा प्रभावित हुन कि किम्यापको रूपमा कीमम्याप प्रयोग गर्नुहोस्। स्वीकार्य कुञ्जीमैप नामहरू emacs, इम्याक-मानक, इम्याक्स-मेटा, इम्याक-सीटीएलएक्स, vi, vi-move, vi-command , and vi-insert छन्vi vi-command को बराबर छ; emacs emacs-standard को बराबर छ।

-l

सबै पढाइका प्रकार्यहरूको नामहरू सूचीबद्ध गर्नुहोस्।

-p

पढाउने प्रकार्य नामहरू र बाईन्डिङहरू यस्तो तरिकामा प्रदर्शन गर्नुहोस् जुन तिनीहरू पुन: पढ्न सकिन्छ।

-प

हालको पढाई प्रकार्य नामहरू र बाईन्डिङहरू सूचीबद्ध गर्नुहोस्।

-v

पढाउने चर नामहरू र मानहरू प्रदर्शन गर्नुहोस् ताकि तिनीहरू पुन: पढ्न सकिन्छ।

-V

हालको पढाई चर चर र नामहरू सूचीबद्ध गर्नुहोस्।

-s

माइक्र्रोमा बाँडिएको पढ्ने कुञ्जी अनुक्रमहरू प्रदर्शन गर्नुहोस् र तिनीहरूले आउटपुट तारहरू यस्तो रूपमा पढ्न सक्छन् कि तिनीहरू पुन: पढ्न सकिन्छ।

-एस

पढाइ कुञ्जी अनुक्रमहरूलाई म्याक्रोमा बाँडिएको र तिनीहरूका उत्पादन तारहरू प्रदर्शन गर्नुहोस्।

-f फाइलनाम

फाइलनामबाट कुञ्जी ब्यान्डिङहरू पढ्नुहोस्।

-q प्रकार्य

नामक प्रकार्यलाई कुन कुञ्जीहरू बोल्ने बारेमा प्रश्न।

-u प्रकार्य

नामक प्रकार्यमा बायाँ सबै कुञ्जीहरू अनबन्ड गर्नुहोस्।

-r keyseq

Keyseq को लागी कुनै पनि वर्तमान बाध्यता हटाउनुहोस्।

-x कुञ्जीस : शेल-आदेश

जब कुञ्जीसर्ट इन्टर गरिएको छ भने शेल-आदेश क्रियान्वित गर्न सकिन्छ।

फिर्ती मान 0 हो जब अपरिचित विकल्प दिइएको छ वा त्रुटि देखापर्यो।

ब्रेक [ एन ]

भित्रबाट बाहिर निस्कनुहोस्, जब सम्म , नभएसम्म वा लुप चयन गर्नुहोस् । यदि n निर्दिष्ट गरिएको छ भने एन स्तर तोक्नुहोस्। n हुनु पर्छ> 1. यदि एन खोल्ने लूपहरूको संख्या भन्दा ठूलो छ भने, सबै संलग्न कुञ्जीहरू बाहिर निस्कन्छन्। रिटर्न मान 0 हो जब ब्रेक निष्पादित हुँदा शेल लाई पाश कार्यान्वयन नगरेसम्म।

builtin shell-builtin [ arguments ]

निर्दिष्ट शेल निर्माणमा कार्यान्वयन गर्नुहोस्, यसलाई तर्कहरू पठाउनुहोस्, र बाहिर निस्कन स्थिति फर्काउनुहोस्। यो फंक्शन परिभाषित गर्दा उपयोगी छ जसको नाम एक शेल बनाइएको जस्तो छ, प्रकार्य भित्र निर्माण को कार्यक्षमता को बनाए राख्छ। सीडी बनावट सामान्यतया यो तरिका पुनःनिर्माण गरिएको छ। यदि शेल-निर्मितिन एउटा शेल निर्माण आदेश होइन भने फिर्ती स्थिति गलत छ।

cd [ -L | -P ] [ dir ]

हालको डाइरेक्टरी dir मा बदल्नुहोस्। चर HOME पूर्वनिर्धारित डर्ट हो । चर CDPATH डाइरेक्टरीको खोजी खोजी को परिभाषित गर्दछ। CDPATH मा वैकल्पिक डाइरेक्टरी नामहरू बृहदान्त्रद्वारा विभाजित हुन्छन् (:)। CDPATH मा एउटा रिक्त डाइरेक्टरी नाम हालको डाइरेक्टरी जस्तै हो, अर्थात् `` ''। यदि dir एक स्ल्याश (/) सँग सुरू हुन्छ भने, त्यसपछि CDPATH प्रयोग गरिएको छैन। TheP- विकल्प निम्न प्रतीकात्मक लिङ्कहरूको सट्टा भौतिक डाइरेक्टरी ढाँचा प्रयोग गर्न भनिन्छ (जसलाई पनि बनाइएको आदेश सेट गर्न को लागी विकल्प हेर्नुहोस्); the- l विकल्प पछ्याउन प्रतीक प्रतीक लिङ्कहरू। को एक तर्क - $ OLDPWD को बराबर छ। डाइरेक्टरी सफलतापूर्वक परिवर्तन भयो भने फिर्ती मान सही छ; अन्यथा गलत।

आदेश [ -वीवीवी ] कमांड [ arg ...]

आर्ग्ससँग चलाउने आदेश सामान्य खोल प्रकार्य लुकअप थिच्नुहोस्। PATH मा फेला परेका निर्मित आदेशहरू वा आदेशहरू निष्पादित छन्। यदि -p विकल्प दिइएको छ भने, आदेशका लागि खोज PATH को लागि सबै मानक उपयोगिताहरू फेला पार्न ग्यारेन्टी मान प्रयोग गरी गरिन्छ। यदि वा वी-वी विकल्प प्रदान गरिएको छ भने, आदेशको विवरण छापिएको छ। The -v विकल्पले एक मात्र शब्दले कमाएको आदेश वा फाइल नाम प्रदर्शन गर्न आदेश आविष्कार गर्न प्रयोग गरेको संकेत गर्दछ; the -V विकल्पले अधिक verbose वर्णन उत्पादन गर्दछ। यदि -V वा -v विकल्प प्रदान गरिएको छ भने, बाहिर निस्कन स्थिति 0 हो यदि आदेश फेला पर्यो, र 1 यदि होइन। यदि न त विकल्प प्रदान गरिएको छ र त्रुटि देखापर्यो वा आदेश फेला पार्न सकिदैन, बाहिर निस्कने स्थिति 127 हो। अन्यथा, बनाइएको आदेशको बाहिर निस्कने आदेश आदेशको बाहिर निस्कने स्थिति हो।

compgen [ option ] [ word ]

विकल्पको अनुसार शब्दको लागि सम्भव समाप्ति म्याचहरू उत्पन्न गर्नुहोस्, जुन अपवादको साथ पूर्ण निर्मित द्वारा स्वीकृत विकल्प हुन सक्छ -पी -आर , र म्याच आउटपुटमा लेख्नुहोस्। F -C -C विकल्पहरू प्रयोग गर्दा, विभिन्न शेल चरहरू प्रोग्रामयोग्य समाप्ति सुविधाहरूद्वारा सेट गरिन्छ, उपलब्ध हुँदा, उपयोगी मानहरू छैन।

म्याचहरू त्यहि तरिकामा उत्पन्न हुनेछ यदि प्रोग्रामयोग्य समाप्ति कोडले उनीहरूलाई सीधा झण्डाहरू सँग पूर्ण समाप्ति विवरणबाट उत्पन्न गरेको थियो। यदि शब्द निर्दिष्ट गरिएको छ भने शब्दहरूसँग मिल्ने केवल ती पूरै प्रदर्शनहरू प्रदर्शन हुनेछन्।

फिर्ती मान सही छ जबसम्म कुनै अमान्य विकल्प प्रदान गरिएको छैन, वा कुनै मिलानहरू उत्पन्न भएन।

पूरा [ -बडडेफजीक्सस्क ] [ -ओ कम्-विकल्प ]] [ -ए कार्य ] [ -जी विश्वव्यापी ] [ -W शब्दसूची ] [ -पी उपसर्ग ] [ -एस प्रत्यय ]


[ -X फिल्टरपेट ] [ -एफ प्रकार्य ] [ -को आदेश ] नाम [ नाम ... ]

पूर्ण -प्र [ नाम ...]

प्रत्येक नाममा तर्कहरू कसरी पूरा हुनुपर्छ भनेर निर्दिष्ट गर्नुहोस्। यदि -p विकल्प प्रदान गरिएको छ, वा यदि कुनै विकल्पहरू उपलब्ध छैनन् भने, अवस्थित पूर्ण समाप्ति निर्दिष्टिकरणहरू एक तरिकामा प्रिन्ट गरिएको छ जसले तिनीहरूलाई इनपुटको रूपमा पुन: प्रयोग गर्न अनुमति दिन्छ। The -r विकल्पले प्रत्येक नामको लागि पूर्ण समाप्ति निर्दिष्ट गर्दछ, वा यदि कुनै नाम प्रदान गरिएन भने पूर्ण समापन निर्दिष्टीकरणहरू।

शब्द समाप्ति को प्रयास गर्दा यो पूर्ण समाप्ति निर्दिष्टीकरण को प्रक्रिया प्रोग्रामयोग्य समापन को अधीन मा वर्णित छ।

अन्य विकल्पहरू, यदि निर्दिष्ट भएमा निम्न अर्थहरू छन्। पूर्ण निर्मित बनाइयो बोकेको अघि विस्तारबाट रक्षा गर्न G -W , and- X विकल्पहरू (र, आवश्यक भएमा, -P and- S विकल्पहरू) को तर्कहरू उद्धृत हुनुपर्छ।

-ओ कम्पा-विकल्प

कम्पोज-विकल्प साधारण पीडितहरू भन्दा कम्पाकसको व्यवहारका थुप्रै पक्षहरूलाई नियन्त्रण गर्दछ। कम्पोजी विकल्प एक हुन सक्छ:

पूर्वनिर्धारित

यदि पढ्नका लागि कुनै मिल्दो उत्पन्न भएमा पढ्नका लागि पूर्वनिर्धारित फाईलनामको पूर्ण प्रयोग गर्नुहोस्।

dirnames

यदि डाइरेक्टले कुनै म्याच उत्पन्न गर्दैन भने डाइरेक्टरी नाम पूरा गर्नुहोस्।

फाइलनामहरू

पढाइलाई बताउनुहोस् कि कम्पस्पेक फाइलनामहरू उत्पन्न गर्दछ, त्यसैले यसले कुनै पनि फाइल-विशिष्ट प्रशोधन गर्न सक्दछ (जस्तै डाइरेक्टरी नामकरण गर्न स्ल्याश थप्ने वा ट्रिगरेसन रिक्त स्थानहरूलाई थिचिन्छ)। शेल प्रकार्यहरूसँग प्रयोग गर्न इरादा।

ठाउँ छैन

पढाइलाइनलाई लाइनको अन्त्यमा पूरा गरिएका शब्दहरूलाई स्पेस (पूर्वनिर्धारित) जोड्न नदिनुहोस्।

-ए कार्यवाही

कार्य सम्भव पूर्णताको सूची उत्पन्न गर्न निम्न मध्ये एक हुन सक्छ:

उपनाम

उपनामहरू। को रूपमा पनि निर्दिष्ट गरिएको हुन सक्छ।

arrayvar

एरे चर नामहरू।

बाध्यकारी

रेडलाइन कुञ्जी बाध्यकारी नामहरू।

बनाइयो

Shell shellin command को नामहरू। पनि जस्तै बी - मा निर्दिष्ट गर्न सकिन्छ

आदेश

आदेश नामहरू। नामहरू पनि निर्दिष्ट गर्न सकिन्छ । लाई पनि निर्दिष्ट गर्न सकिन्छ।

निर्देशिका

डाइरेक्टरी नामहरू। पनि डीडी निर्दिष्ट गर्न सकिन्छ

अक्षम

असक्षम शेल कन्स्ट्रिनहरूको नामहरू।

सक्षम गरियो

सक्षम गरिएको खोल निर्माणको नामहरू।

निर्यात

निर्यात गरिएका शेल चरहरूको नाम। पनि ई-ए निर्दिष्ट गर्न सकिन्छ।

फाइल

फाइल नामहरू। पनि एफ-मा निर्दिष्ट गर्न सकिन्छ।

समारोह

शेल प्रकार्यहरूको नाम।

समूह

समूह नामहरू। पनि जीईको रूपमा निर्दिष्ट गर्न सकिन्छ।

हेलिकप्पिक

मद्दत निर्माण द्वारा स्वीकृत मद्दत शीर्षक।

होस्टनाम

होस्टनामहरू, जुन HOSTFILE शेल चर द्वारा निर्दिष्ट फाइलबाट लिइयो।

काम

कार्य नामहरू, यदि नौकरी नियन्त्रण सक्रिय छ भने। पनि जस्तै ए- जे निर्दिष्ट गर्न सकिन्छ।

खोजशब्द

शेल सुरक्षित शब्दहरू। Ask लाई पनि निर्दिष्ट गर्न सकिन्छ।

दौड

चलिरहेको कार्यहरूको नामहरू, यदि कार्य नियन्त्रण सक्रिय छ भने।

सेवा

सेवा नामहरू। को रूपमा पनि निर्दिष्ट गरिएको हुन सक्छ।

setopt

निर्माण गरिएको सेट -o विकल्पको लागि वैध तर्कहरू।

पसल

पसल निर्माणमा स्वीकृत रूपमा शेल विकल्प नामहरू।

संकेत

सिग्नल नामहरू।

रोकियो

अवरुद्ध कार्यहरूको नामहरू, यदि नौकरी नियन्त्रण सक्रिय छ भने।

प्रयोगकर्ता

प्रयोगकर्ता नामहरू। Asu निर्दिष्ट गरिएको पनि।

चर

सबै खोल चरको नाम। As-v निर्दिष्ट गरिन सक्छ।

जी जी globpat

सम्भावित पूरक उत्पन्न गर्न फाइलनाम विस्तार ढाँचा विश्वब्यापी विस्तार गरिएको छ।

-W शब्दसूची

डेलिमिटरको रूपमा IFS विशेष चरमा वर्णहरू प्रयोग गरेर शब्दसूची विभाजित हुन्छ, र प्रत्येक परिणामकार शब्द विस्तार गरिएको छ। सम्भावना पूर्णता शब्द परिणाम पूरा भएको परिणामी सूची को सदस्य हुन्।

-C आदेश

आदेश सबहल वातावरणमा क्रियान्वित गरिएको छ, र यसको आउटपुट सम्भव पूरकको रूपमा प्रयोग गरिन्छ।

-F प्रकार्य

हालको खोल वातावरणमा शेल प्रकार्य प्रकार्य क्रियान्वित गरिएको छ। जब यो समाप्त हुन्छ, सम्भव पूर्णता COMPREPLY array variable को मानबाट पुनः प्राप्त गरिन्छ।

-X फिल्टरपेट

फिल्टरपल्ट एक ढाँचा हो जुन फाइलनाम विस्तारको लागि प्रयोग गरिन्छ। यो पूर्वनिर्धारित विकल्पहरू र तर्कहरू द्वारा जेने सम्भावित पूरकहरूको सूचीमा लागू हुन्छ, र प्रत्येक पूरा मेल खाने फिल्टर फिल्टर सूचीबाट हटाईयो। एक प्रमुख ! फिल्टर फिल्टरमा नकारात्मक पार्छ; यस अवस्थामा, कुनै पनि समाप्ति मेलमिलाप फिल्टरपेट हटाइएको छैन।

-प उपसर्ग

उपसर्ग हरेक सम्भव समाप्तिको सुरुमा थप गरिएको छ पछि सबै अन्य विकल्पहरू लागू गरिसकेपछि।

-स प्रत्यय

प्रत्यय प्रत्येक सम्भव समाप्तिमा संलग्न हुन्छ पछि सबै अन्य विकल्पहरू लागू भएको छ।

फिर्ती मान सही छ जबसम्म कुनै अमान्य विकल्प प्रदान गरिएको छैन, एक विकल्प भन्दा -p or -r भन्दा अन्य नाम तर्क बिना आपूर्ति गरिन्छ, एक नामको लागि पूरा पूर्णीकरण हटाउन प्रयास गरिएको छ जुन कुनै निर्दिष्टिकरण अवस्थित छैन, वा त्रुटि उत्पन्न हुन्छ। एक पूरा विवरण थप्दै।

जारी राख्नुहोस् [ एन ]

को लागी गुप्तिकरणको अर्को पुन: सुरू गर्नुहोस् , जबसम्म , नभएसम्म वा लुप चयन गर्नुहोस् । यदि n निर्दिष्ट गरिएको छ, फेरि बन्द गर्नुहोस् एन थन्को संलग्न गर्नुहोस्। n हुनुपर्दछ> 1. यदि एनएलसीको लूपहरूको संख्या भन्दा ठूलो छ भने, अन्तिम एन्क्लिङ पाश (`` माथि-स्तर '' लूप) पुन: सुरु गरिएको छ। रिफर्म मान 0 हो जब सम्म जारी राख्नु जारी राखिएको शेल एक पाश कार्यान्वयन नगरेसम्म।

घोषणा गर्नुहोस् [ -फफर्टक्स ] [ -पी ] [ नाम [= मूल्य ]]

प्रकारको [ -फफर्टक्स ] [ -पी ] [ नाम [= मूल्य ]]

चर विघटन गर्नुहोस् र / वा तिनीहरूलाई विशेषता दिनुहोस्। यदि कुनै नाम दिइएको छैन भने चरको मानहरू प्रदर्शन गर्नुहोस्। The -p विकल्पले प्रत्येक नामको विशेषताहरू र मानहरू प्रदर्शन गर्नेछ। जब -p प्रयोग गरिन्छ, थप विकल्पहरू उपेक्षा गरिएका छन्। -F विकल्प प्रकार्य परिभाषाहरूको प्रदर्शनलाई रोक लगाउँदछ; केवल प्रकार्य नाम र विशेषताहरू छापिएका छन्। -F विकल्प लागू हुन्छ -f । निम्न विकल्पहरू निर्दिष्ट विशेषतासँग चरमा आउटपुटलाई प्रतिबन्ध गर्न वा चर विशेषताहरू प्रदान गर्न प्रयोग गर्न सकिन्छ:

-a

प्रत्येक नाम सरणी चर हो (माथि अङ्कहरू हेर्नुहोस्)।

-f

प्रकार्य नामहरू मात्र प्रयोग गर्नुहोस्।

-i

चर एक पूर्णांकको रूपमा व्यवहार गरिएको छ; गणित मूल्याङ्कन ( अर्द्धिमिक विवरण हेर्नुहोस् ) जब चर एक मान सङ्कलन गरिन्छ।

-r

नाम मात्र पढ्ने मात्र बनाउनुहोस्। यी नामहरू पछि असाइनमेंट कथनहरू द्वारा मानहरू असाइन गर्न सकिँदैन वा अनसेट गर्नुहोस्।

-t

प्रत्येक नाम ट्रेस विशेषता दिनुहोस्। निस्क्रिय कार्यहरूले बुलेट खोलबाट DEBUG जाल पाउँछ। चर को लागि ट्रेस विशेषता को कुनै विशेष अर्थ छैन।

-x

वातावरण मार्फत आदेशहरूको लागि निर्यातको लागि नाम एस मार्क गर्नुहोस्।

`- 'को सट्टा` -' को सट्टा विशेषता बन्द गर्दछ, अपवादको साथमा + ए array चर सक्षम पार्न को लागी प्रयोग गर्न सकिँदैन। जब प्रकार्यमा प्रयोग गरिन्छ, स्थानीय नामको साथ प्रत्येक नामलाई स्थानीय बनाउँछ। फिर्ती मान 0 हो जबसम्म अमान्य विकल्पको सामना नगरेसम्म, `` -f foo = bar '' को प्रयोग गरेर प्रकार्य परिभाषित गर्न प्रयास गरिएको छ, एक पढ्ने-पढ्ने मात्र चर असक्षम गर्न कोसिस गर्न प्रयास गरिएको छ, एक प्रयास गरिएको छ। कम्पाइन्ड असाइनमेंट सिन्ट्याक्स प्रयोग नगर्न array variable को मान असाइन गर्नुहोस् (माथि आरोहणहरू हेर्नुहोस्), नामहरू मध्ये एक नाम एक मान्य शेल चर नाम छैन, एक पढ्ने-मात्र चरको लागि पढ्ने मात्र स्थिति बन्द गर्न प्रयास गरिएको हो, array variable को लागि सरणी स्थिति बन्द गर्न को लागी एक प्रयास गरिएको छ, वा -f को साथ गैर-अवस्थित प्रकार्य प्रदर्शन गर्न प्रयास गरिएको छ।

dirs [-clpv ] [+ n ] [- n ]

विकल्प बिना, हालैका सम्झाइएका डाइरेक्टरीहरूको सूची प्रदर्शन गर्दछ। डिफल्ट डिस्प्ले रिक्त स्थानहरूद्वारा विभाजित डाइरेक्टरी नामहरूसँग एकल रेखामा छ। डायरेक्टरीहरू pushd आदेशसँग सूचीमा थपिएका छन्; पपडी कमान सूचीबाट प्रविष्टिहरू हटाउँदछ।

+ n

डाइरेक्ट्स देखाइएको सूचीको बायाँबाट एन थ प्रविष्टि प्रविष्ट गर्दा प्रदर्शन बिना शून्यबाट सुरु हुन्छ।

- n

शून्यबाट सुरू गर्न विकल्पहरू बिना बोल्दा डुर्सहरू देखाइएको सूचीको दायाँबाट एन थ प्रविष्टि प्रविष्टि गणना गर्दछ।

-c

सबै प्रविष्टिहरू मेटाउँदा डाइरेक्टरी स्ट्याक खाली गर्दछ।

-l

एक लामो सूचीबद्ध उत्पादन गर्दछ; पूर्वनिर्धारित सूचीबद्ध ढाँचाले गृह डाइरेक्टरीलाई अस्वीकार गर्न टिल्ड प्रयोग गर्दछ।

-p

एक रेखा प्रति प्रविष्टिको साथ डाइरेक्टरी स्ट्याकलाई छाप्नुहोस्।

-v

डाइरेक्टरी स्ट्याकलाई प्रिन्टमा एक प्रविष्टिको साथ प्रिन्ट गर्नुहोस्, स्ट्याकमा यसको इन्डेक्ससँग प्रत्येक प्रविष्टि पूर्वनिर्धारित।

फिर्ती मान 0 हो जबसम्म अमान्य विकल्प प्रदान गरिएको छैन वा एन अनुक्रमणिकाहरू डाइरेक्टरी स्ट्याकको अन्त भन्दा बाहिर।

अस्वीकार [ -ar ] [ -ह ] [ नौकरीस्पेक ...]

विकल्प बिना, प्रत्येक कार्यस्थान सक्रिय कार्यहरूको तालिकाबाट हटाइयो। यदि -h विकल्प दिइएको छ भने, प्रत्येक jobspec तालिकाबाट हटाइएको छैन, तर चिन्ह लगाइएको छ कि यदि SILL ले SIGHUP प्राप्त गर्दछ SIGHUP कार्यमा पठाइएको छैन। यदि कुनै jobspec उपस्थित छ भने, र न -a र न -आर विकल्प प्रदान गरिएको छ, हालको काम प्रयोग गरिन्छ। यदि कुनै jobspec आपूर्ति छैन भने -ए विकल्प सबै कामहरू हटाउन वा चिन्ह लगाउने; the -r विकल्प बिना नौकरीस्पेक बहस कार्य सञ्चालन गर्न अपरेसनलाई रोक्दछ। रिटर्न मान 0 हो जब नौकरीस्पेकले वैध काम निर्दिष्ट गर्दैन।

गूंज [ -ने ई ] [ आर्ग ...]

आर्गन एस, आउटपुटहरू द्वारा विभाजित, नयाँलाइन पछि। फिर्ती स्थिति सधैं छ। यदि निर्दिष्ट गरिएको छ भने, पछाडि न्युलाइनलाई दमन गरिन्छ। यदि -e विकल्प दिइएको छ भने, निम्न ब्याकस्ल्याश-बचाइएको अक्षरहरूको व्याख्या सक्षम गरिएको छ। TheEE विकल्पले यी भाग्य क्यारेक्टरहरूको व्याख्यालाई असक्षम पार्दछ, भित्री तवरमा पनि व्याख्या गरिएका प्रणालीहरूमा। Xpg_echo खोल विकल्पले गतिशील रूपमा निर्धारण गर्न प्रयोग गर्न सकिन्छ कि यी गन्तव्यहरू पूर्वनिर्धारित रूपमा यी भाग क्यारेक्टरहरू विस्तार गर्दछ कि छैन। गूंज व्याख्या गर्दैन - विकल्पहरूको अन्त्यको अर्थ हो। गन निम्न अनुच्छेद अनुच्छेदहरु को व्याख्या गर्दछ:

\ a

अलर्ट (घण्टी)

\ b

ब्याकस्पेस

\ c

नयाँलाइन पछाडि बन्द

\ e

एक भाग्य वर्ण

\ f

फारम फारम

\ n

नयाँ लाइन

\ r

गाडी फिर्ता

\ t

तेर्सो ट्याब

\ v

ठाडो ट्याब

\\

ब्याकस्ल्याश

\ N nnn

आठ-बिट क्यारेक्टर जिसका मूल्य अल्ट्रा मान हो एनएनएन (शून्य देखि तीन अङ्कल अङ्कहरू)

\ nnn

आठ-बिट वर्ण जसको मूल्य अल्ट्रा मान हो एनएनएन (एक देखि तीन अङ्कल अङ्कहरू)

\ x एचएच

आठ-बिट क्यारेक्टर जसको मूल्य हेक्सडेसिमल मान एचएच (एक वा दुई हेक्स अङ्क) हो।

सक्षम गर्नुहोस् [ -adnps ] [ -f फाइलनाम ] [ नाम ...]

बनाइएका शेल आदेशहरू सक्षम र अक्षम गर्नुहोस्। बनाइएका डिफाइनिनलाई डिस्क आदेशलाई अनुमति दिन्छ जुन एउटै नाम हो जुन शेलको नाममा बिना पूर्ण पथनाम निर्दिष्ट गरिएको हो। जसमा शेल सामान्यतया डिस्क डिमान्डहरू बाट खोज्नका लागि खोजीहरू। यदि -न प्रयोग गरिन्छ, प्रत्येक नाम अक्षम गरिएको छ; अन्यथा, नामहरू सक्षम छन्। उदाहरणका लागि, शेल निर्मित संस्करणको सट्टामा PATH मार्फत परीक्षण बाइनरी प्रयोग गर्न, `` सक्षम -एन परीक्षण 'चलाउनुहोस्। The -f विकल्पले साझेदारी गरिएको वस्तु फाईलनामबाट नयाँ बनाइएका कमान्ड नाम लोड गर्न मतलब छ, प्रणालीहरूमा गतिशील लोडिङ समर्थन गर्दछ। यस -d विकल्पले पहिले नै एफ-फाईलसँग लोड भइरहेको मेटाउनेछ। यदि कुनै नाम आर्गुमेन्ट दिइएको छैन भने, वा यदि -p विकल्प प्रदान गरिएको छ भने, शेल कन्स्ट्रिनहरूको सूची छापिएको छ। कुनै अन्य विकल्प आर्गुमेन्टहरूको साथमा, सूचीमा सबै सक्षम गरिएको शेल कन्स्ट्रिनन्सहरू समावेश छन्। यदि -न आपूर्ति गरिएको छ, केवल असक्षम बनाइएका भवनहरू प्रिन्ट गरिएका छन्। यदि ए. आपूर्ति गरिन्छ, सूचीमा लिस्ट गरिएको सबै भवनहरू समावेश गर्दछ, जुन प्रत्येक सक्षम छ वा छैन भनेर संकेतको साथ। यदि -एस आपूर्ति गरिन्छ, आउटपुट POSIX विशेष buildins लाई प्रतिबन्धित छ।

फिर्ती मान 0 हो नभएसम्म नाम शेल बनाइएनन र साझेदारी गरिएको वस्तुबाट नयाँ बनाइएका लोड लोड गर्दा त्रुटि हो।

eval [ arg ...]

आर्गन एस पढ्न र एक एकल आदेश मा एक साथ समेटित छन्। यो आदेश तोल द्वारा पढेर र क्रियान्वित गरिएको छ, र यसको बाहिर निस्कन इल मानको रूपमा फर्काइन्छ। यदि कुनै आर्गनहरू छैनन्, वा केवल रिक्त तर्कहरू, इकल 0 फर्काउँछ।

exec [ -cl ] [ -a name ] [ command [ arguments ]]

यदि आदेश निर्दिष्ट गरिएको छ भने, यसले शेललाई प्रतिस्थापन गर्दछ। नयाँ प्रक्रिया सिर्जना गरिएको छैन। तर्क आदेश को तर्क हो। यदि -l विकल्प आपूर्ति गरिन्छ भने, शेलले जरथ तर्कको सुरुवातमा कमाईमा एक ड्यास राख्छ। यो कुन लगइन हो (1) गर्दछ। -c विकल्पले खाली वातावरणसँग कार्यान्वयन गर्न आदेशको कारण बनाउँछ। यदि -ए आपूर्ति गरिएको छ भने, शेलले क्रियान्वित आदेशमा जेरोथ तर्कको रूपमा नाम पठाउँछ। यदि आदेश केही कारणका लागि कार्यान्वित गर्न सकिँदैन भने, एक गैर-अन्तरक्रियात्मक खोलबाट निस्क्रिय हुन्छ, जबसम्म शेल विकल्प कार्यान्वयन सक्षम छ नभएसम्म, यो अवस्थामा विफलता फर्काउँछ। एक इंटरेक्टिव शेल रिफल्ट यदि फाइल निष्पादित गर्न सकिदैन। यदि आदेश निर्दिष्ट गरिएको छैन भने, कुनै पनि पुनःनिर्देशनले हालको शेलमा असर पुर्याउँछ, र फिर्तीको स्थिति 0.। यदि एक पुन: सिरेसन त्रुटि हो, फिर्ती स्थिति 1 हो।

बाहिर निस्कन [ n ]

कारण शेल n को स्थिति संग बाहिर निस्कनका लागि। यदि n छोड्नुभयो भने, बाहिर निस्कने अन्तिम अर्डर निष्पादित स्थिति हो। खोल समाप्त हुन अघि EXIT मा एक जाल क्रियान्वित गरिएको छ।

निर्यात [ -फन ] [ नाम [= शब्द ]] ...

निर्यात -पी

आपूर्ति गरिएका नामहरू स्वचालित रूपमा निर्यातको लागि चिन्ह लगाइएका छन् जुन पछिका कार्यान्वयन आदेशहरू। यदि -f विकल्प दिइएको छ भने, नामले कार्यलाई संकेत गर्दछ। यदि कुनै नाम दिइएको छैन भने, वा यदि -p विकल्प प्रदान गरिएको छ भने, यस शेलमा निर्यात गरिएका सबै नामहरूको सूची छापिएको छ। -n विकल्पले निर्यात सम्पत्तिलाई नामकरण गरिएका चरबाट हटाउनको कारण बनाउँछ। निर्यात 0 को बाहिर निकलें स्थिति फर्काउँछ जब सम्म अमान्य विकल्प सामना नगर्ने, एक नाम एक वैध शेल चर नाम, वा -f एक प्रकार्य होइन नामको साथ प्रदान गरिएको छैन।

एफसी [ ईन्जिनियरिङ् ] [ -प्र ] [ पहिलो ] [ अन्तिम ]

fc -s [ pat = rep ] [ cmd ]

आदेश तय गर्नुहोस्। पहिलो रूपमा, पहिलो देखि अन्तिम सम्म आदेशहरूको दायरा इतिहास सूचीबाट चयन गरिएको छ। पहिलोअन्तिम string (जस्तै कि स्ट्रिङको साथ सुरु अन्तिम आदेश) को लागी निर्दिष्ट गर्न सकिन्छ वा एउटा नम्बरको रूपमा (इतिहास सूचीमा अनुक्रमणिका, जहाँ नकारात्मक नम्बर हालको आदेश नम्बरबाट अफसेटको रूपमा प्रयोग गरिन्छ)। यदि अन्तिम निर्दिष्ट गरिएको छैन भने यो सूचीबद्धको लागि हालको आदेशमा सेट गरिएको छ (त्यसकारण `` fc -l -10 '' अन्तिम 10 आदेशहरू प्रिन्ट गर्दछ) र पहिलोमा अन्यथा। यदि पहिलो निर्दिष्ट गरिएको छैन भने यो सम्पादनको लागि अघिल्लो आदेशमा सेट अप र -16 सूचीकरणको लागि सेट गरिएको छ।

सूचीबद्ध गर्दा आदेश संख्या संख्यालाई रोक्दछ। -r विकल्पले आदेशहरूको अर्डर उल्टाउँछ। यदि -l विकल्प दिइएको छ भने, आदेशहरू मानक आउटपुटमा सूचीबद्ध छन्। अन्यथा, नाम द्वारा दिइएका सम्पादकले ती आदेशहरूमा फाइलमा बोलाइएको छ। यदि नाम दिइएको छैन भने, FCEDIT चरको मान प्रयोग गरिन्छ, र यदि FCEDIT सेट गरिएको छैन भने EDITOR को मूल्य। यदि न त चर सेट गरिएको छ, प्रयोग गरिन्छ। जब सम्पादन पूर्ण भयो, सम्पादन आदेशहरू प्रतिमा र क्रियान्वित हुन्छन्।

दोस्रो फारममा, प्याटको प्रत्येक उदाहरण प्रतिनिधि द्वारा प्रतिस्थापन पछि पुन: कार्यान्वयन गरिएको छ। यससँग प्रयोग गर्नको लागि एक उपयोगी उपनाम `` r = fc -s '' हो, त्यसकारण टाइप टाइप `` r सीसी '' `` सीसी '' सँग सुरु हुने अन्तिम आदेश चलाउँछ र टाइप गर्दै `` r '' अन्तिम पुन: कार्यान्वयन गर्दछ। आदेश।

यदि पहिलो फाराम प्रयोग गरिन्छ भने फिर्ती मान 0 हो जबसम्म अमान्य विकल्पको सामना नगर्ने वा पहिलो वा दायराबाट इतिहास रेखाहरू निर्दिष्ट गर्दछन्। यदि -e विकल्प प्रदान गरिएको छ भने, फिर्ती मान अन्तिम आदेश निष्पादित वा विफलताको आदेश हो यदि त्रुटि आदेशहरू अस्थायी फाइलसँग हुन्छ। यदि दोस्रो फारम प्रयोग गरिन्छ भने फिर्ती पुन: निष्पादित गरिएको फिर्ती स्थिति हो, जब सम्म सीडीडीले वैध इतिहास रेखा निर्दिष्ट गर्दैन, जसमा एफसी फर्काउँछ।

fg [ jobspec ]

अग्रभूमिमा jobspec पुन: सुरू गर्नुहोस् , र यो हालको काम बनाउनुहोस्। यदि नौकरीस्पेक उपस्थित छैन भने, हालको कामको शेलको धारणा प्रयोग गरिन्छ। रिटर्न मान अग्रभूमिमा राखिएको आदेशको हो, वा जब कार्य नियन्त्रण असक्षम हुँदा चलाउन असफल भएमा, जब कार्य नियन्त्रण सक्षम हुन्छ भने, यदि jobspec मान्य नौकरी निर्दिष्ट गर्दैन वा jobspec एक कार्य निर्दिष्ट गर्दछ जुन काम नियन्त्रण बिना सुरु गरिएको थियो ।

getopts अप्टस्ट्रिंग नाम [ args ]

getopts शेल प्रक्रियाहरू द्वारा प्रयोग गरीएको मापदण्डहरू पार्स गर्न प्रयोग गरिन्छ। अप्ट्रिङले पहिचान गर्ने विकल्प विकल्पहरू समावेश गर्दछ; यदि कुनै वर्ण एक बृहदान्त्र पछि लागे पछि, विकल्पलाई तर्क छ भन्ने आशा गरिन्छ, जुन यसलाई स्पेस स्पेसबाट अलग गर्नुपर्छ। बृहदान्त्र र प्रश्न चिन्ह क्यारेक्टरहरू विकल्प अक्षरहरूको रूपमा प्रयोग गर्न सकिँदैन। प्रत्येक पटक यो बोलाइएको छ, लेप्लोपले अर्को विकल्पलाई शेल चर नाममा राख्दछ , यदि नाम अवस्थित छैन भने, र अर्को तर्कको सूचकांक चर OPTIND मा प्रशोधन गर्न। OPTIND प्रत्येक पटक शेल वा शेल लिपि बोकेको छ 1 मा प्रारम्भ गरिएको छ। जब एक विकल्प को तर्क को आवश्यकता हो, getopts ले ठाँउ OPTARG मा तर्क गर्छन .शेल स्वचालित रूप देखि OPTIND रिसेट गर्दैन; यो मैन्युअल रूपले समान शेल आविष्कारमा ल्यापटपहरूमा धेरै कलहरू बीचमा रिसेट गर्नु पर्दछ यदि नयाँ प्यारामिटरहरूको सेट प्रयोग हुनुपर्छ।

जब विकल्पहरूको अन्तको सामना हुन्छ, getopts शून्य भन्दा ठूलो रिटर्न मानसँग निस्कन्छ। OPTIND पहिलो गैर विकल्प तर्कको सूचकांकमा सेट गरिएको छ, र नाममा सेट गरिएको छ?

getopts सामान्यतया स्थितिक मापदण्डहरू पाउँछन्, तर यदि तर्कमा थप तर्कहरू दिइएको छ भने, getopts ती सट्टामा पार्स गर्दछ।

लोभोपले दुई तरिकामा त्रुटिहरू रिपोर्ट गर्न सक्छ। यदि अप्टस्ट्रिंगको पहिलो अक्षर एक बृहदान्त्र हो भने, मौन त्रुटि रिपोर्टिङ प्रयोग गरिन्छ। सामान्य सञ्चालन निदान सन्देशहरूमा प्रिन्ट गरिएको बेला अमान्य विकल्प वा छुटेको विकल्प आर्गुमेन्टहरू सामना गर्दछन्। यदि चर OPTERR 0 मा सेट गरिएको छ भने, कुनै त्रुटि सन्देशहरू प्रदर्शन हुने छैनन्, भ्याप्टरको पहिलो वर्ण पनि बृहत् छैन।

यदि अमान्य विकल्प देखापर्यो भने, स्थानहरू प्राप्त गर्छ? नाममा र, यदि मौन भएन भने, त्रुटि सन्देश प्रिन्च गर्दछ र OPTARG अनसेट गर्दछ । यदि getopts मौन छ, विकल्प वर्ण फेला पर OPTARG मा राखिएको छ र कुनै निदान सन्देश मुद्रित छैन।

यदि एक आवश्यक तर्क फेला परेन, र getopts चुप छैन, एक नाम चिन्ह ( ? ) नाममा राखिएको छ, OPTARG अनसेट छैन, र एक नैदानिक ​​सन्देश छापिएको छ। यदि getopts चुस्त छ भने, एक बृहदान्त्र ( :) नाममा राखिएको छ र OPTARG विकल्प क्यारेक्टरमा सेट गरिएको छ।

यदि एक विकल्प, तोकिएका वा निर्दिष्ट नगरिएको छ भने प्राप्तकर्ताहरू सत्य फर्काउँछ। यो गलत फर्काउँछ यदि विकल्पहरूको अन्तको सामना गरिन्छ वा त्रुटि उत्पन्न हुन्छ।

हैश [ -lr ] [ -पी फाइलनाम ] [ -dt ] [ नाम ]

प्रत्येक नामको लागि , आदेशको पूर्ण फाइल नाम $ PATH मा डाइरेक्टरीहरू खोजी गरी निर्धारण गरिन्छ र सम्झिएको छ। यदि -p विकल्प प्रदान गरिएको छ भने, कुनै मार्ग खोजी प्रदर्शन गरिएको छैन, र फाइलनामको आदेशको पूर्ण फाइल नामको रूपमा प्रयोग गरिन्छ। -r विकल्पले सबै सम्झिएको स्थानहरू बिर्सन बिर्सन्छ। The -d विकल्पले प्रत्येक नामको सम्झना गरिएको स्थान बिर्साउन को लागी शेलको कारण दिन्छ। यदि the -t विकल्प प्रदान गरिएको छ भने, पूर्ण मार्गनाम जसको प्रत्येक नामसँग मेल छ। यदि बहु- नाम आर्गुमेन्टहरू -t साथ प्रदान गरिएको छ भने , नाम धोएको पूर्ण पथनाममा प्रिन्ट गरिएको छ। -l विकल्पले ढाँचामा प्रदर्शन गर्न उत्पादनको उत्पादन गर्दछ जुन इनपुटको रूपमा पुन: प्रयोग गर्न सकिन्छ। यदि कुनै आर्गुमेन्ट दिइएको छैन भने, वा यदि -एल मात्र प्रदान गरिएको छ भने, सम्झिएका आदेशहरूको बारेमा जानकारी छापिएको छ। फिर्ती स्थिति सही छ जबसम्म नाम फेला परेन वा अवैध विकल्प प्रदान गरिएको छैन।

मदद [ -s ] [ पैटर्न ]

निर्माण आदेशहरूको बारेमा उपयोगी जानकारी प्रदर्शन गर्नुहोस्। यदि ढाँचा निर्दिष्ट गरिएको छ भने, मद्दतले सबै आदेशहरू मिलान ढाँचामा विस्तृत मद्दत दिन्छ; अन्यथा सबै कन्स्ट्रिन्सहरूको लागि मद्दत र शेल नियन्त्रण ढाँचाहरू छापिएको छ। एसएस विकल्पले छोटो उपयोग समक्रमणमा प्रदर्शित जानकारीलाई सीमित गर्दछ। फिर्ती स्थिति 0 हो जब सम्म कुनै आदेश मिलान ढाँचा छैन।

इतिहास [ एन ]

इतिहास -c

इतिहास -d अफसेट

history -anrw [ filename ]

इतिहास -p तर्क [ arg ... ]

इतिहास -स आर्गन [ arg ... ]

कुनै विकल्पहरूसँग, आदेश नम्बर सूचीसँग रेखा नम्बरहरू प्रदर्शन गर्नुहोस्। * सँग सूचीबद्ध लाइनहरू परिमार्जन गरिएको छ। N सूचीहरूको एक तर्क मात्र अन्तिम एन लाइनहरू। यदि फाइलनाम प्रदान गरिएको छ भने, यो इतिहास फाइलको नामको रूपमा प्रयोग गरिन्छ; यदि होइन, HISTFILE को मान प्रयोग गरिन्छ। विकल्पहरू भने भने भने निम्न अर्थहरू छन्:

-c

सबै प्रविष्टिहरू मेटाउन इतिहास सूची खाली गर्नुहोस्।

-d अफसेट

स्थिति अफसेटमा इतिहास प्रविष्टि मेटाउनुहोस्।

-a

इतिहास फाइलमा `` नयाँ '' इतिहास रेखाहरू (वर्तमान बाश सत्रको सुरुदेखि प्रविष्ट गरिएको इतिहास रेखाहरू) परिमार्जन गर्नुहोस्।

-n

इतिहास फाइलबाट हालको इतिहास सूचीमा पहिले नै पढिएको इतिहास रेखाहरू पढ्नुहोस्। यी रेखाहरू हालको बाश सत्रको सुरुवात पछि इतिहास फाइलमा संलग्न हुन्छन्।

-r

इतिहास फाइलको सामग्री पढ्नुहोस् र तिनीहरूलाई हालको इतिहासको रूपमा प्रयोग गर्नुहोस्।

-w

इतिहासको फाइलमा सामग्री अधिलेखन, इतिहास फाइलमा हालको इतिहास लेख्नुहोस्।

-p

निम्न तर्कमा इतिहास प्रतिस्थापन प्रदर्शन गर्नुहोस् र परिणामस्वरूप मानक आउटपुटमा प्रदर्शन गर्नुहोस्। इतिहास सूचीमा परिणामहरू भण्डारण गर्दैन। सामान्य इतिहास विस्तार अक्षम गर्न प्रत्येक तर्कलाई उद्धृत हुनुपर्छ।

-s

एकल प्रविष्टिको रूपमा इतिहास सूचीमा आर्गान भण्डार गर्नुहोस्। अभिलेख थप्न अघि इतिहास सूचीमा अन्तिम आदेश हटाइयो।

फिर्ती मान 0 हो जबसम्म अमान्य विकल्पको सामना नगरेसम्म, इतिहास फाइल पढ्ने वा लेख्दा त्रुटि उत्पन्न हुन्छ, अवैध अफसेटलाई डी डी लाई तर्कको रूपमा प्रदान गरिएको छ, वा इतिहास विस्तार प्रदान गरिएको तर्क -p असफल भएको छ।

नौकरिहरु [ -lnprs ] [ नौकरीस्पेक ...]

नौकरिहरु -x आदेश [ args ...]

पहिलो फारम सक्रिय कार्यहरू सूचीबद्ध गर्दछ। विकल्पहरू निम्न अर्थहरू छन्:

-l

साधारण जानकारी को अतिरिक्त सूची प्रक्रिया आईडी।

-p

केवल कार्यको प्रक्रिया समूह नेताको प्रक्रिया आईडी सूचीबद्ध गर्नुहोस्।

-n

प्रयोगकर्ताहरूको बारेमा जानकारी मात्र प्रदर्शन गर्नुहोस् जुन प्रयोगकर्तालाई उनीहरूको स्थितिको अधिसूचनाको रूपमा परिवर्तन गरिएको छ।

-r

चलिरहेको कार्यको लागि आउटपुट प्रतिबन्धित गर्नुहोस्।

-s

बन्द गरिएको कार्यको लागि आउटपुट प्रतिबन्धित गर्नुहोस्।

यदि jobspec दिइएको छ भने, आउटपुटको बारेमा जानकारीको लागि आउटपुट प्रतिबन्धित छ। फिर्ती स्थिति 0 हो जब अवैध विकल्प सामना भइरहेको छ वा अमान्य jobspec प्रदान गरिएको छ।

यदि -x विकल्प प्रदान गरिएको छ भने, कार्यले सम्बन्धित प्रक्रिया समूह आईडीसँग आदेश वा आर्गनहरूमा फेला परेका कुनै नौकरीस्पेसलाई प्रतिस्थापित गर्दछ, र यसलाई बाहिर निस्कने आदेश कमाउने कार्यान्वयन गर्दछ, यसको बाहिर निस्कने स्थिति फर्काउँछ।

मारिए [ -s sigspec | -n साइनम | - sigspec ] [ pid | jobspec ] ...

kill -l [ sigspec | exit_status ]

Pid वा jobspec द्वारा नामित प्रक्रियाहरूमा sigspec वा साइनम द्वारा नामित संकेत पठाउनुहोस्। सिगस्पेक पनि सिग्नल वा सिग्नल नम्बर जस्ता सिग्नल नाम हो; सिग्नल सिग्नल नम्बर हो। यदि सिगस्पेक एक संकेत नाम हो, नाम सिग उपसर्गको साथ वा बिना प्रदान गर्न सकिन्छ। यदि सिगस्पेक उपस्थित छैन भने, त्यसपछि SIGTERM ग्रहण गरिन्छ। -l को एक तर्क संकेत नामहरू सूचीबद्ध गर्दछ। यदि कुनै तर्क दिइन्छ भने -l दिइएको छ भने, आर्गुमेन्टसँग सम्बन्धित संकेतहरूको नामहरू सूचीबद्ध छन्, र फिर्तीको स्थिति हो। बाहिर निस्कन्छ Exit_status तर्क -l लाई एक सिग्नल नम्बर निर्दिष्ट गर्दछ वा सिङ्कको स्थिति निर्दिष्ट गरिएको छ। प्रक्रिया संकेत द्वारा समाप्त भयो। मारिदिन्छ सत्य फर्काउँछ यदि कम से कम एक सिग्नल सफलतापूर्वक पठाएको छ, वा गलत हुन्छ भने गलत छ वा अमान्य विकल्पको सामना हुन्छ।

आर्गु [ तर्क ...]

प्रत्येक तर्कलाई गणितको अभिव्यक्तिको मूल्याङ्कन गरिएको छ ( आर्टिकल इत्यादि हेर्नुहोस् )। यदि अन्तिम आर्ग 0 ले मूल्याङ्कन गर्दछ भने, रिटर्न 1; 0 अन्यथा फर्काइएको छ।

स्थानीय [ विकल्प ] [ नाम [= मूल्य ] ...]

प्रत्येक तर्कका लागि, नामकरण गरिएको स्थानीय चर सिर्जना गरिएको छ, र मान तोकियो। विकल्प घोषणा गरेर स्वीकृत विकल्पहरू मध्ये कुनै हुन सक्छ। जब स्थानीय प्रकार्य भित्र प्रयोग गरिन्छ, यसले चर नामलाई त्यस प्रकार्य र यसको बच्चाहरूलाई प्रतिबन्धित दृश्य दायराको कारण बनाउँछ। कुनै सञ्चालनको साथ, स्थानीय स्थानीय चर को एक मानक आउटपुट मा सूची लेख्छ। प्रकार्य भित्र जब स्थानीय प्रयोग गर्न यो त्रुटि हो। फिर्ती स्थिति 0 हो जब सम्म स्थानीय ले प्रकार्य बाहिर प्रयोग गरिरहेको छैन, अवैध नाम प्रदान गरिएको छ, वा नाम पढ्ने मात्र चर हो।

बाहिर निस्कनु

लगइन खोलबाट निस्कनुहोस्।

पपड [- n ] [+ n ] [- n ]

डाइरेक्टरी स्ट्याकबाट प्रविष्टिहरू हटाउँदछ। कुनै आर्गुमेन्टको साथ, स्ट्याकबाट शीर्ष डाइरेक्टरी हटाउँदछ, र नयाँ शीर्ष डाइरेक्टरीमा सीडी प्रदर्शन गर्दछ। तर्कहरू, यदि आपूर्ति भने, निम्न अर्थहरू छन्:

+ n

D शून्यबाट सुरु हुने डेरिहरू देखाइएको सूचीको बायाँबाट एन थ प्रविष्टि प्रविष्टि गणना गर्दछ। उदाहरणको लागि: `` popd +0 '' पहिलो डाइरेक्टरी हटाउँदछ, `` पपड +1 '' दोस्रो।

- n

D शून्यबाट सुरु हुने डेरिहरू देखाइएको सूचीको दायाँ बाट एन थ प्रविष्टि प्रविष्टि हटाउँदछ। उदाहरणका लागि: `` popd -0 '' अन्तिम डाइरेक्टरीलाई हटाउने `` popd-1 '' हटाउँछ।

-n

स्ट्याकबाट डाइरेक्टरीहरू हटाउँदा डाइरेक्टरीको सामान्य परिवर्तनलाई रोक्दछ, ताकि केवल स्ट्याक हेरफेर छ।

यदि पपडी कमान सफल छ भने, एक dirs पनि प्रदर्शन गरिन्छ, र फिर्ती स्थिति 0 .। पपड गलत छ यदि अमान्य विकल्प सामना हुन्छ भने, डाइरेक्टरी स्ट्याक रिक्त छ, एक अवस्थित डाइरेक्टरी स्ट्याक प्रविष्टि निर्दिष्ट गरिएको छ, वा डाइरेक्टरी परिवर्तन विफल।

printf ढाँचा [ तर्कहरू ]

स्वरूपित आर्गुमेन्टहरू ढाँचाको नियन्त्रण अन्तर्गत मानक आउटपुटमा लेख्नुहोस्। ढाँचा एक क्यारेक्टर स्ट्रिंग हो जसमा तीन प्रकारको वस्तुहरू छन्: सादा वर्णहरू, जुन केवल मानक आउटपुटमा प्रतिलिपि बनाइन्छ, क्यारेक्टर एस्केप दृश्यहरू, जुन परिवर्तित र मानक आउटपुटमा प्रतिलिपि हुन्छन्, र ढाँचा निर्दिष्टीकरणहरू, जसको प्रत्येकले अर्कोको मुद्रण गर्दछ। निरन्तर तर्क मानक प्रिन्ट (1) ढाँचाका अतिरिक्त, % B ले प्रिन्टस्ल्याश सेकेन्ड अनुक्रमलाई सम्बन्धित तर्कमा विस्तार गर्नको लागि प्रिन्टफ गर्छ, र % q ले मुद्रण ढाँचामा ढाँचाको ढाँचामा ढाँचा प्रयोग गर्दछ जुन शेल इनपुटको रूपमा पुनः प्रयोग गर्न सकिन्छ।

स्वरूप सबै आवश्यक तर्क खारेज गर्न पुन: प्रयोग गरिएको छ। यदि ढाँचाले थप तर्कहरू प्रदान गर्नु भन्दा आवश्यक छ भने, अतिरिक्त ढाँचा निर्दिष्टीकरण यदि शून्य मान वा रिक्त स्ट्रिंग, उचित रूपमा, प्रदान गरिएको थियो। फिर्ती मान सफलतामा शून्य छ, विफलतामा गैर शून्य।

pushd [ -n ] [ dir ]

pushd [ -n ] [+ n ] [- n ]

डाइरेक्टरी स्ट्याकको माथिको डाइरेक्टरी थप्दछ, वा स्ट्याक घुमाउँदछ, हालको काम गर्ने डाइरेक्टरी स्ट्याकको नयाँ शीर्ष बनाउनुहोस्। कुनै तर्कको साथ, शीर्ष दुई डाइरेक्टरीहरू एक्सचेंज गर्दछ र 0 फर्काउँछ, जब डाइरेक्टरी स्ट्याक खाली छैन। तर्कहरू, यदि आपूर्ति भने, निम्न अर्थहरू छन्:

+ n

स्ट्याकलाई घुमाउँदछ ताकि एन डाइरेक्टरी ( दाईहरू द्वारा देखाइएको सूचीको बायाँबाट गणना, शून्यसँग सुरु) शीर्षमा छ।

- n

स्ट्याकलाई घुमाउँदछ ताकि एन डाइरेक्टरी (शून्यबाट देखाइएको दाईहरू द्वारा देखिएका सूचीको दायाँबाट गणना गर्नु) शीर्षमा छ।

-n

स्ट्याकमा डाइरेक्टरीहरू थप्दा डाइरेक्टरीको सामान्य परिवर्तनलाई रोक्दछ, त्यसैले केवल स्ट्याक हेरफेर गरिएको छ।

dir

डाइरेक्टरीमा डरे डर्टलाई शीर्षमा स्ट्याक थप्दछ, यसलाई नयाँ हालको डाइरेक्टरी डाइरेक्टरी बनाउन।

यदि pushd आदेश सफल छ भने, dirs पनि प्रदर्शन गरिन्छ। यदि पहिलो फाराम प्रयोग गरिन्छ भने, pushd रिटर्न 0 जब सम्म cd लाई डिन असफल हुँदैन। दोस्रो रूपको साथ, pushd फर्काउँछ 0 जब सम्म डाइरेक्टरी स्ट्याक रिक्त छ, एउटा अवस्थित डाइरेक्टरी स्ट्याक तत्व निर्दिष्ट गरिएको छ, वा निर्दिष्ट नयाँ हालको डाइरेक्टरीमा डाइरेक्टरी परिवर्तन असफल भयो।

pwd [ -LP ]

हालको काम गर्ने डाइरेक्टरीको पूर्ण पथनाम प्रिन्ट गर्नुहोस्। मुद्रित पथनाममा कुनै प्रतीकात्मक लिङ्कहरू छैनन् यदि -P विकल्प प्रदान गरिएको छ वा निर्मित बनाइने आदेश सक्षम -o भौतिक विकल्प सक्षम छ। यदि -L विकल्प प्रयोग गरिन्छ भने मुद्रित पथनाममा प्रतीक लिङ्क समावेश हुन सक्छ। फिर्ती स्थिति 0 हो जब हालको डाइरेक्टरीको नाम पढ्ने वा अवैध विकल्प प्रदान गरी त्रुटि उत्पन्न हुन्छ।

पढ्ने [ -अर्का ] [ -एडी एफडी ] [ -ट टाइम आउट ] [ -ए aname ] [ -p संकेत ] [ -एन nchars ] [ डीडी डेली ] [ नाम ...]

एक रेखा मानक आगतबाट पढिएको छ, वा फाईल वर्णनकर्ता एफडीबाट -u विकल्पमा तर्कको रूपमा प्रदान गरिएको छ, र पहिलो शब्दलाई पहिलो नाममा , दोस्रो नाममा दोस्रो शब्द, र त्यसमा, लेजर संग शब्दहरू र तिनीहरूको हस्तक्षेप विभागीयहरू अन्तिम नाममा तोकियो। यदि केही शब्दहरू नामहरू भन्दा इन्पुट स्ट्रीमबाट पढेका छन् भने, बाँकी नामहरू रिक्त मानहरू असाइन गरिएका छन्। आईएफएसमा क्यारेक्टरहरू शब्दहरूलाई विभाजन गर्न प्रयोग गरिन्छ। अर्को क्यारेक्टर पढ्न र लाइन निरन्तरताका लागि कुनै पनि विशेष अर्थ हटाउन ब्याकस्लाश वर्ण ( \ ) प्रयोग गर्न सकिन्छ। विकल्पहरू भने भने भने निम्न अर्थहरू छन्:

-एक aname

शब्दहरू array variable aname को अनुक्रमिक सूचकांकमा असाइन गरिएका छन्, 0. अनाममा सुरु हुने कुनै पनि नयाँ मानहरू नियुक्त गर्नु अघि अनसेट छैन। अन्य नाम तर्कहरू उपेक्षा गरिएका छन्।

डीडी

डेमको पहिलो अक्षर प्रयोग गरीएको रेखा को समाप्त गर्न को लागी नयाँलाइन को बजाय प्रयोग गरिन्छ।

-e

यदि मानक इनपुट टर्मिनलबाट आउँदैछ भने, पढाइलाइन (माथि पढ्नका लागि हेर्नुहोस्) रेखा प्राप्त गर्न प्रयोग गरिन्छ।

-n nchars

इनपुट को पूर्ण लाइन को लागी प्रतीक्षा गर्नुको सट्टा Nchars क्यारेक्टरहरू पढिसके पछि रिटर्न पढ्नुहोस्

-p शीघ्र

कुनै पनि इनपुट पढ्न प्रयास गर्नु अघि, नयाँलाइन पछाडि बिना मानक त्रुटिमा प्रस्ट प्रदर्शन गर्नुहोस्। तत्काल प्रदर्शित हुन्छ यदि इनपुट टर्मिनलबाट आउँदैछ।

-r

ब्याकस्लाशले भाग्ने वर्णको रूपमा कार्य गर्दैन। ब्याकस्ल्याश रेखाको अंश मानिन्छ। विशेष गरी, एक ब्याकस्ल्याश-नयाँलाइन जोडीलाई रेखा निरन्तरताको रूपमा प्रयोग गर्न सकिदैन।

-s

मौन मोड। यदि इनपुट टर्मिनलबाट आउँदैछ भने, क्यारेक्टरहरू गुमाएका छैनन्।

-t टाइमआउट

समय सकिए पछि पढ्न र विफलता फर्काउँदा यदि पूर्णतया इनपुट को टाइम आउट सेकेन्ड भित्र पढ्न सकिएन भने। यदि पढ्ने टर्मिनल वा पाइपबाट इनपुट पढ्ने छैन भने यो विकल्पमा कुनै प्रभाव छैन।

-u fdFP

फाइल वर्णनकर्ता fd बाट आगत पढ्नुहोस्।

यदि कुनै नामहरू आपूर्ति गरिएमा, रेखा पढ्ने चर REPLY लाई तोकिएको छ। फिर्ती कोड शून्य छ, जब सम्म अन्त्यको अन्त नहुँदा सम्म, समय पढ्न वा अमान्य फाइल वर्णनकर्तालाई -u लाई तर्कको रूपमा प्रदान गरिएको छ।

पढ्नको लागि [ -apf ] [ नाम ...]

दिइएको नामहरू पढ्नको लागि चिन्ह लगाइएको छ; यी नामहरूको मानहरू पछिल्लो असाइनमेंट द्वारा परिवर्तन हुन सक्दैन। यदि -f विकल्प प्रदान गरिएको छ भने, नामसँग सम्बन्धित प्रकार्यहरू धेरै चिन्हित छन्। -a विकल्प arrays मा चरहरू प्रतिबन्ध गर्दछ। यदि कुनै नाम आर्गुमेन्ट दिइएको छैन भने, वा यदि -p विकल्प प्रदान गरिएको छ भने, सबै पढ्ने नामहरूको सूची छापिएको छ। The -p विकल्पले ढाँचामा प्रदर्शन गर्न उत्पादनको कारण जुन इनपुटको रूपमा पुनः प्रयोग गर्न सकिन्छ। फिर्ती स्थिति 0 हो जबसम्म अमान्य विकल्प सामना गरिएन, कुनै नामहरू एक मान्य शेल चर नाम छैन, वा -f एक प्रकार्य होइन नामको साथ प्रदान गरिएको छ।

फिर्ता [ एन ]

N द्वारा निर्दिष्ट गरिएको फिर्ती मानसँग निस्कन एक प्रकार्यको कारण हुन्छ। यदि n छोड्नुभयो भने फिर्ती स्थितिमा कार्यान्वयन गरिएका अन्तिम आदेशको फिर्ती स्थिति हो। यदि एक प्रकार्य बाहिर प्रयोग गरिन्छ, तर स्क्रिप्ट को निष्पादन को समयमा ( स्रोत ) कमान्ड, यसले शेललाई कि लिपि कार्यान्वयन रोक्न वा फेरि एन n वा स्क्रिप्ट भित्र कार्यान्वयन गरिएको अन्तिम आदेशको बाहिर निस्कन स्क्रिप्टको बाहिर निस्कन स्थितिको रूपमा रोक्न दिन्छ। यदि एक प्रकार्य बाहिर प्रयोग गरिन्छ र स्क्रिप्ट को निष्पादन को समयमा नहीं , फिर्ती स्थिति गलत छ।

सेट [ --फहkmkmptuvxBCHP ] [ -ओ विकल्प ] [ आर्ग ...]

विकल्पहरू बिना, प्रत्येक खोल चरको नाम र मान एक ढाँचामा प्रदर्शित गरिन्छ जुन इनपुटको रूपमा पुनः प्रयोग गर्न सकिन्छ। निर्गत वर्तमान स्थानीय अनुसार अनुसार क्रमबद्ध छ। जब विकल्प निर्दिष्ट गरिन्छ, तिनीहरूले शेल विशेषताहरू सेट वा अनसेट गर्छन्। विकल्पहरू प्रशोधन गरेपछि कुनै पनि आर्गुमेन्टहरू बाँकी मापदण्डहरूको लागि मान मानिन्छ र क्रमबद्ध गरिएको छ, क्रममा, $ 1 , $ 2 , $ ... $ n । विकल्पहरू निर्दिष्ट भएमा निम्न अर्थहरू छन्:

-a

स्वचालित रूपमा चर र प्रकार्यहरूलाई चिन्ह लगाउनुहोस् जुन संशोधन वा निर्यातका लागि सिर्जना गरिएको हो भने पछिल्लो आदेशहरूको वातावरणमा।

-b

अर्को प्राथमिक प्रम्प्ट भन्दा सट्टामा बन्द गरिएको पृष्ठभूमिको स्थिति तत्काल रिपोर्ट गर्नुहोस्। यो प्रभावकारी हो जब नौकरी नियन्त्रण सक्षम छ।

-e

निस्क्रिय तुरुन्तै यदि सामान्य आदेश (माथिको SHELL GRAMMAR हेर्नुहोस्) गैर शून्य स्थितिसँग बाहिर निस्कन्छ। शेलबाट बाहिर निस्किँदैन यदि आदेश असफल भए सम्म सम्मको भाग वा पाशको भाग हो भने , यदि एक बयानको भाग, एक && को भाग वा || सूची, वा यदि आदेशको फिर्ती मान मार्फत उल्टो भइरहेको छ !ERR मा एक जाल, यदि सेट भएमा, शेलबाट बाहिर निस्किएको छ।

-f

मार्गनाम विस्तार असक्षम गर्नुहोस्।

-h

कार्यान्वयनको लागि हेरे अनुसार आदेशको स्थान सम्झनुहोस्। यो डिफल्ट द्वारा सक्षम गरिएको छ।

-k

असाइनमेंट स्टेटमेंट को रूप मा सबै तर्क एक वातावरण को लागि राखिएको छ, न केवल उन जो कमांड को नाम देखि पहिले।

-m

मनिटर मोड। कार्य नियन्त्रण सक्षम गरिएको छ। यो विकल्प अन्तरक्रियात्मक गोलाका लागि पूर्वनिर्धारित रूपमा प्रणालीमा जुन समर्थित छ (माथिको नियन्त्रण नियन्त्रण हेर्नुहोस्)। पृष्ठभूमि प्रकृया एक अलग प्रक्रिया समूह मा र उनको रेखा बाट बाहिर निस्कने एक रेखामा पूरा हुन्छ।

-n

आदेश पढ्नुहोस् तर तिनीहरूलाई कार्यान्वयन नगर्नुहोस्। यो सिन्ट्याक्स त्रुटिहरूको लागि शेल लिपि जाँच गर्न प्रयोग गर्न सकिन्छ। यो अन्तरक्रियात्मक गोला द्वारा बेवास्ता गरिएको छ।

-o विकल्प-नाम

विकल्प-नाम निम्न मध्ये एक हुन सक्छ:

allexport

त्यहि asa

braceexpand

समान as-बी

emacs

ईएक्स-शैली कमान लाइन सम्पादन इन्टरफेस प्रयोग गर्नुहोस्। यो डिफल्ट द्वारा डिफिगर गरिन्छ जब शेल अन्तरक्रियात्मक छ, जब सम्म शेल --न सम्पादन सम्पादन विकल्पको साथ सुरु भएको छैन।

errexit

समान ase

हैश

त्यहि as -h

histexpand

समान as -H

इतिहास

आदेश इतिहास सक्षम गर्नुहोस्, माथिको रूपमा HISTORY अन्तर्गत वर्णन गरिएको .यो विकल्प अन्तरक्रियात्मक गोलाहरूमा पूर्वनिर्धारित रूपमा हुन्छ।

बेवास्ता गर्नुहोस्

प्रभाव यो हो कि यदि शेल आदेश `` IGNOREEOF = 10 '' निष्पादित गरिएको थियो (माथि शैल चर सक्षम)।

खोजशब्द

समान ask

निगरानी

त्यहि asm

noclobber

समान as -C

noexec

समान as -n

noglob

त्यहि as -fnolog हाललाई बेवास्ता गरियो।

सूचित गर्नुहोस्

जस्तै as -b

nounset

त्यहि asu

onecmd

त्यहि as -t

शारीरिक

त्यहि as -P

posix

बाशको व्यवहार परिवर्तन गर्नुहोस् जहाँ पूर्वनिर्धारित अपरेशनले POSIX 1003.2 मानकबाट मानक ( पोस्िक्स मोड ) मेल खान्छ।

विशेषाधिकार

त्यहि asp

verbose

Same as -v

vi

Vi-style कमान रेखा सम्पादन इन्टरफेस प्रयोग गर्नुहोस्।

xtrace

समान asx

यदि -o कुनै विकल्प-नामको साथ आपूर्ति गरिएको छ, हालको विकल्पहरूको मानहरू प्रिन्ट गरिएका छन्। यदि + कुनै विकल्प-नामको साथ आपूर्ति गरिएको छ भने, हालको विकल्प सेटिङ्हरू पुन: सिर्जना गर्न सेट आदेशहरूको एक श्रृंखला मानक आउटपुटमा प्रदर्शन गरिएको छ।

-p

विशेषाधिकार प्राप्त मोड खोल्नुहोस्। यस मोडमा, $ ENV$ BASH_ENV फाईलहरू प्रक्रियामा छैनन्, खोल कार्यहरू वातावरणबाट जन्मिएको छैन, र SHELLOPTS चर, यदि वातावरणमा देखा पर्दछ भने उपेक्षा गरिन्छ। यदि शेल प्रभावकारी प्रयोगकर्ता (समूह) आईडीको साथ सुरु भएको छ भने वास्तविक प्रयोगकर्ता (समूह) आईडीको बराबर छैन, र -p विकल्प उपलब्ध छैन, यी कार्यहरू लिइन्छ र प्रभावकारी प्रयोगकर्ता आईडी वास्तविक प्रयोगकर्ता आईडीमा सेट गरिएको छ। यदि -p विकल्प स्टार्टअपमा आपूर्ति गरिएको छ भने, प्रभावकारी प्रयोगकर्ता आईडी रिसेट छैन। यो विकल्पलाई बन्द गर्दा प्रभावकारी प्रयोगकर्ता र समूह आईडहरू वास्तविक प्रयोगकर्ता र समूह एडहरूमा सेट गर्नको कारणले गर्दा हुन्छ।

-t

एक आदेश पढ्ने र कार्यान्वयन पछि निस्कनुहोस्।

-u

प्यारामिटर चर विस्तार गर्दा त्रुटिको रूपमा व्यवहार गर्नुहोस्। यदि विस्तार अनसेट चरमा प्रयास गरियो भने, शेलले त्रुटि सन्देश प्रिन्ट गर्दछ, र, यदि अन्तरक्रियात्मक छैन, एक गैर शून्य स्थितिसँग बाहिर निस्कन्छ।

-v

तिनीहरूले पढेका रूपमा खोल इनपुट रेखाहरू मुद्रण गर्नुहोस्।

-x

प्रत्येक सरल आदेश विस्तार पछि, PS4 को विस्तारित मान प्रदर्शन गर्नुहोस् , पछि र यसको विस्तारित तर्कहरू।

-B

शेलले विस्तार बढाउँछ (माथि ब्रेस विस्तार हेर्नुहोस्)। यो पूर्वनिर्धारितमा छ।

-C

यदि सेट भएमा, बाशले अवस्थित फाईललाई > , > र , र <> पुन: परिचालन परिचालकसँग अधिलेखन गर्दैन। यो पुन: परिमार्जन हुन सक्छ जब आउटपुट फाईलहरू पुन: सिरेन्डर अपरेटरको प्रयोग गरेर। | को सट्टा >

-H

सक्रिय गर्नुहोस् ! शैली इतिहास प्रतिस्थापन। यो विकल्प डिफल्टमा भएको बेलामा शेल अन्तरक्रियात्मक हुन्छ।

-प

यदि सेट छ भने, सीलले हालको काम गर्ने डाइरेक्टरी परिवर्तन गर्ने सीडी जस्तै आदेशहरू चलाउँदा शेलले प्रतीकात्मक लिङ्कहरू पछ्याउँदैन। यसले यसको सट्टा भौतिक डाइरेक्ट्री ढाँचा प्रयोग गर्दछ। पूर्वनिर्धारित रूपमा, बाशले हालको डाइरेक्टरी परिवर्तन गर्ने आदेशहरू प्रदर्शन गर्दा निर्देशिकाहरूको तार्किक श्रृंखला पछ्याउँछ।

-

यदि कुनै आर्गुमेन्टले यस विकल्पलाई पछ्याउछ भने, तोकिएको मापदण्डहरू अनसेट हुँदैन। अन्यथा, मौलिक मापदण्डहरू आर्गुमेन्टमा सेट गरिएका हुन्छन्, भले पनि तिनीहरूमध्ये केहि -

-

विकल्पहरूको अन्त्य सिग्नल गर्नुहोस्, बाँकी रहेका सबै आर्गुमेन्टहरूलाई आधारभूत मापदण्डहरूमा तोक्न सकिन्छ। -x-v विकल्पहरू बन्द गरिएका छन्। यदि कुनै आर्गन छैन भने, मौलिक मापदण्डहरू अपरिवर्तित छन्।

विकल्पहरू पूर्वनिर्धारित रूपमा बन्द छन् जब सम्म अन्यथा उल्लेख गरिएको छैन। प्रयोग गरी + भन्दा - यी विकल्पहरू बन्द गर्नका कारणहरू। विकल्पहरू पनि शेलको आह्वानमा आर्गुमेन्टहरूको रूपमा निर्दिष्ट गर्न सकिन्छ। हालको सेट विकल्प $ - मा फेला पार्न सकिन्छ। फिर्ती स्थिति सधैं सहि छ जबसम्म अमान्य विकल्पको सामना नगर्दछ।

shift [ n ]

N +1 बाट मौलिक मापदण्डहरू ... $ 1 मा पुन: नामाकरण गरिएको छ .... संख्याहरू # $ देखि $ # - एन 1 द्वारा प्रतिनिधित्व गरिएको मापदण्डहरू अनसेट छैनन्। n एक गैर-नकारात्मक नम्बर $ # भन्दा कम वा बराबर हुनुपर्छ। यदि n छ 0, कुनै प्यारामिटरहरू परिवर्तन गरिएका छैनन्। यदि n दिइएको छैन भने, यो 1 माना हुन्छ। यदि n $ # भन्दा ठूलो छ भने, मौलिक मापदण्डहरू परिवर्तन गरिएका छैनन्। फिर्ती स्थिति शून्य भन्दा ठूलो छ भने n $ $ भन्दा बढी वा शून्य भन्दा कम छ; अन्यथा 0।

पसल [ -pqsu ] [ -ओ ] [ अप्टिनाम ... ...]

वैकल्पिक खोल व्यवहार नियन्त्रण गर्न चरको मान टगल गर्नुहोस्। कुनै विकल्पको साथ, वा -p विकल्पको साथ, सबै निस्क्रिय विकल्पहरूको सूची प्रदर्शित हुन्छ, प्रत्येक सेट भएको छैन वा संकेतको साथ। -P विकल्पले उत्पादनमा प्रदर्शन गर्न उत्पादन गर्दछ जुन इनपुटको रूपमा पुनः प्रयोग गर्न सकिन्छ। अन्य विकल्पहरू निम्न अर्थहरू छन्:

-s

प्रत्येक अप्टनाम सक्षम गर्नुहोस् (सेट गर्नुहोस्)।

-u

प्रत्येक अप्ट्टिनामलाई असक्षम गर्नुहोस् (अनसेट गर्नुहोस्)।

-q

सामान्य आउटपुट (शान्त मोड) लाई रोक्दछ; फिर्ती स्थितिले संकेत गर्दछ कि ओप्टनाम सेट गरिएको छ वा अनसेट गर्नुहोस्। यदि सबै अप्टिनामहरू सक्षम छन् भने -q सँग एकाधिक अप्टनाम तर्कहरू दिइएको छ भने, फिर्ती स्थिति शून्य छ; अन्यथा गैर शून्य।

-o

अनुकूलन सेट गर्न को लागी -o विकल्पका लागि परिभाषित अप्टनामको मानहरू प्रतिबन्धित गर्दछ।

यदि ओएस -s or -u कुनै अप्टिनामनाम तर्कहरूसँग प्रयोग गरिएन भने , प्रदर्शन उन विकल्पहरूमा सीमित छ जुन क्रमशः सेट गरिएको वा अनसेट हुन्छ। अन्यथा उल्लेख नगरिकन, पसल विकल्पहरू पूर्वनिर्धारित रूपमा असक्षम पारिएको (अनसेट)।

यदि सबै अप्ट इनहरू सक्षम छन् भने सूचीबद्ध विकल्पहरू शून्य हुन्छ, अन्यथा गैर-शून्य। जब सेटिङहरू सेट अप गर्न वा अनसेट गर्दा, फिर्ती स्थिति शून्य हुन्छ जबसम्म उपनाम एक वैध शेल विकल्प होइन।

पसल विकल्पहरूको सूची हो:

cdable_vars

यदि सेट छ, सीडी निर्माण आदेशमा एक तर्क जो डाइरेक्टरी होइन चर चरको नाम मानिन्छ जसको मूल्य परिवर्तन गर्न डाइरेक्टरी हो।

cdspell

यदि सेट भएमा, सीडी कमाण्डमा डाइरेक्टरी घटकको हिज्जेमा सानो अशुद्ध त्रुटिहरू सही हुनेछन्। को लागि जाँच गरिएका त्रुटिहरू ट्रान्सपेन्ड वर्णहरू, हराएको वर्ण, र एक वर्ण धेरै धेरै छन्। यदि सुधार फेला पर्यो भने, सही फाइल नाम प्रिन्ट गरिएको छ, र कमाई आय। यो विकल्प केवल अन्तरक्रियात्मक गोलाहरूद्वारा प्रयोग गरिन्छ।

checkhash

यदि सेट भएमा, बाश जाँच गर्दछ कि हैश तालिकामा पाइने आदेश यो कार्यान्वयन गर्न प्रयास गर्नु अघि अवस्थित छ। यदि एक धोखा आदेश अब अवस्थित छ भने, सामान्य पथ खोजी गरिन्छ।

checkwinsize

यदि सेट भएमा, बाश प्रत्येक आदेश पछि सञ्झ्याल साइज जाँच गर्दछ र आवश्यक भएमा, LINESCOLUMNS को मानहरू अद्यावधिक गर्दछ।

cmdhist

यदि सेट भयो भने, बायासले समान इतिहास प्रविष्टिमा बहु-लाइन आदेशको सबै रेखाहरू बचत गर्न प्रयास गर्दछ। यसले बहु-लाइन आदेशहरूको सजिलो पुनः-सम्पादन अनुमति दिन्छ।

dotglob

यदि सेट भएमा, बाशले `। 'बाट सुरु गरेको फाइल नाम समावेश गर्दछ। मार्गनाम विस्तारको नतिजामा।

कार्यान्वयन गर्नुहोस्

यदि सेट भएमा, एक गैर-अन्तरक्रियात्मक खोल बाहिर निस्कन भने यदि कार्यान्वयन गरिएको आदेशमा तर्कको रूपमा निर्दिष्ट फाइल निष्पादित गर्न सक्नुहुन्न। यदि कार्यान्वयन असफल भएमा एक अन्तरक्रियात्मक खोलबाट बाहिर निस्किँदैन

विस्तार_लगहरू

यदि सेट भएमा, उपनामहरू जस्तै ALIASES अन्तर्गत वर्णन गरिएको विस्तार गरिएको छ। यो विकल्प पूर्वनिर्धारित द्वारा अन्तरक्रियात्मक गोलाका लागि सक्षम गरिएको छ।

extglob

यदि सेट छ भने, माथिको वर्णन गरिएको विस्तारित ढाँचा मिलान विशेषताहरू Pathname अन्तर्गत सक्षम गरिएको छ।

हिस्टप्पेंड

यदि सेट भयो भने, इतिहास सूची फाइल HISTFILE चरको नाम द्वारा नामित फाइलमा संलग्न छ जब खोलबाट बाहिर फाइल फाइल अधिलेखन हुन्छ।

histreedit

यदि सेट छ, र पढ्नका लागि प्रयोग भइरहेको छ, प्रयोगकर्तालाई एक असफल इतिहास प्रतिस्थापन पुन: सम्पादन गर्न मौका दिइएको छ।

histverify

यदि सेट छ, र पढ्नका लागि प्रयोग भइरहेको छ, इतिहास प्रतिस्थापनको नतिजा शेल पार्सरलाई तुरुन्तै पठाइएको छैन। यसको सट्टा, परिणाम लाइनलाई पढाई सम्पादन बफरमा लोड गरिएको छ, थप परिमार्जन गर्न अनुमति दिन्छ।

होस्ट

यदि सेट छ, र पढ्ने लाइन प्रयोग हुँदैछ, बाशले होस्टनाम पूरा गर्ने प्रयास गर्ने प्रयास गर्दछ जब शब्द समाविष्ट गरिएको छ @ पूरा भएको छ (माथि READLINE अन्तर्गत पूरा गर्नुहोस् )। यो डिफल्ट द्वारा सक्षम गरिएको छ।

huponexit

यदि सेट भएमा, बाशले जब एक अन्तरक्रियात्मक लगइन खोलबाट निस्कन्छ सबै कामहरूमा SIGHUP पठाउनेछ।

interactive_comments

यदि सेट छ भने, शब्दको साथ # को शुरुवात गर्न को लागी कि शब्द र सबै बाँकि क्यारेक्टरहरू जुन एक रेखामा एक अन्तरक्रियात्मक खोलबाट बेवास्ता गरिनेछ (माथि COMMENTS हेर्नुहोस्)। यो विकल्प पूर्वनिर्धारित द्वारा सक्षम गरिएको छ।

लिथिस्ट

यदि सेट छ, र cmdhist विकल्प सक्षम छ, बहु-रेखा आदेशहरू जहाँ सम्भव छ कि अर्काकोल विभाजक प्रयोग गर्नु सट्टा एम्बेडेड नयाँलाइनहरू संग इतिहासमा बचत गरिन्छ।

login_shell

यो लगइन यो विकल्प सेट गर्दछ यदि यो लगइन शेलको रूपमा सुरु भएको छ (माथि INVOCATION हेर्नुहोस्)। मूल्य परिवर्तन हुन सक्दैन।

mailwarn

यदि सेट छ, र एक फाइल जो बाशले पाशको लागि जाँच गर्दै अन्तिम चोटि जाँच गरिसकेको छ, सन्देश `` मेलफाइलमा मेल पढिएको छ '' प्रदर्शित गरिएको छ।

no_empty_cmd_completion

यदि सेट गरिएको छ, र पढ्नका लागि प्रयोग गरिँदैछ, बाशले खाली रेखामा पूरा हुने प्रयास गर्दा PATH लाई सम्भव पूर्णताको लागि खोजी गर्ने प्रयास गर्दैन।

nocaseglob

यदि सेट भएमा, पथनाम विस्तार प्रदर्शन गर्दा एक मामला-इन्सेन्सिस्टिक फैशनमा बाशसँग फाईलहरू मेल खान्छ ( Pathname विस्तार माथि हेर्नुहोस्)।

nullglob

यदि सेट भएमा, बाशले पद्धतिहरूलाई अनुमति दिन्छ जुन कुनै फाईलहरूसँग मेल खान्छ ( पथनाम विस्तार माथि हेर्नुहोस्) को लागी निल स्ट्रिंगमा विस्तार गर्न को लागी।

प्रोगम्प

यदि सेट भएमा, प्रोग्रामयोग्य पूर्ण सुविधाहरू (माथि प्रोग्रामयोग्य समापन हेर्नुहोस्) सक्षम छन्। यो विकल्प पूर्वनिर्धारित द्वारा सक्षम गरिएको छ।

promptvars

यदि सेट भयो भने, प्रम्प्ट स्ट्रिङले चर र पैरामीटर विस्तार पछि गुज्र्यो