Linux కమాండ్ను తెలుసుకోండి - పూర్తయింది

పేరు

పూర్తి, కొనసాగించు, ప్రకటించు, dirs, disown, echo, ఎనేబుల్, eval, exec, exit, ఎగుమతి, fc, fg, getopts, hash , సహాయం, బాష్ , అలియాస్, BG , బైండ్, బ్రేక్, ప్రచురణ , చదవడానికి మాత్రమే, తిరిగి , సెట్, shift, shopt, మూలం, సస్పెండ్, పరీక్ష, సార్లు, ట్రాప్, రకం, typeset, ulimit, umask, unalias , unset, wait - బాష్ అంతర్నిర్మిత ఆదేశాలు, బాష్ చూడండి (1)

బాటిల్ బిల్లున్ కమాండ్

పేర్కొనకపోతే తప్ప, ఎంపికల ముగింపును సూచిస్తుంది - అంగీకరిస్తుంది - ముందున్న ఎంపికలను ఆమోదించినట్లుగా ప్రతి అంతర్నిర్మిత కమాండ్ ఈ విభాగంలో డాక్యుమెంట్ చేయబడింది.

: [ వాదనలు ]

ప్రభావం లేదు; కమాండ్ విస్తరించడం వాదనలు మరియు ఏ పేర్కొన్న redirections ప్రదర్శన మించి ఏమీ లేదు. సున్నా నిష్క్రమణ కోడ్ తిరిగి ఉంది.

. ఫైల్ పేరు [ వాదనలు ]

మూల ఫైల్ పేరు [ వాదనలు ]

ప్రస్తుత షెల్ ఎన్విరాన్మెంట్లో ఫైల్పేరు నుండి ఆదేశాలను చదివి అమలు చేయండి మరియు ఫైల్ పేరు నుండి అమలు చేయబడిన చివరి ఆదేశం యొక్క నిష్క్రమణ స్థితిని తిరిగి పంపుతుంది . ఫైలుపేరు స్లాష్ను కలిగి ఉండకపోతే, ఫైల్ పేరును డైరెక్టరీని కనుగొనడానికి PATH లోని ఫైల్ పేర్లు ఉపయోగించబడతాయి. PATH లో శోధించబడే ఫైల్ ఎగ్జిక్యూట్ చేయరాదు. బాష్ ప్యాక్ మోడ్లో లేనప్పుడు , PATH లో ఏ ఫైల్ కనుగొనబడకపోతే ప్రస్తుత డైరెక్టరీ శోధించబడుతుంది. దుకాణాల అంతర్నిర్మిత ఆదేశం మూలాధార ఎంపికను నిలిపివేస్తే, PATH శోధించబడదు. ఏదైనా వాదనలు సరఫరా చేయబడితే, వారు ఫైల్ పేరు అమలు చేయబడినప్పుడు స్థాన పారామితులు అవుతుంది. లేకపోతే స్థాన పారామితులు మారవు. రిటర్న్ స్థితి స్క్రిప్టులో నిష్క్రమించిన చివరి ఆదేశం యొక్క స్థితి (0 కమాండ్లు అమలు చేయకపోతే) మరియు ఫైల్ పేరు కనుగొనబడకపోయినా లేదా చదవబడలేనప్పుడు అబద్ధం.

అలియాస్ [ -p ] [ పేరు [= విలువ ] ...]

వాదనలు లేకుండా లేదా -p ఐచ్ఛికంతో అలియాస్ స్టాండర్డ్ అవుట్పుట్పై రూపం అలియాస్ పేరు = విలువలోని మారుపేర్ల జాబితాను ముద్రిస్తుంది. వాదనలు సరఫరా చేయబడినప్పుడు, ప్రత్యామ్నాయం ఇవ్వబడిన ప్రతి పేరుకు ఒక అలియాస్ నిర్వచించబడుతుంది. విలువలో వెనుకంజలో ఉన్న ప్రదేశం అలియాస్ విస్తరించినప్పుడు అలియాస్ ప్రతిక్షేపణ కోసం తదుపరి పదాన్ని తనిఖీ చేస్తుంది. ఏ విలువను అందించిన వాదన జాబితాలో ప్రతి పేరుకు , అలియాస్ యొక్క పేరు మరియు విలువ ముద్రించబడుతుంది. ఎలియాస్ ఎటువంటి అలియాస్ నిర్వచించబడక పోయినా, అలియాస్ నిజం తిరిగి వస్తుంది.

బిజి [ jobspec ]

నేపథ్యంలో సస్పెండ్ చేసిన జాబ్ ఉద్యోగాలను పునఃప్రారంభించండి, అది ప్రారంభించినట్లుగా & . ఉద్యోగంపెక్క లేకుంటే, ప్రస్తుత ఉద్యోగం యొక్క షెల్ యొక్క భావన ఉపయోగించబడుతుంది. bg jobspec ఉద్యోగం నియంత్రణ డిసేబుల్ లేదా అమలు, ఉద్యోగం నియంత్రణ తో అమలు చేసినప్పుడు, ఉద్యోగ నియంత్రణ కనుగొనబడలేదు లేదా ఉద్యోగం నియంత్రణ లేకుండా ప్రారంభించారు తప్ప రన్ తప్ప.

బైండ్ [ -m కీమ్యాప్ ] [ -lpsvPSV ]

బైండ్ [ -m కీమాప్ ] [ -క్ ఫంక్షన్ ] [ -u ఫంక్షన్ ] [ -R కీసెక్ ]

బంధించండి [ -m keymap ] -f ఫైల్ పేరు

బంధించండి [ -m keymap ] -x keyseq : షెల్-కమాండ్

బంధించండి [ -m కీమ్యాప్ ] keyseq : ఫంక్షన్-పేరు

readline- కమాండ్ను కట్టుకోండి

ప్రస్తుత పఠన కీ మరియు ఫంక్షన్ బైండింగ్లను ప్రదర్శించండి, రీడ్లైన్ ఫంక్షన్ లేదా స్థూలకి కీ శ్రేణిని కట్టుకోండి లేదా చదవగలిగే వేరియబుల్ సెట్ చేయండి. ప్రతి కాని ఎంపిక వాదన అది .inputrc లో కనిపించే విధంగా ఉంటుంది , కానీ ప్రతి బైండింగ్ లేదా ఆదేశం ప్రత్యేక వాదనగా జారీ చేయబడాలి; ఉదా. '"\ cx \ Cr": రీ-రీడ్-ఇన్ట్-ఫైల్'. అందించినట్లయితే ఐచ్ఛికాలు, కింది అర్థాలు కలిగి ఉంటాయి:

-m కీమ్యాప్

తరువాతి బైండింగ్ ద్వారా ప్రభావితం కీమ్యాప్ keymap ఉపయోగించండి. అంగీకారయోగ్యమైన కీమ్యాప్ పేర్లు emacs, emacs- ప్రామాణిక, emacs- మెటా, emacs-ctlx, vi, vi- తరలింపు, vi- కమాండ్ , మరియు vi- చొప్పించు . vi vi- కమాండ్కు సమానం; emacs అనేది emacs- ప్రమాణాలకు సమానం.

-l

అన్ని రీడ్ ఫంక్షన్ల పేర్లను జాబితా చేయండి.

-p

చదవగలిగే ఫంక్షన్ పేర్లను మరియు బైండింగ్లను వారు మళ్లీ చదవగల విధంగా ప్రదర్శించండి.

-p

ప్రస్తుత చదువరి ఫంక్షన్ పేర్లను మరియు బైండింగ్లను జాబితా చేయండి.

-v

రీల్లైన్ వేరియబుల్ పేర్లు మరియు విలువల వాటిని తిరిగి చదవగలిగే విధంగా ప్రదర్శించండి.

-V

ప్రస్తుత చదవలైన్ వేరియబుల్ పేర్లను మరియు విలువలను జాబితా చేయండి.

-s

మ్యాక్రోలు మరియు వారు తిరిగి చదవగలిగే విధంగా వారు అవుట్పుట్ చేసే స్ట్రింగ్స్కు కట్టుబడి ఉన్న పాఠ్య కీ సన్నివేశాలను ప్రదర్శించండి.

-S

మ్యాక్రోలు మరియు అవుట్పుట్ తీగలకు కట్టుబడి ఉండే రీల్ లైన్ కీ సన్నివేశాలను ప్రదర్శించండి.

-f ఫైల్ పేరు

ఫైల్ పేరు నుండి కీ బైండింగ్ లను చదవండి.

-Q ఫంక్షన్

పేరు కీలని కీలు గురించి ఏ ప్రశ్న అడగాలి.

-u ఫంక్షన్

పేర్కొన్న ఫంక్షన్కు కట్టుబడి ఉన్న అన్ని కీలను మూసివేయి.

-R కీసెక్

కీసేక్ కోసం ఏదైనా ప్రస్తుత బైండింగ్ ను తొలగించండి.

-x keyseq : షెల్-కమాండ్

కీసేక్ ప్రవేశించినప్పుడు షెల్-కమాండ్ అమలు కావడానికి కారణం.

గుర్తించని ఎంపిక ఇవ్వబడినప్పుడు లేదా లోపం సంభవించినప్పుడు తిరిగి విలువ 0 అవుతుంది.

బ్రేక్ [ n ]

ఒక లోపల, ఎప్పుడు , నుండి , లేదా లూప్ ఎంచుకోండి నుండి నిష్క్రమించు. N తెలుపబడితే, n స్థాయిలు బ్రేక్. n ఉండాలి> 1. ఎన్ జతపరచిన ఉచ్చులు సంఖ్య కంటే ఎక్కువ ఉంటే, అన్ని జతపరచిన ఉచ్చులు నిష్క్రమించబడతాయి. బ్రేక్ అమలు చేయబడినప్పుడు షెల్ ఒక లూప్ను అమలు చేయకపోతే తిరిగి విలువ 0 అవుతుంది.

నిర్మితమైన షెల్-బిల్డ్ [ వాదనలు ]

పేర్కొన్న షెల్ నిర్మించిన అమలు, వాదనలు దాటి, మరియు దాని నిష్క్రమణ స్థితి తిరిగి. ఈ ఫంక్షన్ నిర్వచించేటప్పుడు ఉపయోగపడుతుంది, దీని పేరు షెల్ నిర్మితంగా ఉంటుంది, ఫంక్షన్ లోపల అంతర్నిర్మిత కార్యాచరణను నిలుపుతుంది. Cd builtin సాధారణంగా ఈ విధంగా పునర్నిర్వచించబడుతుంది. షెల్-బిల్డ్ షెల్ బిల్డ్ కమాండ్ కానట్లయితే తిరిగి స్థితి తప్పు.

cd [ -L | -P ] [ dir ]

ప్రస్తుత డైరెక్టరీని dir కు మార్చండి. వేరియబుల్ హోమ్ అప్రమేయ dir . వేరియబుల్ CDPATH డైరెక్టరీ కోసం శోధన పాత్ను నిర్వచిస్తుంది. CDPATH లోని ప్రత్యామ్నాయ డైరెక్టరీ పేర్లు కోలన్ ద్వారా వేరు చేయబడతాయి (:). CDPATH లో ఒక శూన్య డైరెక్టరీ పేరు ప్రస్తుత డైరెక్టరీ వలె ఉంటుంది, అంటే `` `` . ''. Dir స్లాష్ (/) తో ప్రారంభమైతే, అప్పుడు CDPATH ఉపయోగించబడదు. -P ఐచ్చికం సింబాలిక్ లింకులకి బదులుగా భౌతిక డైరెక్టరీ నిర్మాణాన్ని ఉపయోగించుకుంటుంది ( సెట్- బిల్డ్ కమాండ్కు -P ఎంపికను చూడండి); -L ఐచ్చిక బలగాలు సింబాలిక్ లింక్స్ను అనుసరిస్తాయి. ఒక వాదన - $ OLDPWD కు సమానం. డైరెక్టరీ విజయవంతంగా మార్చబడితే తిరిగి విలువ నిజమైనది; తప్పుడు లేకపోతే.

కమాండ్ [ -pVv ] ఆదేశం [ arg ...]

సాధారణ షెల్ ఫంక్షన్ లుక్అప్ ను అబ్జేస్ చేయడముతో కమాండ్ను రన్ చేయండి. PATH లో కనుగొన్న కమాండ్లు లేదా ఆదేశాలను మాత్రమే అమలు చేస్తారు. -p ఐచ్ఛికం ఇవ్వబడితే, ఆదేశం కొరకు అన్వేషణ అన్ని ప్రామాణిక వినియోగాలు కనుగొనటానికి హామీ ఇవ్వబడిన PATH యొక్క అప్రమేయ విలువను ఉపయోగించి నిర్వహిస్తారు. -V లేదా -v ఐచ్చికం సరఫరా చేయబడితే, ఆదేశం యొక్క వివరణ ముద్రించబడుతుంది. -v ఐచ్చికం ప్రదర్శించటానికి ఆదేశమును ఆపుటకు వాడబడే కమాండ్ లేదా ఫైల్ పేరును సూచించే ఒకే పదానికి కారణమవుతుంది; -V ఎంపిక మరింత వెర్బోస్ వివరణను ఉత్పత్తి చేస్తుంది. -V లేదా -v ఐచ్చికం సరఫరా చేయబడితే, కమాండ్ కనుగొనబడినప్పుడు నిష్క్రమణ స్థితి 0 మరియు 1 లేకపోతే. ఎటువంటి ఎంపిక ఇవ్వబడలేదు మరియు దోషం సంభవించింది లేదా కమాండ్ కనుగొనలేకపోతే, నిష్క్రమణ స్థితి 127. లేకపోతే, కమాండ్ యొక్క నిష్క్రమణ స్థితి కమాండ్ యొక్క నిష్క్రమణ స్థితి.

compgen [ option ] [ పదం ]

ఐచ్ఛికం s ప్రకారం, పదం కోసం సాధ్యమయ్యే పూర్తయిన మ్యాచ్లను సృష్టించండి, ఇది -p మరియు -r మినహాయింపుతో పూర్తి అంతర్నిర్మితంగా ఆమోదించబడిన ఏదైనా ఆప్షన్ అయి ఉండవచ్చు మరియు ప్రామాణిక అవుట్పుట్కు మ్యాచ్లను రాయండి. -F లేదా -C ఐచ్చికలను వుపయోగిస్తున్నప్పుడు, ప్రోగ్రామబుల్ పూర్తైన సౌకర్యాల ద్వారా సెట్ చేయబడ్డ వివిధ షెల్ వేరియబుల్స్ అందుబాటులో ఉండగా, ఉపయోగకరమైన విలువలు ఉండవు.

ప్రోగ్రామబుల్ పూర్తయిన కోడ్ వాటిని ఒకే జెండాలతో పూర్తి వివరణ నుండి నేరుగా ఉత్పత్తి చేసినట్లుగానే సరిపోతుంది. పదం పేర్కొనబడినట్లయితే, పదం పూర్తయిన ఆ పూర్తి మాత్రమే ప్రదర్శించబడుతుంది.

చెల్లని ఎంపికను సరఫరా చేయకపోతే తిరిగి చెల్లించాల్సిన విలువ, లేదా పోలికలు సృష్టించబడవు.

పూర్తి [ -abcdefgjksuv ] [ -o comp-option ] [ -A action ] [ -G globpat ] [ -W wordlist ] [ -P ఉపసర్గ ] [ -S ప్రత్యయం ]


[ -X ఫిల్టర్ప్యాడ్ ] [ -F ఫంక్షన్ ] [ -C ఆదేశం ] పేరు [ పేరు ... ]

పూర్తి -pr [ పేరు ...]

ప్రతి పేరుకు ఎలా వాదనలు పూర్తవుతాయో తెలుపుము. -p ఐచ్చికం సరఫరా చేయబడితే లేదా ఐచ్ఛికాలు సరఫరా చేయకపోతే, ఇన్పుట్ లాగ పునరుపయోగించటానికి అనుమతించే విధంగా పూర్తయిన పూర్తి వివరములు ముద్రించబడతాయి. ప్రతి పేరుకు -r ఐచ్ఛికం పూర్తి పేరును తీసివేస్తుంది, లేదా, పేర్లు ఇవ్వబడకపోతే, పూర్తి వివరములు ఇవ్వబడతాయి.

పూర్తయిన పూర్తయినప్పుడు పూర్తయిన ఈ వివరణలను వర్తించే ప్రక్రియ ప్రోగ్రామబుల్ కంప్లీషన్ క్రింద పైన వివరించబడింది.

ఇతర ఎంపికలు, పేర్కొన్నట్లయితే, కింది అర్థాలు ఉన్నాయి. -G , -W , మరియు -X ఎంపికలకు వాదనలు (మరియు, అవసరమైతే, -P మరియు -S ఎంపికలు) పూర్తి అంతర్నిర్మిత ప్రారంభానికి ముందు వాటిని విస్తరణ నుండి రక్షించడానికి కోట్ చేయాలి.

-o comp- ఎంపిక

కంపాక్ప్యాక్ యొక్క ప్రవర్తన యొక్క అనేక అంశాలని comp-option పూర్తిస్థాయి సాధారణ తరానికి మించి నియంత్రిస్తుంది. comp-option ఒకటి కావచ్చు:

డిఫాల్ట్

Compspec పోలికలు లేనట్లయితే readline యొక్క డిఫాల్ట్ ఫైల్పేరు పూర్తయింది.

dirnames

Compspec పోలికలను సృష్టించకపోతే డైరెక్టరీ పేరు పూర్తైనది జరుపుము.

ఫైల్

కంపాస్పెక్ ఫైల్పేమ్లను సృష్టించే చదవబడే పత్రాన్ని చెప్పండి, కాబట్టి అది ఏదైనా ఫైల్ పేరు-నిర్దిష్ట ప్రాసెసింగ్ (డైరెక్టరీ పేర్లకు స్లాష్ను జోడించడం లేదా వెనుకంజలో ఉన్న ప్రదేశంలను అణచివేయడం వంటివి) చేయవచ్చు. షెల్ విధులు వాడటానికి ఉద్దేశించబడింది.

ఖాళి లేదు

లైన్ ముగింపులో పూర్తయిన పదాలకు స్పేస్ (డిఫాల్ట్) ను జోడించవద్దని చదవనిది చెప్పండి.

-A చర్య

సాధ్యమైన పూర్తి వివరాల జాబితాను రూపొందించడానికి ఈ క్రింది వాటిలో ఒకటి కావచ్చు:

అలియాస్

అలియాస్ పేర్లు. -A గా కూడా పేర్కొనవచ్చు.

arrayvar

అర్రే వేరియబుల్ పేర్లు.

బైండింగ్

రీల్లైన్ కీ బైండింగ్ పేర్లు.

అంతర్నిర్మిత

షెల్ బిల్డింగ్ ఆదేశాల పేర్లు. -b గా కూడా పేర్కొనవచ్చు.

కమాండ్

కమాండ్ పేర్లు. పేర్లను కూడా పేర్కొనవచ్చు . -c కూడా పేర్కొనవచ్చు.

డైరెక్టరీ

డైరెక్టరీ పేర్లు. కూడా -d గా కూడా పేర్కొనవచ్చు.

వికలాంగ

వికలాంగ షెల్ బిల్డింగ్స్ యొక్క పేర్లు.

ఎనేబుల్

ప్రారంభించబడిన షెల్ నిర్మించిన పేర్లు.

ఎగుమతి

ఎగుమతి షెల్ వేరియబుల్స్ పేర్లు. -ఇ కూడా పేర్కొనవచ్చు.

ఫైలు

ఫైల్ పేర్లు. -f గా కూడా పేర్కొనవచ్చు.

ఫంక్షన్

షెల్ విధులు పేర్లు.

సమూహం

సమూహ పేర్లు. -g గా కూడా పేర్కొనవచ్చు.

helptopic

సహాయం అంతర్నిర్మిత ద్వారా అంగీకరించిన విషయాలు సహాయం .

హోస్ట్ పేరుకి

హోస్టునామములు, HOSTFILE షెల్ వేరియబుల్ చేత తెలుపబడిన ఫైలు నుండి తీసుకున్నది.

ఉద్యోగం

ఉద్యోగ నియంత్రణ చురుకుగా ఉంటే ఉద్యోగ పేర్లు. -J గా కూడా పేర్కొనవచ్చు.

కీవర్డ్

షెల్ రిజర్వుడ్ పదాలు. -K గా కూడా పేర్కొనవచ్చు.

నడుస్తున్న

ఉద్యోగ నియంత్రణ చురుకుగా ఉంటే, ఉద్యోగాల పేర్ల పేర్లు.

సేవ

సేవా పేర్లు. అలాగే -s గా పేర్కొనవచ్చు.

setopt

సెట్ అంతర్నిర్మిత -o ఎంపికకు చెల్లుబాటు అయ్యే వాదనలు.

shopt

షెల్ ఐచ్చిక పేర్లు దుకాణాల అంతర్నిర్మితంగా ఆమోదించబడ్డాయి.

సిగ్నల్

సిగ్నల్ పేర్లు.

ఆగిపోయింది

ఉద్యోగ నియంత్రణ చురుకుగా ఉంటే, ఆగిపోయిన ఉద్యోగాలు పేర్లు.

యూజర్

వాడుకరి పేర్లు. -u గా కూడా పేర్కొనవచ్చు.

వేరియబుల్

అన్ని షెల్ వేరియబుల్స్ పేర్లు. -v గా కూడా పేర్కొనవచ్చు.

-G గ్లోబ్పాట్

ఫైల్పేరు విస్తరణ నమూనా గ్లోబ్పాట్ సాధ్యం పూర్తి చేయడానికి విస్తరించింది.

-W మాటల జాబితా

Wordlist IFS ప్రత్యేక వేరియబుల్ లోని అక్షరాలు ఉపయోగించి డీలిమిటర్స్ వలె విభజించబడింది మరియు ప్రతి ఫలిత పదం విస్తరించబడుతుంది. సాధ్యమైన పూర్తయిన పదములు ఫలితం పూర్తిచేసిన పదము యొక్క ఫలితం.

-C ఆదేశం

ఆదేశం ఒక సబ్ షెల్ ఎన్విరాన్మెంట్లో అమలు చేయబడుతుంది మరియు దాని అవుట్పుట్ సాధ్యమైనంత పూర్తిస్థాయిలో ఉపయోగించబడుతుంది.

-F ఫంక్షన్

షెల్ ఫంక్షన్ ఫంక్షన్ ప్రస్తుత షెల్ ఎన్విరాన్మెంట్లో అమలు అవుతుంది. అది ముగిసినప్పుడు , COMPREPLY శ్రేణి వేరియబుల్ విలువ నుండి పూర్తిస్థాయిని పూర్తి చేయబడుతుంది.

-X ఫిల్టర్ప్యాట్

ఫిల్టర్ప్యాడ్ విస్తరణ కోసం ఉపయోగించే ఫిల్టర్పాట్ ఒక నమూనా. ఇది మునుపటి ఎంపికలు మరియు వాదనలు రూపొందించిన సాధ్యమయ్యే పూర్తి వివరాల జాబితాకు వర్తించబడుతుంది , మరియు ఫిల్టర్ప్యాటుకు సంబంధించిన ప్రతి పూర్తి సరిపోలిక జాబితా నుండి తొలగించబడుతుంది. ఒక ప్రముఖ ! ఫిల్టర్ప్యాడ్లో నమూనాను విడదీస్తుంది ; ఈ సందర్భంలో, ఫిల్టర్ప్యాట్ సరిపోని ఏ పూర్తి అయినా తీసివేయబడుతుంది.

-P ఉపసర్గ

అన్ని ఇతర ఎంపికలు వర్తింపజేసిన తర్వాత ప్రతి సాధ్యమైన పూర్తి ప్రారంభంలో ఉపసర్గ జోడించబడుతుంది.

-S ప్రత్యయం

అన్ని ఇతర ఎంపికలు వర్తింపజేసిన తర్వాత ప్రతి సాధన పూర్తి చేయడానికి ప్రత్యయం ఉంది.

చెల్లని ఐచ్చికం సరఫరా చేయకపోతే తిరిగి విలువ నిజమైనది, పేజి ఆర్గ్యుమెంట్ లేకుండా -p లేదా -r కంటే ఇతర ఐచ్ఛికం అందించబడుతుంది, ఒక వివరణకు ఇది పూర్తికాని వివరణను తొలగించడానికి ఒక ప్రయత్నం చేయబడుతుంది లేదా ఎటువంటి వివరణ ఉండదు, లేదా లోపం ఏర్పడుతుంది పూర్తి వివరాలను జోడించడం.

కొనసాగండి [ n ]

వరకు , లేదా, లూప్ ఎంచుకోండి కోసం , జత కోసం తదుపరి మళ్ళింపు రెస్యూమ్. N తెలుపబడితే, n వ వాలు జతచేసే లూప్ వద్ద పునఃప్రారంభించండి. n ఉండాలి> 1. మూసివేసే ఉచ్చులు సంఖ్య కంటే n ఎక్కువ ఉంటే, చివరి జత లూప్ (`` ఉన్నత స్థాయి '' లూప్) పునఃప్రారంభించబడుతుంది. కొనసాగినప్పుడు షెల్ ఒక లూప్ను అమలు చేయకపోతే తిరిగి విలువ 0 అవుతుంది.

[ -afFirtx ] [ -p ] [ పేరు [= విలువ ]] డిక్లేర్

రకాలుసెట్ [ -ఫ్ఫర్ట్క్ ] [ -p ] [ పేరు [= విలువ ]]

వేరియబుల్స్ను డిక్లేర్ చేయండి మరియు / లేదా వారికి లక్షణాలను ఇవ్వండి. పేరు ఇవ్వబడకపోతే వేరియబుల్స్ విలువలను ప్రదర్శిస్తుంది. -p ఐచ్ఛికం ప్రతి పేరు యొక్క లక్షణములు మరియు విలువలను ప్రదర్శిస్తుంది. ఎప్పుడు -p ఉపయోగించబడుతుంది, అదనపు ఐచ్ఛికాలు విస్మరించబడతాయి. -F ఐచ్చికం ఫంక్షన్ నిర్వచనాల ప్రదర్శనను నిరోధిస్తుంది; ఫంక్షన్ పేరు మరియు లక్షణాలు మాత్రమే ముద్రించబడతాయి. -F ఐచ్ఛికం -f సూచిస్తుంది. పేర్కొన్న లక్షణంతో వేరియబుల్స్కు అవుట్పుట్ను పరిమితం చేయడానికి లేదా వేరియబుల్స్ లక్షణాలను ఇవ్వడానికి క్రింది ఎంపికలను ఉపయోగించవచ్చు:

-a

ప్రతి పేరు శ్రేణి వేరియబుల్ (పై శ్రేణులని చూడండి).

-f

ఫంక్షన్ పేర్లను మాత్రమే ఉపయోగించండి.

-i

వేరియబుల్ ఒక పూర్ణాంకంగా పరిగణించబడుతుంది; వేరియబుల్ విలువను కేటాయించినప్పుడు అంకగణిత అంచనా ( ARITHMETIC EVALUATION ను చూడండి ) నిర్వహిస్తారు.

-r

పేరు చదవడానికి మాత్రమే చెయ్యి. ఈ పేర్లు తర్వాత అప్పగించిన ప్రకటనల ద్వారా విలువలు కేటాయించబడవు లేదా సెట్ చేయబడవు.

-t

ప్రతి పేరు ట్రేస్ లక్షణాన్ని ఇవ్వండి. గుర్తించదగ్గ విధులు కాలింగ్ షెల్ నుండి DEBUG ట్రాప్ను వారసత్వంగా పొందుతాయి. ట్రేస్ లక్షణం వేరియబుల్స్ కోసం ప్రత్యేక అర్ధాన్ని కలిగి ఉంది.

-x

పర్యావరణం ద్వారా తరువాతి ఆదేశాలకు ఎగుమతి చేయడానికి మార్క్ పేరు లు.

బదులుగా `- 'బదులుగా` -' ను ఉపయోగించడం వలన ఆ లక్షణాన్ని ఆపివేస్తుంది, మినహాయింపుతో + ఒక శ్రేణి వేరియబుల్ను నాశనం చేయడానికి ఉపయోగించలేము. ఒక ఫంక్షన్ లో ఉపయోగించినప్పుడు, స్థానిక పేరుతో ప్రతి పేరు స్థానికంగా చేస్తుంది. చెల్లని ఎంపికను ఎదుర్కొన్నప్పుడు తిరిగి విలువ 0 అవుతుంది, `` f foo = bar '' ను ఉపయోగించి ఒక ఫంక్షన్ను నిర్వచించడానికి ప్రయత్నం చేయబడుతుంది, చదివే-మాత్రమే చరరాశికి విలువను కేటాయించటానికి ప్రయత్నం చేయబడుతుంది, ప్రయత్నం చేయబడుతుంది సమ్మేళనం కేటాయింపు వాక్యనిర్మాణం (పైన ఉన్న శ్రేణులను చూడండి) లేకుండా ఒక శ్రేణి వేరియబుల్కు ఒక విలువను కేటాయించడం, పేర్లలో ఒకదానికి చెల్లుబాటు అయ్యే షెల్ వేరియబుల్ పేరు కాదు, చదివే-మాత్రమే చరరాశి కోసం చదవడానికి-మాత్రమే స్థితిని నిలిపివేయడానికి ఒక ప్రయత్నం చేయబడుతుంది, ఒక శ్రేణి వేరియబుల్ కోసం శ్రేణి స్థితిని నిలిపివేయడానికి ఒక ప్రయత్నం చేయబడుతుంది, లేదా -f తో-కాని ఉనికిని ప్రదర్శించడానికి ప్రయత్నం చేయబడుతుంది.

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

ఎంపికల లేకుండా, ప్రస్తుతం గుర్తుచేసిన డైరెక్టరీల జాబితాను ప్రదర్శిస్తుంది. డిఫాల్ట్ డిస్ప్లే ఖాళీలు వేరు చేయబడిన డైరెక్టరీ పేర్లతో ఒకే వరుసలో ఉంటుంది. డైరెక్టరీలు pushd ఆదేశంతో జాబితాకు చేర్చబడతాయి ; పాప్ కమాండ్ జాబితా నుండి ఎంట్రీలను తొలగిస్తుంది.

+ n

సున్నాతో ప్రారంభించి, ఎంపికల లేకుండా తీసుకున్నప్పుడు dirs ప్రదర్శించిన జాబితా నుండి ఎడమవైపు నుండి n వ ఎంట్రీ లెక్కింపును ప్రదర్శిస్తుంది.

- n

సున్నాతో ప్రారంభించి ఎంపికల లేకుండా ప్రారంభించినప్పుడు dirs ద్వారా చూపబడిన జాబితా కుడి వైపు నుండి n వ ఎంట్రీ లెక్కింపును ప్రదర్శిస్తుంది.

-c

అన్ని ఎంట్రీలను తొలగించడం ద్వారా డైరెక్టరీ స్టాక్ను క్లియర్ చేస్తుంది.

-l

ఎక్కువ జాబితాను ఉత్పత్తి చేస్తుంది; డిఫాల్ట్ లిస్టింగ్ ఫార్మాట్ ఇంటిని డైరెక్టరీని సూచించడానికి టిల్డెను ఉపయోగిస్తుంది.

-p

ఒక పంక్తికి ఒక ఎంట్రీతో డైరెక్టరీ స్టాక్ను ముద్రించండి.

-v

ప్రతి పంక్తికి ఒక ఎంట్రీతో డైరెక్టరీ స్టాక్ ముద్రించండి, స్టాక్లోని దాని ఇండెక్స్తో ప్రతి ఎంట్రీని పూర్వం చేస్తుంది.

డైరెక్టరీ స్టాక్ చివరికి మించి చెల్లుబాటు కాని ఐచ్చికం లేదా n సూచికలు తప్ప, తిరిగి విలువ 0 అవుతుంది.

తిరస్కరించడం [ -ఆర్ ] [ -హ ] [ ఉద్యోగాలు పెర్ ...]

ఎంపికల లేకుండా, ప్రతి ఉద్యోగాలూ చురుకైన ఉద్యోగుల పట్టిక నుండి తొలగించబడతాయి. -h ఐచ్చికం ఇచ్చినట్లయితే, ప్రతి ఉద్యోగము పట్టిక నుండి తీసివేయబడదు, కానీ షెల్ ఒక SIGHUP ని అందుకుంటే SIGHUP ఉద్యోగానికి పంపబడదు . ఉద్యోగంపెక్కలు లేవు, మరియు -a లేదా -r ఐచ్ఛికం సరఫరా చేయబడకపోతే , ప్రస్తుత జాబ్ ఉపయోగించబడుతుంది. ఉద్యోగాలను సరఫరా చేయకపోతే , అన్ని ఉద్యోగాలు తొలగించడానికి లేదా గుర్తించడానికి -ఎ ఐచ్ఛికం అంటే; jobspec ఆర్గ్యుమెంట్ లేకుండా -r ఐచ్ఛికం ఉద్యోగాలను అమలు చేయడానికి ఆపరేషన్ను నియంత్రిస్తుంది. Jobspec చెల్లుబాటు అయ్యే ఉద్యోగాన్ని పేర్కొనకపోతే తిరిగి విలువ 0 అవుతుంది.

ప్రతిధ్వని [ -neE ] [ arg ...]

ఖాళీలు వేరు చేసి, తరువాత కొత్త లైన్ ద్వారా వేరు చేయబడతాయి. రిటర్న్ స్థితి ఎప్పుడూ ఉంటుంది. -ఎన్ పేర్కొనబడినట్లయితే, వెనువెంటనే కొత్త లైన్ అణచివేయబడుతుంది. -e ఐచ్ఛికం ఇచ్చినట్లయితే, కింది బాక్ స్లాష్-తప్పించుకున్న అక్షరాల యొక్క వివరణ ప్రారంభించబడింది. -E ఐచ్ఛికం ఈ ఎస్కేప్ అక్షరాల యొక్క వివరణను అచేతనం చేస్తుంది, అవి డిఫాల్ట్గా వ్యాఖ్యానించబడిన వ్యవస్థలపై కూడా ఉంటాయి. Xpg_echo షెల్ ఐచ్చికము ఈ ఎస్కేప్ అక్షరాలను అప్రమేయంగా విస్తరింపచేయునో లేదా లేదో నిర్ధారించాలో డైనమిక్ గా నిర్ణయించుటకు వాడవచ్చు. ప్రతిధ్వని అర్థం లేదు - ఎంపికల ముగింపు అర్థం. ప్రతిధ్వని క్రింది ఎస్కేప్ సీక్వెన్సెస్ను అంచనా వేస్తుంది:

\ ఒక

హెచ్చరిక (గంట)

\ b

బ్యాక్స్పేస్ను

\ సి

ట్రయల్ కొత్త లైన్ అణిచివేసేందుకు

\ ఇ

ఎస్కేప్ పాత్ర

\ f

ఫారమ్ ఫీడ్

\ n

కొత్త వాక్యం

\ r

క్యారేజ్ రిటర్న్

\ t

సమాంతర టాబ్

\ v

నిలువు టాబ్

\\

బాక్ స్లాష్

\ 0 ని

ఎనిమిది-బిట్ అక్షరం దీని విలువ అష్టల్ విలువ nnn (సున్నాకు మూడు అష్టల్ అంకెలు)

\ n న

ఎనిమిది-బిట్ పాత్ర దీని విలువ అష్ట విలువ NNN (ఒకటి నుండి మూడు అష్టల్ అంకెలు)

\ x HH

ఎనిమిది-బిట్ పాత్ర దీని విలువ హెక్సాడెసిమల్ విలువ HH (ఒకటి లేదా రెండు హెక్స్ అంకెలు)

[ -adnps ] ఎనేబుల్ [ -f ఫైల్ ] [ పేరు ...]

Builtin షెల్ ఆదేశాలను ప్రారంభించండి మరియు నిలిపివేయండి. ఒక అంతర్నిర్మితీకరణను నిలిపివేస్తే, షెల్ సాధారణంగా డిస్క్ ఆదేశాలు ముందు నిర్మించిన వాటి కోసం శోధిస్తుంది అయినప్పటికీ, పూర్తి పాత్ పేరును నిర్దేశించకుండా అమలు చేయబడే షెల్ యొక్క అదే పేరు కలిగిన డిస్క్ కమాండ్ను అనుమతిస్తుంది. -n ఉపయోగించినట్లయితే, ప్రతి పేరు నిలిపివేయబడుతుంది; లేకపోతే, పేర్లు ఎనేబుల్ చెయ్యబడ్డాయి. ఉదాహరణకు, షెల్ బిల్డింగ్ వెర్షన్కు బదులుగా PATH ద్వారా కనిపించే పరీక్ష బైనరీని ఉపయోగించడానికి, `` ఎనేబుల్-ఎన్ పరీక్ష '' అమలు చేయండి. -f ఆప్షన్ అంటే, కొత్త అంతర్నిర్మిత ఆదేశ పేరును పంచబడ్డ ఆబ్జెక్టు ఫైనామెమ్ నుండి డైనమిక్ లోడింగ్కు మద్దతిచ్చే వ్యవస్థలపై. -d ఐచ్చికము గతంలో -f తో లోడ్ చేసిన ఒక అంతర్నిర్మితమును తొలగిస్తుంది. పేరు వాదనలు ఇవ్వబడకపోతే, లేదా -p ఐచ్ఛికం సరఫరా చేయబడితే, షెల్ బిల్ట్ల జాబితా ముద్రించబడుతుంది. ఏ ఇతర ఐచ్చిక వాదనలు లేకుండా, జాబితాలో అన్ని షెల్ పూర్ణాంకాలతో ఉంటుంది. -n సరఫరా చేయబడితే, కేవలం డిసేబుల్ బిల్డింగ్స్ ముద్రించబడతాయి. -a సరఫరా చేయబడితే, ముద్రించిన జాబితాలో ప్రతి పూర్తయింది, ప్రతి ఎనేబుల్ చేయబడిందా అనే సూచనతో అన్ని అంతర్నిర్మితాలు ఉన్నాయి. -s సరఫరా చేయబడితే, అవుట్పుట్ POSIX స్పెషల్ బిల్డింగ్స్కు పరిమితం చేయబడింది.

ఒక పేరు షెల్ అంతర్నిర్మిత లేదా ఒక భాగస్వామ్య వస్తువు నుండి క్రొత్త అంతర్నిర్మితాన్ని లోడ్ చేయడంలో లోపం ఏర్పడకపోతే తిరిగి విలువ 0 అవుతుంది.

eval [ arg ...]

Args s ఒకే కమాండ్ లోకి కలిసి చదివే మరియు concatenated ఉంటాయి. ఈ ఆదేశం షెల్ ద్వారా చదివి, అమలు చేయబడుతుంది మరియు దాని నిష్క్రమణ స్థితి Eval విలువగా తిరిగి ఇవ్వబడుతుంది. ఎటువంటి args , లేదా కేవలం శూన్య వాదనలు ఉంటే, eval 0 తిరిగి.

exec [ -cl ] [ -a name ] [ ఆదేశం [ వాదనలు ]]

కమాండ్ పేర్కొనబడితే, అది షెల్ ను భర్తీ చేస్తుంది. క్రొత్త ప్రక్రియ ఏదీ సృష్టించబడలేదు. వాదనలు ఆదేశాలకు వాదనలు అయ్యాయి. -l ఐచ్చికం సరఫరా చేయబడితే, షెల్లె ఆరంభములో డాట్ ను డాట్ చేస్తోంది. ఇది లాగిన్ (1) ఏమి చేస్తుంది. -c ఐచ్చికము కమాండ్ను ఒక ఖాళీ వాతావరణంతో నిర్వర్తించటానికి కారణమవుతుంది. -a సరఫరా చేయబడితే, షెల్ ఎగ్జిక్యూటెడ్ కమాండ్కు జెరోత్ వాదనగా పేరును ఇస్తుంది. కొన్ని కారణాల వలన కమాండ్ అమలు చేయబడకపోతే, షెల్ ఐచ్చికం ఎనేబుల్ చేయకపోతే తప్ప, ఇంటరాక్టివ్ కాని షెల్ నిష్క్రమిస్తుంది, ఏ సందర్భములో అది వైఫల్యం పొందుతుంది . ఫైల్ను అమలు చేయలేకపోతే ఇంటరాక్టివ్ షెల్ విఫలమవుతుంది. కమాండ్ పేర్కొనబడకపోతే, ఏదైనా రీడైరెక్సులు ప్రస్తుత షెల్ లో ప్రభావాన్ని చూపుతాయి మరియు రిటర్న్ స్థితి 0 అవుతుంది. మళ్లింపును లోపం ఉన్నట్లయితే, రిటర్న్ స్థితి 1.

నిష్క్రమించు [ n ]

షెల్ n యొక్క స్థితితో నిష్క్రమించడానికి కారణం. N విస్మరించబడితే, నిష్క్రమణ స్థితి చివరి కమాండ్ యొక్క అమలు అవుతుంది. షీట్ రద్దు చేయడానికి ముందు EXIT పై ఒక ఉచ్చు అమలు అవుతుంది.

ఎగుమతి [ -fn ] [ పేరు [= పదం ]] ...

ఎగుమతి- p

సరఫరా చేయబడిన ఆదేశాల పర్యావరణానికి స్వయంచాలక ఎగుమతికి సరఫరా చేయబడిన పేర్లు గుర్తించబడ్డాయి. -f ఐచ్ఛికం ఇవ్వబడితే, పేర్లు ఫంక్షన్లను సూచిస్తాయి. పేర్లు ఇవ్వకపోతే, లేదా -p ఐచ్ఛికం సరఫరా చేయబడితే, ఈ షెల్లో ఎగుమతి చేయబడిన అన్ని పేర్ల జాబితా ముద్రించబడుతుంది. -n ఐచ్ఛికం పేరు పెట్టబడిన వేరియబుల్స్ నుండి ఎగుమతి ఆస్తి తొలగించటానికి కారణమవుతుంది. ఒక చెల్లుబాటు అయ్యే ఆప్షన్ ఎదురైతే ఎగుమతి 0 యొక్క నిష్క్రమణ స్థితిని అందిస్తుంది, పేర్లలో ఒకదానికి చెల్లుబాటు అయ్యే షెల్ వేరియబుల్ పేరు కాదు లేదా -f ఒక ఫంక్షన్ లేని పేరుతో సరఫరా చేయబడుతుంది.

fc [ -e ename ] [ -nlr ] [ మొదటి ] [ చివరి ]

fc- s [ pat = rep ] [ cmd ]

కమాండ్ను పరిష్కరించండి. మొదటి రూపంలో, మొదటి నుండి చివరికి ఉన్న కమాండ్లు చరిత్ర జాబితా నుండి ఎంచుకోబడ్డాయి. మొదటి మరియు చివరి స్ట్రింగ్ (ఆ స్ట్రింగ్తో ప్రారంభించి చివరి ఆదేశాన్ని గుర్తించడం) లేదా సంఖ్య (ప్రస్తుత జాబితా నుండి ఒక ప్రతికూల సంఖ్యను ఆఫ్సెట్గా ఉపయోగించిన చరిత్ర జాబితాలో ఒక ఇండెక్స్) గా పేర్కొనవచ్చు. గత పేర్కొనబడకపోతే అది జాబితా కోసం ప్రస్తుత కమాండ్కు సెట్ చేయబడుతుంది (కాబట్టి `fc -l-10 '' గత 10 ఆదేశాలను ముద్రిస్తుంది) మరియు మొదటిది కాదు . మొదట పేర్కొనబడకపోతే అది సవరించడానికి మునుపటి కమాండ్కు మరియు లిస్టింగ్ కోసం -16 కు సెట్ చేయబడుతుంది.

-n ఐచ్ఛికం లిస్టింగ్ అయినప్పుడు కమాండ్ సంఖ్యలను అణిచివేస్తుంది. -r ఐచ్చికము ఆదేశాల క్రమాన్ని వ్యతిరేకించును. -l ఐచ్ఛికం ఇచ్చినట్లయితే, ఆదేశాలు ప్రామాణిక అవుట్పుట్ న జాబితా చేయబడతాయి. లేకపోతే, ename ద్వారా ఇవ్వబడిన సంపాదకుడు ఆ ఆదేశాలను కలిగి ఉన్న ఒక ఫైల్ లో ప్రవేశాన్ని పొందుతుంది . ఎనేమ్ ఇవ్వబడకపోతే, FCEDIT వేరియబుల్ యొక్క విలువ ఉపయోగించబడుతుంది మరియు EDITOR విలువ FCEDIT సెట్ చేయకపోతే. వేరియబుల్ సెట్ చేయబడకపోతే, ఉపయోగించబడుతుంది. సంకలనం పూర్తయినప్పుడు, సవరించిన ఆదేశాలను ప్రతిధ్వనించేవి మరియు అమలు చేయబడతాయి.

రెండవ రూపంలో, ఆదేశం ప్రతి ప్రత్యామ్నాయం భర్తీ చేయబడిన తర్వాత కమాండ్ తిరిగి అమలు చేయబడుతుంది. దీనితో ఉపయోగపడే అలియాస్ `` r = fc -s '', కాబట్టి `` r cc '"` cc' 'తో ప్రారంభం కానున్న చివరి కమాండ్ను నడుపుతుంది మరియు `` r " ఆదేశం.

మొదటి రూపం ఉపయోగించినట్లయితే, ఒక చెల్లుబాటు కాని ఎంపికను ఎదుర్కొన్నప్పుడు లేదా విలువ లేదా పరిధిని మొదటి లేదా చివరిది పేర్కొనకపోతే తిరిగి విలువ 0 అవుతుంది. -e ఐచ్ఛికం సరఫరా చేయబడితే, తిరిగి చెల్లించిన విలువ కమాండ్ యొక్క తాత్కాలిక ఫైలుతో లోపం సంభవిస్తే అమలు చేయబడిన చివరి వైఫల్యం లేదా వైఫల్యం. రెండవ రూపం వాడబడితే, cmd చెల్లుబాటు అయ్యే చరిత్ర పంక్తిని పేర్కొనకపోతే తప్ప తిరిగి స్థితి కమాండ్ యొక్క పునఃప్రారంభం అవుతుంది, ఈ సందర్భంలో fc విఫలమవుతుంది.

fg [ jobspec ]

ముందువైపు ఉద్యోగాలను పునఃప్రారంభించి, ప్రస్తుత ఉద్యోగంగా చేయండి. ఉద్యోగంపెక్క లేకుంటే, ప్రస్తుత ఉద్యోగం యొక్క షెల్ యొక్క భావన ఉపయోగించబడుతుంది. ఉద్యోగ నియంత్రణ నిలిపివేయబడినప్పుడు లేదా ఉద్యోగం నియంత్రణతో అమలులో ఉన్నప్పుడు, లేదా ఉద్యోగ నియంత్రణతో అమలులో ఉన్నప్పుడు ఉద్యోగం లేదా ఉద్యోగాలను పేర్కొనడం వలన, ఉద్యోగ నియంత్రణ లేదా ఉద్యోగ నియంత్రణ లేకుండా ఉద్యోగం నిర్దేశించకపోతే ఉద్యోగం నిర్దేశిస్తుంది. .

getopts optstring name [ args ]

స్థాన పారామితులను అన్వయించటానికి షెల్ విధానాలు చేస్తారు. ఆప్ట్ స్ట్రింగ్ గుర్తింపు చిహ్నాలను కలిగి ఉంటుంది; ఒక పాత్ర కోలన్ తరువాత ఉంటే, ఆ ఐచ్ఛికం ఒక వాదనను కలిగి ఉంటుంది, ఇది దాని నుండి వేరు వేరుగా ఉండాలి. కోలన్ మరియు ప్రశ్న గుర్తు అక్షరాలను ఎంపిక అక్షరాలుగా ఉపయోగించరాదు. ప్రతిసారి దీనిని ప్రారంభించారు, getopts షెల్ వేరియబుల్ పేరులో తదుపరి ఐచ్చికాన్ని ఉంచుతుంది, ఇది ఉనికిలో లేనట్లయితే మొదట ప్రారంభమవుతుంది , మరియు తరువాత వాదన యొక్క సూచిక వేరియబుల్ OPTIND లోకి ప్రాసెస్ చేయబడుతుంది. OPTIND షెల్ లేదా షెల్ స్క్రిప్టు ప్రవేశానికి ప్రతిసారి 1 కు ప్రారంభించబడుతుంది. ఒక ఐచ్ఛికం వాదనకు అవసరమైనప్పుడు, వేరియబుల్ OPTARG లోకి ఆ వాదన పొందడానికి getopts స్థలాలు .షెల్ స్వయంచాలకంగా OPTIND రీసెట్ చేయదు ; కొత్త పారామితులను వాడాలి ఉంటే అది అదే షెల్ ఇన్కొకేషన్ లోపల getopts కు బహుళ కాల్స్ మధ్య మానవీయంగా రీసెట్ చేయాలి.

ఎంపికలు ముగిసినప్పుడు, getopts సున్నా కంటే ఎక్కువ తిరిగి విలువతో నిష్క్రమిస్తుంది. OPTIND మొదటి నాన్-ఎంపిక ఆర్గ్యుమెంట్ యొక్క ఇండెక్స్కు సెట్ చేయబడింది మరియు పేరుకు సెట్ చేయబడిందా?

getopts సాధారణంగా స్థాన పారామితులను అన్వయించును, కానీ args లో ఎక్కువ వాదనలు ఇచ్చినట్లయితే, getopts బదులుగా ఆ పదాలను అన్వయించవచ్చు.

దోషాలు రెండు మార్గాల్లో లోపాలను నివేదించగలవు. ఆప్స్ట్రింగ్ యొక్క మొదటి అక్షరం ఒక పెద్దప్రేగు ఉంటే, నిశ్శబ్ద లోపం రిపోర్టింగ్ ఉపయోగించబడుతుంది. చెల్లని ఎంపికలు లేదా తప్పిపోయిన ఎంపిక వాదనలు ఎదుర్కొన్నప్పుడు సాధారణ ఆపరేషన్ విశ్లేషణ సందేశాలు ముద్రించబడతాయి. వేరియబుల్ OPTERR 0 కి అమర్చబడితే, ఆప్ స్ట్రింగ్ యొక్క మొదటి అక్షరం కోలన్ కాకపోయినా , ఎటువంటి దోష సందేశాలు ప్రదర్శించబడవు.

ఒక చెల్లని ఎంపిక కనిపించినట్లయితే, getopts స్థలాలు? పేరు లోకి మరియు, నిశ్శబ్ద లేకపోతే, ఒక దోష సందేశం ముద్రిస్తుంది మరియు OPTARG unsets . Getopts నిశ్శబ్దంగా ఉంటే, ఆప్షన్ అక్షరం OPTARG లో ఉంచుతారు మరియు డయాగ్నొస్టిక్ సందేశము ముద్రించబడదు.

అవసరమైన వాదన కనుగొనబడకపోతే మరియు గెట్స్ మౌనంగా లేనట్లయితే , ఒక ప్రశ్న గుర్తు ( ? ) పేరుతో ఉంచుతారు, OPTARG సెట్ చేయబడదు మరియు డయాగ్నొస్టిక్ సందేశం ముద్రించబడుతుంది. Getopts నిశ్శబ్దంగా ఉంటే, అప్పుడు ఒక కోలన్ ( :) పేరుతో ఉంచుతారు మరియు OPTARG కనిపించే ఐచ్ఛిక అక్షరంకు సెట్ చేయబడింది.

ఒక ఐచ్ఛికం, నిర్దేశించబడిన లేదా పేర్కొనబడనట్లయితే, గెప్ఓట్లు నిజమైనవిగా ఉంటాయి. ఎంపికల ముగింపు ఎదురైనప్పుడు లేదా లోపం ఏర్పడినట్లయితే ఇది తప్పుడు పంపుతుంది.

హాష్ [ -lr ] [ -p ఫైల్ పేరు ] [ -dt ] [ పేరు ]

ప్రతి పేరు కోసం, కమాండ్ యొక్క పూర్తి ఫైల్ పేరు $ PATH లో డైరెక్టరీలను శోధించి మరియు జ్ఞాపకం చేసుకుంటుంది. -p ఐచ్చికం సరఫరా చేయబడితే, పాత్ అన్వేషణ చేయబడదు, మరియు ఆ ఫైల్ యొక్క పూర్తి ఫైలు పేరుగా ఫైల్ పేరు ఉపయోగించబడుతుంది. -r ఐచ్చికము షెల్ అన్ని జ్ఞాపకాల స్థానాలను మర్చిపోవడానికి కారణమవుతుంది. ఈ -d ఐచ్చికము షెల్ ప్రతి పేరిట గుర్తుకు తెచ్చుకున్న ప్రదేశాన్ని మరచిపోయేలా చేస్తుంది. -t ఐచ్ఛికం సరఫరా చేయబడితే, ప్రతి పేరు అనుగుణమైన పూర్తి పాత్ పేరు ప్రింట్ చేయబడుతుంది. బహుళ పేరు వాదనలు -t తో అందించబడితే, హ్యాష్డ్ పూర్తి పథం పేరుకు ముందు పేరు ముద్రించబడుతుంది. -l ఐచ్ఛికం అవుట్పుట్ను ఇన్పుట్గా పునఃప్రారంభించడానికి ఫార్మాట్లో ప్రదర్శించబడటానికి కారణమవుతుంది. ఏ వాదనలు ఇవ్వకపోతే, లేదా -ఎల్ అందించినట్లయితే, జ్ఞాపకార్థ ఆదేశాలు గురించి సమాచారం ముద్రించబడుతుంది. ఒక పేరు కనుగొనబడకపోతే లేదా చెల్లని ఎంపికను సరఫరా చేయకపోతే తిరిగి స్థితి నిజమైనది.

సహాయం [ -s ] [ నమూనా ]

అంతర్నిర్మిత ఆదేశాల గురించి ఉపయోగకరమైన సమాచారం ప్రదర్శించు. నమూనా పేర్కొనబడితే, అన్ని పనులను మాదిరి నమూనాలో వివరణాత్మక సహాయం అందిస్తుంది; లేకపోతే అన్ని అంతర్నిర్మితాలు మరియు షెల్ నియంత్రణ నిర్మాణాలు ముద్రించబడతాయి. -s ఐచ్చికము స్వల్ప వినియోగ సంగ్రహం కు చూపించిన సమాచారాన్ని నియంత్రిస్తుంది. కమాండ్ సరిపోలిక నమూనా తప్ప, రిటర్న్ స్థితి 0.

చరిత్ర [ n ]

చరిత్ర-సి

చరిత్ర ఆఫ్సెట్ ఆఫ్సెట్

చరిత్ర -అనువాదం [ ఫైల్ పేరు ]

చరిత్ర -p arg [ arg ... ]

చరిత్ర -లు arg [ arg ... ]

ఎంపికల లేకుండా, వరుస సంఖ్యలతో కమాండ్ చరిత్ర జాబితాను ప్రదర్శించండి. * తో జాబితా లైన్లు సవరించబడ్డాయి. N యొక్క వాదన కేవలం చివరి n పంక్తులను మాత్రమే సూచిస్తుంది. ఫైల్ పేరు ఇవ్వబడితే, ఇది చరిత్ర ఫైల్ పేరుగా వాడబడుతుంది; లేకపోతే, HISTFILE విలువ ఉపయోగించబడుతుంది. అందించినట్లయితే ఐచ్ఛికాలు, కింది అర్థాలు కలిగి ఉంటాయి:

-c

అన్ని ఎంట్రీలను తొలగించడం ద్వారా చరిత్ర జాబితాను క్లియర్ చేయండి.

-d ఆఫ్సెట్

స్థానం ఆఫ్సెట్ వద్ద చరిత్ర నమోదును తొలగించండి.

-a

చరిత్ర ఫైలుకి "కొత్త" "చరిత్ర పంక్తులు (ప్రస్తుత బాష్ సెషన్ ప్రారంభం నుండి నమోదు చేయబడిన చరిత్ర పంపులు ) చేర్చండి .

-n

చరిత్ర ఫైల్ నుండి ప్రస్తుత చరిత్ర జాబితాలో ఇప్పటికే చదవని చరిత్ర పంక్తులను చదవండి. ఇవి ప్రస్తుత బాష్ సెషన్ ప్రారంభమైనప్పటినుండి చరిత్ర ఫైలుకి చేర్చిన పంక్తులు.

-r

చరిత్ర ఫైల్ యొక్క కంటెంట్లను చదవండి మరియు వాటిని ప్రస్తుత చరిత్రగా ఉపయోగించుకోండి.

మీరు- W

చారిత్రక ఫైలుకు ప్రస్తుత చరిత్రను వ్రాయండి, చరిత్ర ఫైలు యొక్క విషయాలను తిరిగి రాయటం.

-p

కింది ఆదేశాలపై చరిత్ర ప్రత్యామ్నాయాన్ని జరపండి మరియు ఫలితాన్ని ప్రామాణిక అవుట్పుట్పై ప్రదర్శించండి. చరిత్ర జాబితాలో ఫలితాలు నిల్వ చేయబడవు. సాధారణ చరిత్ర విస్తరణను నిలిపివేయడానికి ప్రతి ఆర్గ్ను కోట్ చేయాలి.

-s

ఒక జాబితాలో చరిత్ర జాబితాలో ARS ను నిల్వ చేయండి. ఆర్గ్స్ జోడించబడటానికి ముందే చరిత్ర జాబితాలోని చివరి ఆదేశం తీసివేయబడింది.

చెల్లని ఎంపికను ఎదుర్కొన్నప్పుడు తిరిగి విలువ 0 అయితే, చరిత్ర ఫైల్ను చదివే లేదా వ్రాసేటప్పుడు లోపం సంభవిస్తుంది, -d విఫలమైతే -d విఫలమవుతుందని ఒక ఆర్గ్యుమెంట్గా అందించబడిన ఒక చెల్లుబాటు అచేతనంగా , లేదా చరిత్ర విస్తరణకు ఇవ్వబడుతుంది.

ఉద్యోగాలు [ -lnprs ] [ jobspec ...]

ఉద్యోగాలు -x కమాండ్ [ args ...]

మొదటి రూపం క్రియాశీల ఉద్యోగాలను జాబితా చేస్తుంది. ఎంపికలు క్రింది అర్థాలను కలిగి ఉన్నాయి:

-l

సాధారణ సమాచారంతో పాటు జాబితా ప్రాసెస్ ఐడిలు.

-p

జాబ్ యొక్క ప్రాసెస్ సమూహం నాయకుడు యొక్క ప్రక్రియ ID మాత్రమే జాబితా చేయండి.

-n

వాడుకదారుని వారి స్థితిని చివరిగా ప్రకటించినప్పటి నుండి వచ్చిన స్థితి గురించి మాత్రమే సమాచారాన్ని ప్రదర్శించు.

-r

ఉద్యోగాలను అమలు చేయడానికి అవుట్పుట్ను పరిమితం చేయండి.

-s

ఉద్యోగాలను నిలిపివేయడానికి అవుట్పుట్ను పరిమితం చేయండి.

ఉద్యోగాలను ఇచ్చినట్లయితే, ఆ ఉద్యోగం గురించి సమాచారాన్ని అవుట్పుట్ పరిమితం చేస్తుంది. చెల్లని ఎంపికను ఎదుర్కొన్నప్పుడు లేదా చెల్లని ఉద్యోగంపైనే సరఫరా చేయకపోతే తిరిగి స్థితి 0 అవుతుంది.

-x ఐచ్చికం సరఫరా చేయబడితే , ఉద్యోగాలుఆబ్జెక్టుపెక్తో ఆదేశము లేదా ఆదేశిస్తున్న ప్రాసెస్ గ్రూప్ ఐడితో వాదనలు వాడబడును , మరియు దాని నిష్క్రమణ స్థితిని తిరిగి ఇచ్చే ఆదేశాన్ని ఆదేశించును .

చంపేయండి [ -s sigspec | -n signum | - sigspec ] [ pid | jobspec ] ...

చంపడానికి -l [ sigspec | exit_status ]

పిడ్ లేదా ఉద్యోగాల పేర్ల ప్రక్రియలకి sigspec లేదా సిగ్నమ్ పేరుతో ఉన్న సిగ్నల్ను పంపండి. sigspec SIGKILL లేదా సిగ్నల్ సంఖ్య వంటి సిగ్నల్ పేరు; సంకేతం సిగ్నల్ సంఖ్య. Sigspec ఒక సిగ్నల్ పేరు అయితే, SIG ఆదిప్రత్యయంతో లేదా పేరు లేకుండా ఇవ్వవచ్చు. Sigspec లేనట్లయితే , SIGTERM ఊహించబడుతుంది. -l యొక్క ఒక వాదన సిగ్నల్ పేర్లను జాబితా చేస్తుంది. -ఎల్ ఇచ్చినప్పుడు ఏవైనా వాదనలు సరఫరా చేయబడితే, వాదాలకు అనుగుణమైన సిగ్నల్స్ పేర్లు జాబితా చేయబడతాయి మరియు రిటర్న్ స్థితి 0 అవుతుంది. -ఎల్ట్_స్టాట్ ఆర్గ్యుమెంట్ -ఎల్ అనేది సిగ్నల్ నంబర్ లేదా ఎగ్జిట్ హోదా ప్రక్రియ సిగ్నల్ ద్వారా రద్దు చేయబడింది. కనీసం ఒక సిగ్నల్ విజయవంతంగా పంపితే, లేదా దోషం సంభవించినప్పుడు లేదా తప్పు చెల్లని ఎంపికను ఎదుర్కొన్నట్లయితే తప్పు తిరిగి వస్తుంది.

arg arg [ arg ...]

ప్రతి ఆర్గ్ విశ్లేషణకు అంకగణిత వ్యక్తీకరణ ( ARITHMETIC EVALUATION చూడండి ). గత ఆర్గ్ 0 కు మదింపు చేస్తే, 1 తిరిగి రావాలి . 0 లేకపోతే తిరిగి వస్తుంది.

స్థానిక [ ఎంపిక ] [ పేరు [= విలువ ] ...]

ప్రతి వాదనకు, పేరు పెట్టబడిన స్థానిక వేరియబుల్ సృష్టించబడుతుంది మరియు విలువ కేటాయించబడుతుంది. డిక్లరేషన్ ద్వారా ఆమోదించిన ఐచ్ఛికాల్లో ఏది అయినా ఉండవచ్చు. స్థానికంగా ఒక ఫంక్షన్లో ఉపయోగించినప్పుడు, ఆ ఫంక్షన్ మరియు దాని పిల్లలకు పరిమితం చేయబడిన కనిపించే పరిధిని కలిగి ఉన్న వేరియబుల్ పేరును ఇది చేస్తుంది. ఎటువంటి ఆప్రాన్లతో, స్థానిక అవుట్పుట్ యొక్క జాబితాను ప్రామాణిక అవుట్పుట్కు స్థానికంగా వ్రాస్తుంది. ఇది ఒక ఫంక్షన్లో లేనప్పుడు స్థానికంగా ఉపయోగించడంలో లోపం. ఒక ఫంక్షన్ వెలుపల స్థానికం ఉపయోగించబడకపోతే తిరిగి స్థితి 0, చెల్లని పేరు సరఫరా చేయబడుతుంది లేదా పేరు చదవగలిగే వేరియబుల్.

లాగ్అవుట్

లాగిన్ షెల్ నుండి నిష్క్రమించు.

popd [- n ] [+ n ] [- n ]

డైరెక్టరీ స్టాక్ నుండి ఎంట్రీలను తొలగిస్తుంది. ఏ వాదనలు లేకుండా, స్టాక్ నుండి టాప్ డైరెక్టరీని తొలగిస్తుంది, మరియు కొత్త టాప్ డైరెక్టరీకి CD ను అమలు చేస్తుంది. ఇచ్చినట్లయితే వాదనలు, క్రింది అర్థాలు కలిగి ఉంటాయి:

+ n

సున్నాతో ప్రారంభమయ్యే dirs చే చూపబడిన జాబితాలోని ఎడమ నుండి లెక్కించిన N th ఎంట్రీని తొలగిస్తుంది. ఉదాహరణకు: `` పాప్డ్ +0 '' మొదటి డైరెక్టరీని తొలగిస్తుంది, `` పాప్డ్ +1 '' రెండవది.

- n

సున్నాతో ప్రారంభమయ్యే dirs చే చూపబడిన జాబితా కుడి వైపు నుండి n వ ప్రవేశం లెక్కించబడుతుంది. ఉదాహరణకు: `` పాప్ -0 '' గత డైరెక్టరీని తొలగిస్తుంది, `` పాప్ -1 '' చివరిది.

-n

స్టాక్ నుండి డైరెక్టరీలను తొలగించేటప్పుడు డైరెక్టరీ యొక్క సాధారణ మార్పును అణిచివేస్తుంది, తద్వారా స్టాక్ మాత్రమే మార్చబడుతుంది.

పాప్ కమాండ్ విజయవంతమైతే, ఒక dirs అలాగే నిర్వహిస్తారు, మరియు రిటర్న్ స్థితి 0. పాప్ రిటర్న్స్ ఫాల్స్ ఒకవేళ చెల్లని ఎంపికను ఎదుర్కొంటే, డైరెక్టరీ స్టాక్ ఖాళీగా ఉంది, ఒక ఉనికిలో లేని డైరెక్టరీ స్టాక్ ఎంట్రీ పేర్కొన్నది, లేదా డైరెక్టరీ మార్పు విఫలమైంది.

printf ఫార్మాట్ [ వాదనలు ]

ఫార్మాట్ చేయబడిన ఆర్గ్యుమెంట్లను ప్రామాణిక అవుట్పుట్కు ఫార్మాట్ నియంత్రణలో రాయండి. ఫార్మాట్ మూడు రకాలైన వస్తువులను కలిగి ఉన్న ఒక పాత్ర స్ట్రింగ్: సాధారణ అవుట్పుట్, అక్షర ఎస్కేప్ సన్నివేశాలకు కాపీ చేయబడిన సాదా అక్షరాలు, ఇవి ప్రామాణిక అవుట్పుట్కు మార్చబడతాయి మరియు కాపీ చేయబడతాయి మరియు ఫార్మాట్ లక్షణాలు, వీటిలో ప్రతి ఒక్కటి తదుపరి ముద్రణకు కారణమవుతుంది వరుస వాదన . ప్రామాణిక printf (1) ఆకృతులకు అదనంగా, % b అనునది వాదనలో బాక్ స్లాష్ ఎస్కేప్ సీక్వెన్సులను విస్తరించుటకు printf కారణమవుతుంది, మరియు % q షెల్ ఇన్పుట్ గా తిరిగి వాడబడే ఫార్మాట్లో సంబంధిత ఆర్గ్యుమెంట్ను ముద్రించటానికి printf కారణమవుతుంది.

ఫార్మాట్ అన్ని వాదనలు తినే అవసరం వంటి పునరుపయోగించబడింది. ఫార్మాట్కు ఎక్కువ వాదనలు అవసరమైతే, అదనపు ఫార్మాట్ వివరణలు సున్నా విలువ లేదా శూన్య స్ట్రింగ్ తగిన విధంగా ఉంటే, ప్రస్తావించబడింది. తిరిగి విలువ విజయంలో సున్నా, వైఫల్యం కాని సున్నా.

pushd [ -n ] [ dir ]

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

డైరెక్టరీ స్టాక్ యొక్క ఎగువ డైరెక్టరీని జోడిస్తుంది లేదా స్టాక్ను రొటేట్ చేస్తుంది, ప్రస్తుత పని డైరెక్టరీ యొక్క కొత్త అగ్రభాగాన్ని తయారు చేస్తుంది. డైరెక్టరీ స్టాక్ ఖాళీగా ఉండకపోతే, వాదనలు లేకుండా, రెండు డైరెక్టరీలు మరియు ఇచ్చిపుచ్చుకునే 0 గా మారతాయి. ఇచ్చినట్లయితే వాదనలు, క్రింది అర్థాలు కలిగి ఉంటాయి:

+ n

స్టాక్ను తిప్పి, తద్వారా n n డైరెక్టరీ (సున్నాతో ప్రారంభమయ్యే dirs చే చూపబడిన జాబితా నుండి ఎడమవైపుకు లెక్కించడం) ఎగువన ఉంటుంది.

- n

స్టాక్ను తిప్పి, తద్వారా n n డైరెక్టరీ (సున్నాతో ప్రారంభించిన DIR లు జాబితా నుండి కుడివైపు నుండి లెక్కింపు) ఎగువన ఉంటుంది.

-n

స్టాక్కు డైరెక్టరీలను జోడించేటప్పుడు డైరెక్టరీ యొక్క సాధారణ మార్పును అణిచివేస్తుంది, తద్వారా స్టాక్ మాత్రమే మార్చబడుతుంది.

dir

ఎగువ డైరెక్టరీ స్టాక్కు dir ను జోడిస్తుంది, ఇది కొత్త ప్రస్తుత డైరెక్టరీగా మారుతుంది.

Pushd ఆదేశం విజయవంతమైతే, ఒక dirs అలాగే నిర్వహిస్తారు. మొదటి రూపం వాడినట్లయితే , cd dd విఫలమైతే తప్ప, pushd returns 0. రెండవ రూపంతో, డైరెక్టరీ స్టాక్ ఖాళీగా ఉండకపోతే pushd returns 0, ఒక ఉనికిలో లేని డైరెక్టరీ స్టాక్ మూలకం పేర్కొనబడింది లేదా పేర్కొన్న కొత్త ప్రస్తుత డైరెక్టరీకి డైరెక్టరీ మార్పు విఫలమవుతుంది.

pwd [ -LP ]

ప్రస్తుత వర్కింగ్ డైరెక్టరీ యొక్క ఖచ్చితమైన పాత్ పేరు ప్రింట్. -P ఐచ్చికం సరఫరా చేయబడినా లేదా ముద్రణ అంతర్నిర్మిత కమాండ్కు -o భౌతిక ఐచ్చికం ఎనేబుల్ అయినట్లయితే ముద్రించిన మార్గంలో ఎటువంటి సంకేత లింకులు లేవు. -L ఐచ్చికం వుపయోగించబడితే, ప్రింట్ చేయబడిన పాత్ పేజి సింబాలిక్ లింకులను కలిగి ఉండవచ్చు. ప్రస్తుత డైరెక్టరీ యొక్క పేరు చదివేటప్పుడు లేదా చెల్లని ఎంపికను సరఫరా చేయడంలో లోపం ఏర్పడినప్పుడు తిరిగి స్థితి 0 అవుతుంది.

[ -వారు ] [ -u ] [ -u fd ] [ -t సమయము ] [ -a aname ] [ -p ప్రాంప్ట్ ] [ -n nchars ] [ -d delim ] [ పేరు ...]

ప్రామాణిక ఇన్పుట్ నుండి ఒక పంక్తిని చదవబడుతుంది, లేదా ఫైల్ వర్ణన fd నుండి -u ఐచ్చికానికి వాదనగా సరఫరా చేయబడుతుంది, మరియు మొదటి పదం మొదటి పేరుకు , రెండో పేరుకు రెండవ పదంగా, మరియు దానితో పాటు మిగిలిపోయిన పదాలు మరియు చివరి పేరుకు కేటాయించిన వారి మధ్యలో వేరుచేసేవారు. పేర్ల కంటే ఇన్పుట్ స్ట్రీమ్ నుండి తక్కువ పదాలను చదవగలిగితే, మిగిలిన పేర్లు ఖాళీ విలువలను కేటాయించబడతాయి. IFS లోని అక్షరాలు పదాలుగా విభజించటానికి ఉపయోగించబడతాయి. తరువాతి అక్షర పఠనం మరియు లైన్ కొనసాగింపు కోసం ఏదైనా ప్రత్యేక అర్థాన్ని తొలగించడానికి బాక్ స్లాష్ పాత్ర ( \ ) ఉపయోగించవచ్చు. అందించినట్లయితే ఐచ్ఛికాలు, కింది అర్థాలు కలిగి ఉంటాయి:

-ఒక పేరు

పదాల శ్రేణి వేరియబుల్ పేరు యొక్క వరుసక్రమాలకు పదాలను కేటాయించబడతాయి, ప్రారంభమవుతాయి. ఏదైనా కొత్త విలువలు కేటాయించబడక ముందు aname సెట్ చేయబడదు . ఇతర పేరు వాదనలు విస్మరించబడతాయి.

-d డీలిమ్

డెలిమ్ యొక్క మొదటి అక్షరం ఇన్లైన్ లైన్ ను తొలగించడానికి బదులుగా కొత్త లైన్ కంటే ఉపయోగించబడుతుంది.

-e

ప్రామాణిక టెర్మినల్ నుండి ప్రామాణిక ఇన్పుట్ వస్తే , లైన్ను పొందేందుకు రీడైలిన్ (పైన READLINE చూడండి) ఉపయోగించబడుతుంది.

-n nchars

ఇన్పుట్ పూర్తి లైన్ కోసం ఎదురు చూస్తూ కాకుండా nchars అక్షరాలు చదివిన తర్వాత తిరిగి చదవండి .

-p ప్రాంప్ట్

ఏ ఇన్పుట్ను చదవటానికి ప్రయత్నించే ముందు, ట్రయల్ న్యూలైన్ లేకుండా, ప్రామాణిక లోపం ప్రదర్శించు. ఇన్పుట్ ఒక టెర్మినల్ నుండి వస్తున్నప్పుడు మాత్రమే ప్రాంప్ట్ ప్రదర్శించబడుతుంది.

-r

బాక్ స్లాష్ తప్పించుకోవటానికి వీలుకాని పాత్రలా పనిచేయదు. బాక్ స్లాష్ లైన్లో భాగంగా పరిగణించబడుతుంది. ముఖ్యంగా, ఒక బాక్ స్లాష్-న్యూలైన్ జంట ఒక వరుస కొనసాగింపుగా ఉపయోగించబడదు.

-s

సైలెంట్ మోడ్. టెర్మినల్ నుండి ఇన్పుట్ వస్తే, అక్షరాలు ప్రతిధ్వనించడం లేదు.

-t సమయం ముగిసింది

ఇన్పుట్ పూర్తి లైన్ గడువు సెకన్లలోనే చదివేటప్పుడు సమయానికి చదివి , వైఫల్యాన్ని తిరిగి పొందడం కారణం కావచ్చు. టెర్మినల్ లేదా పైపు నుండి రీడ్ చదివేటప్పుడు ఈ ఐచ్చికం ఎటువంటి ప్రభావం చూపదు.

-u fdFP

ఫైల్ వర్ణన fd నుండి ఇన్పుట్ను చదవండి.

పేర్లు సరఫరా చేయకపోతే, పంక్తి చదువు వేరియబుల్కు కేటాయించబడుతుంది. రిట్-ఆఫ్-ఫైల్ ఎదుర్కొనకపోతే, రిటర్న్ కోడ్ సున్నా అవుతుంది, సమయాలను చదవదు లేదా ఒక చెల్లని ఫైల్ వివరణ -U కు వాదనగా సరఫరా చేయబడుతుంది.

చదవడానికి మాత్రమే [ -APF ] [ పేరు ...]

ఇవ్వబడిన పేర్లు చదవడానికి మాత్రమే గుర్తు పెట్టబడ్డాయి; తదుపరి పేర్ల ద్వారా ఈ పేర్ల విలువలు మారవు. -f ఐచ్చికం సరఫరా చేయబడితే, పేర్లకు అనుగుణంగా ఉండే విధులు గుర్తించబడతాయి. -a ఐచ్చికము వేరియబుల్స్ శ్రేణులను నియంత్రిస్తుంది. పేరు వాదనలు ఇవ్వబడకపోతే లేదా -p ఐచ్ఛికం అందించబడితే, అన్ని చదవడానికి మాత్రమే పేర్ల జాబితా ముద్రించబడుతుంది. -p ఐచ్చికము అవుట్పుట్ను ఇన్పుట్గా పునరుపయోగించగల ఆకృతిలో ప్రదర్శించటానికి కారణమవుతుంది. ఒక చెల్లుబాటు అయ్యే ఎంపికను ఎదుర్కొనకపోతే తిరిగి స్థితి 0, పేర్లు ఒకటి చెల్లుబాటు అయ్యే షెల్ వేరియబుల్ పేరు కాదు లేదా -f ఒక ఫంక్షన్ లేని పేరుతో సరఫరా చేయబడుతుంది.

తిరిగి [ n ]

N ద్వారా పేర్కొన్న తిరిగి విలువతో నిష్క్రమించడానికి ఒక ఫంక్షన్ కారణమవుతుంది. N విస్మరించబడితే, తిరిగి స్థితిని ఫంక్షన్ విషయంలో అమలు చేయబడిన చివరి ఆదేశం. ఒక ఫంక్షన్ వెలుపల ఉపయోగించినట్లయితే, కానీ స్క్రిప్ట్ అమలు సమయంలో . ( మూలం ) కమాండ్, షెల్ ఆ స్క్రిప్ట్ను అమలు చేయడాన్ని నిలిపివేస్తుంది మరియు స్క్రిప్ట్లోని నిష్క్రమణ స్థితిని స్క్రిప్ట్లో అమలు చేసిన చివరి కమాండ్ యొక్క n లేదా నిష్క్రమణ స్థితిని తిరిగి అందిస్తుంది. ఒక ఫంక్షన్ వెలుపల ఉపయోగించినట్లయితే మరియు స్క్రిప్ట్ అమలు సమయంలో . , తిరిగి స్థితి తప్పు.

సెట్ [ --abefhkmnptuvxBCHP ] [ -o ఎంపిక ] [ arg ...]

ఐచ్ఛికాలు లేకుండా, ప్రతీ షెల్ వేరియబుల్ యొక్క పేరు మరియు విలువ ఇన్పుట్గా పునఃప్రారంభించబడే ఫార్మాట్లో ప్రదర్శించబడతాయి. అవుట్పుట్ ప్రస్తుత లొకేల్ ప్రకారం క్రమబద్ధీకరించబడింది. ఎంపికలు తెలుపబడినప్పుడు, వారు షెల్ లక్షణాలను సెట్ లేదా అన్సెట్ చేయండి. ఐచ్ఛికాలు ప్రాసెస్ అయిన తర్వాత మిగిలివున్న ఏదైనా వాదనలు స్థాన పారామితుల కోసం విలువలుగా పరిగణించబడతాయి మరియు $ 1 , $ 2 , ... $ n కు క్రమంలో కేటాయించబడతాయి. ఐచ్ఛికాలు, పేర్కొన్నట్లయితే, కింది అర్థాలు ఉన్నాయి:

-a

తదుపరి ఆదేశాల పర్యావరణానికి ఎగుమతి కోసం సవరించిన లేదా సృష్టించిన వేరియబుల్స్ మరియు ఫంక్షన్లను స్వయంచాలకంగా గుర్తించండి.

-B

తరువాతి ప్రాధమిక ప్రాంప్ట్కు ముందు కాకుండా, వెంటనే తొలగించబడిన నేపథ్య ఉద్యోగాల స్థితిని నివేదించండి. ఉద్యోగ నియంత్రణ ప్రారంభించబడినప్పుడు మాత్రమే ఇది సమర్థవంతంగా పని చేస్తుంది.

-e

సాధారణ ఆదేశం (పైన SHELL GRAMMAR ను చూడండి) సున్నా-కాని స్థితితో నిష్క్రమిస్తే వెంటనే నిష్క్రమించండి. విఫలమయ్యే ఆదేశం ఒక కాలం వరకు లేదా ఒక సమయంలో ఉన్న లూప్లో భాగం అయినట్లయితే షెల్ నిష్క్రమించదు, ఒకవేళ ఒక ప్రకటనలో భాగం, &&& లేదా యొక్క భాగం జాబితా, లేదా కమాండ్ యొక్క తిరిగి విలువ విలోమం చెయ్యబడింది ఉంటే ! . ERR లో ఒక ఉచ్చు, సెట్ చేస్తే, షెల్ నిష్క్రమించే ముందు అమలు అవుతుంది.

-f

మార్గమధ్య విస్తరణను నిలిపివేయి.

-h

అమలు కోసం చూస్తున్నట్లుగా ఆదేశాల స్థానాన్ని గుర్తుంచుకోండి. ఇది డిఫాల్ట్గా ప్రారంభించబడింది.

-K

అప్పగించిన ప్రకటన రూపంలో అన్ని వాదనలు పర్యావరణంలో ఒక ఆదేశం కోసం ఉంచబడతాయి, ఆ కమాండ్ పేరుకు ముందు ఉన్నవి మాత్రమే కాదు.

-m

మానిటర్ మోడ్. ఉద్యోగ నియంత్రణ ప్రారంభించబడింది. ఈ ఐచ్చికము యిప్పటికే మద్దతివ్వగల సిస్టమ్సుపైన ఇంటరాక్టివ్ షెల్సు కొరకు అప్రమేయంగా ఉంటుంది (పైన ఉన్న JOB నియంత్రణ చూడండి). ఒక ప్రత్యేక ప్రక్రియ సమూహంలో నేపథ్య ప్రక్రియలు అమలు అవుతాయి మరియు వారి నిష్క్రమణ స్థితిని కలిగి ఉన్న ఒక మార్గం వారి పూర్తయిన తర్వాత ముద్రించబడుతుంది.

-n

ఆదేశాలను చదవండి కానీ వాటిని అమలు చేయవద్దు. వాక్యనిర్మాణ దోషాల కోసం షెల్ స్క్రిప్ట్ ను తనిఖీ చేయడానికి ఇది ఉపయోగించవచ్చు. ఇంటరాక్టివ్ షెల్లు దీనిని నిర్లక్ష్యం చేస్తాయి.

-o ఐచ్చిక-పేరు

ఐచ్చిక-పేరు క్రింది వాటిలో ఒకటి కావచ్చు:

allexport

అదే -a .

braceexpand

అదే -B .

Emacs

Emacs- శైలి కమాండ్ లైన్ ఎడిటింగ్ ఇంటర్ఫేస్ను ఉపయోగించండి. షెల్ ఇంటరాక్టివ్ అయినప్పుడు --no ఎడిటింగ్ ఐచ్చికంతో షెల్ ప్రారంభించకపోతే ఇది అప్రమేయంగా ప్రారంభించబడుతుంది.

errexit

అదే -e .

hashall

-h వలెనే.

histexpand

అదే -H వంటిది .

చరిత్ర

చరిత్ర కింద ప్రారంభించండి, కమాండ్ చరిత్రను ప్రారంభించండి. ఈ ఎంపికను ఇంటరాక్టివ్ షెల్ల్లో డిఫాల్ట్గా ఆన్ చేయండి.

ignoreeof

షెల్ కమాండ్ `` IGNOREEOF = 10 '' అమలు చేయబడినట్లుగానే ప్రభావం ఉంది (పైన షెల్ వేరియబుల్స్ చూడండి).

కీవర్డ్

అదే -k .

మానిటర్

అదే -m .

noclobber

-C అదే.

noexec

అదే -n .

noglob

అదే -f . nolog ప్రస్తుతం విస్మరించబడింది.

తెలియజేయాలి

అదే -b .

nounset

-u అదే.

onecmd

అదే -t .

భౌతిక

-P అదే.

POSIX

ప్రామాణిక ( పోసిక్స్ మోడ్ ) కు సరిపోయే విధంగా POSIX 1003.2 ప్రమాణాల నుండి డిఫాల్ట్ ఆపరేషన్ భిన్నంగా ఉన్న బాష్ యొక్క ప్రవర్తనను మార్చండి.

విశేష

అదే -p .

మందమైన

అదే -v .

vi

ఒక vi- శైలి కమాండ్ లైన్ ఎడిటింగ్ ఇంటర్ఫేస్ ఉపయోగించండి.

xtrace

-x అదే.

-o - no ఎంపిక-పేరుతో సరఫరా చేయబడితే, ప్రస్తుత ఎంపికల విలువలు ముద్రించబడతాయి. + O ఎంపిక-పేరుతో సరఫరా చేయబడితే, ప్రస్తుత ఆప్షన్ సెట్టింగులను పునఃపరిశీలించడానికి వరుస సెట్ ఆదేశాలు ప్రామాణిక అవుట్పుట్లో ప్రదర్శించబడతాయి.

-p

విశేష మోడ్ను ప్రారంభించండి. ఈ మోడ్లో, $ ENV మరియు $ BASH_ENV ఫైల్స్ ప్రాసెస్ చేయబడవు, షెల్ ఫంక్షన్లు పర్యావరణం నుండి వారసత్వంగా లేవు, మరియు షెల్ప్ట్స్ వేరియబుల్, ఇది వాతావరణంలో కనిపించినట్లయితే, నిర్లక్ష్యం చేయబడుతుంది. వాస్తవ వినియోగదారు (సమూహం) ఐడికి సమానంగా ఉండని ప్రభావవంతమైన వినియోగదారు (సమూహం) ఐడితో షెల్ ప్రారంభమైతే మరియు -p ఐచ్ఛికం సరఫరా చేయబడకపోతే , ఈ చర్యలు తీసుకోబడతాయి మరియు ప్రభావవంతమైన వినియోగదారు ఐడి నిజ వినియోగదారు ఐడికి సెట్ చేయబడుతుంది. ప్రారంభంలో -p ఐచ్ఛికం సరఫరా చేయబడితే, సమర్థవంతమైన వినియోగదారు ఐడి రీసెట్ చేయబడదు. ఈ ఐచ్చికాన్ని నిలిపివేస్తే, సమర్థవంతమైన వినియోగదారు మరియు సమూహం ఐడిలు నిజమైన వినియోగదారు మరియు సమూహ ఐడిలకు అమర్చబడాలి.

-t

ఒక కమాండ్ చదివిన మరియు అమలు చేసిన తర్వాత నిష్క్రమించండి.

-u

పారామీటర్ విస్తరణను చేస్తున్నప్పుడు లోపాన్ని అన్సెట్ చేయండి. ఒక సెట్ చేయని వేరియబుల్పై విస్తరణ ప్రయత్నిస్తే, షెల్ ఒక దోష సందేశాన్ని ముద్రిస్తుంది మరియు ఇంటరాక్టివ్ లేకపోతే, సున్నా-కాని స్థితితో నిష్క్రమిస్తుంది.

-v

షెల్ ఇన్పుట్ పంక్తులు చదివేటప్పుడు.

-x

ప్రతి సాధారణ ఆదేశం విస్తరించిన తరువాత, PS4 యొక్క విస్తరించిన విలువను ప్రదర్శిస్తుంది, తరువాత కమాండ్ మరియు దాని విస్తరించిన వాదనలు ఉంటాయి.

-B

షెల్ కలుపు విస్తరణను ప్రదర్శిస్తుంది (ఎగువ బ్రేస్ విస్తరణ చూడండి). ఇది డిఫాల్ట్గా ఉంది.

-C

సెట్ చేస్తే, బాష్ ఇప్పటికే ఉన్న ఫైల్ను > , > & <> రీడైరెక్షన్ ఆపరేటర్లతో భర్తీ చేయదు. అవుట్డోర్ ఫైళ్లను దారి మళ్లింపు ఆపరేటర్ > ఉపయోగించి సృష్టించినప్పుడు దీనిని అతిక్రమించవచ్చు బదులుగా > .

-h

ప్రారంభించు ! శైలి చరిత్ర ప్రతిక్షేపణ. షెల్ ఇంటరాక్టివ్ అయినప్పుడు ఈ ఐచ్ఛికం అప్రమేయంగా ఉంటుంది.

-p

సెట్ చేస్తే, ప్రస్తుత పని డైరెక్టరీని మార్చే cd వంటి ఆదేశాలను అమలుచేసే సమయంలో షెల్ సింబాలిక్ లింకులను అనుసరించదు. ఇది బదులుగా భౌతిక డైరెక్టరీ నిర్మాణం ఉపయోగిస్తుంది. అప్రమేయంగా, బాష్ డైరెక్టరీ యొక్క తార్కిక గొలుసును అనుసరిస్తుంది, ఇది కమాండ్లను చేస్తున్నప్పుడు ప్రస్తుత డైరెక్టరీని మారుస్తుంది.

-

వాదనలు ఈ ఐచ్ఛికాన్ని అనుసరించకపోతే, అప్పుడు స్థాన పారామితులు సెట్ చేయబడవు. లేకపోతే, వాటిలో కొన్ని ప్రారంభమవుతాయి కూడా, positional పారామితులు ఆర్ s లు సెట్ - .

-

ఐచ్ఛికాల ముగింపును సిగ్నల్ చేయండి, మిగిలిన అన్ని ఆర్మ్స్ లు స్థాన పారామితులను కేటాయించటానికి కారణం కావచ్చు. -x మరియు -v ఎంపికలు ఆఫ్ చేయబడ్డాయి. ఎటువంటి వాదనలు లేనట్లయితే, స్థాన పారామీటర్లు మారవు.

పేర్కొనకపోతే ఎంపికలు డిఫాల్ట్గా ఆఫ్ ఉంటాయి. బదులుగా + ఉపయోగించడం - ఈ ఎంపికలను ఆపివేయడానికి కారణమవుతుంది. షెల్ యొక్క ప్రవేశానికి వాదనలుగా వాడవచ్చు. ప్రస్తుత సెట్ల ఎంపికలు $ - లో కనుగొనవచ్చు. చెల్లని ఎంపికను ఎదుర్కొంటే తప్ప రిటర్న్ స్థితి ఎల్లప్పుడూ నిజం.

షిఫ్ట్ [ n ]

N +1 నుండి ఉన్న స్థాన పారామితులు $ 1 గా పేరు మార్చబడ్డాయి .... $ # డీల్ సంఖ్యల సంఖ్యను $ # - కు ప్రాతినిధ్యం వహించే పారామితులు +1 ను సెట్ చేయలేదు. n తప్పనిసరిగా నాన్-నెగెటివ్ సంఖ్య తప్పక $ # కు సమానంగా లేదా సమానంగా ఉండాలి. N 0 అయితే, ఏ పారామితులు మారవు. N ఇవ్వబడకపోతే, ఇది 1 గా ఉంటుందని భావించబడుతుంది. N $ # కంటే ఎక్కువగా ఉంటే, స్థాన పారామితులు మారవు. N # కంటే ఎక్కువ $ లేదా సున్నా కన్నా తక్కువ ఉంటే తిరిగి స్థితి సున్నా కంటే ఎక్కువగా ఉంటుంది; లేకపోతే 0.

shopt [ -pqsu ] [ -o ] [ optame ...]

ఐచ్ఛిక షెల్ ప్రవర్తనను నియంత్రించే వేరియబుల్స్ విలువలను టోగుల్ చేయండి. ఎంపికల లేకుండా లేదా -p ఐచ్ఛికంతో, అన్ని సెట్ చేయదగిన ఎంపికల జాబితా ప్రదర్శించబడుతుంది, ప్రతి ఒక్కటి సెట్ చేయబడిందా లేదా అనేదానికి సూచన. -p ఐచ్చికము అవుట్పుట్ను ఇన్పుట్గా పునరుపయోగించబడే ఒక రూపంలో ప్రదర్శించటానికి కారణమవుతుంది. ఇతర ఎంపికలు క్రింది అర్థాలను కలిగి ఉన్నాయి:

-s

ప్రారంభించు (సెట్) ప్రతి optname .

-u

డిసేబుల్ (సెట్ చేయకుండా) ప్రతి ఆప్టిమెండ్ .

-q

సాధారణ అవుట్పుట్ను నిరోధిస్తుంది (నిశ్శబ్ద మోడ్); తిరిగి హోదా ఆప్ట్పేరు అమర్చబడినా లేదా సెట్ చేయబడిందా అని సూచిస్తుంది. బహుళ ఆప్టిమెండ్ వాదనలు -Q తో ఇచ్చినట్లయితే, అన్ని ఆప్ట్ పేన్లు ఎనేబుల్ అయితే తిరిగి స్థితి సున్నా అవుతుంది; లేకపోతే సున్నా కానిది.

-o

సెట్- బిల్డ్కు -o ఐచ్చికం కొరకు నిర్వచించిన ఆప్ట్మెంట్ యొక్క విలువలను పరిమితం చేస్తుంది.

-లు లేదా -uఆప్టిమెండ్ వాదనలు లేకుండా ఉపయోగించినట్లయితే, ఆ ప్రదర్శనలు వరుసగా అమర్చబడిన లేదా సెట్ చేయని వాటికి మాత్రమే పరిమితమవుతాయి. పేర్కొంటే మినహా, దుకాణం ఎంపికలు డిఫాల్ట్గా డిసేబుల్ చెయ్యబడతాయి.

అన్ని ఆప్ట్ పేన్లు ప్రారంభించబడితే, సున్నా కానిది కాకపోతే, లిస్టింగ్ ఐచ్ఛికాలు సున్నా అయితే ఇది తిరిగి స్థితి. ఎంపికలను అమర్చినప్పుడు లేదా అన్సెట్ చేస్తున్నప్పుడు, తిరిగి వచ్చే స్థితి సున్నా కాదు, ఆప్ట్పేరు చెల్లుబాటు అయ్యే షెల్ ఐచ్చికం కాదు.

దుకాణాల ఎంపికల జాబితా:

cdable_vars

సెట్ చేస్తే, డైరెక్టు లేని cd అంతర్నిర్మిత ఆదేశానికి ఒక వాదన వేరియబుల్ యొక్క పేరుగా భావించబడుతుంది, దీని విలువ మార్చడానికి డైరెక్టరీ.

cdspell

సెట్ చేయబడితే, cd ఆదేశంలో డైరెక్టరీ భాగంలో స్పెల్లింగ్లో చిన్న లోపాలు సరిచేయబడతాయి. కోసం తనిఖీ చేసిన లోపాలు ట్రాన్స్లేటెడ్ అక్షరాలు, ఒక తప్పిపోయిన పాత్ర, మరియు ఒక పాత్ర చాలా ఉన్నాయి. ఒక దిద్దుబాటు దొరికితే, సరైన ఫైల్ పేరు ముద్రించబడుతుంది, మరియు ఆ ఆదేశం కొనసాగుతుంది. ఈ ఐచ్చికము ఇంటరాక్టివ్ షెల్ లచే మాత్రమే ఉపయోగించబడును.

checkhash

సెట్ చేస్తే, హాష్ పట్టికలో కనిపించే ఆదేశం దానిని అమలు చేయడానికి ప్రయత్నించే ముందు బాష్ తనిఖీ చేస్తుంది. ఒక హాష్డ్ ఆదేశం ఉండకపోతే, ఒక సాధారణ పాత్ శోధన జరుగుతుంది.

checkwinsize

సెట్ చేసినట్లయితే, ప్రతి కమాండ్ తరువాత బాష్ విండో పరిమాణాన్ని తనిఖీ చేస్తుంది మరియు, అవసరమైతే, LINES మరియు COLUMNS యొక్క విలువలను నవీకరించబడుతుంది.

cmdhist

సెట్ చేసినట్లయితే, అదే చరిత్ర ఎంట్రీలో బహుళ-లైన్ ఆదేశం యొక్క అన్ని పంక్తులను సేవ్ చేయడానికి బాష్ ప్రయత్నిస్తుంది. ఇది బహుళ-లైన్ ఆదేశాల యొక్క సులభమైన పునః ఎడిటింగ్ను అనుమతిస్తుంది.

dotglob

సెట్ చేసినట్లయితే, బాష్లో ``. పాత్ పేరు విస్తరణ ఫలితాలలో.

execfail

అమర్చినట్లయితే, కార్యనిర్వాహక అంతర్నిర్మిత ఆదేశానికి వాదనగా పేర్కొన్న ఫైల్ను అమలు చేయలేకపోతే, పారస్పరత కాని షెల్ నిష్క్రమించదు. కార్యనిర్వాహక విఫలమైతే ఇంటరాక్టివ్ షెల్ నిష్క్రమించదు.

expand_aliases

సెట్ చేస్తే, ALIASES క్రింద పైన వివరించిన విధంగా మారుపేర్లు విస్తరించబడతాయి. ఇంటరాక్టివ్ షెల్స్ కోసం ఈ ఐచ్చికము అప్రమేయంగా చేతనపరచబడును.

extglob

సెట్ చేస్తే, పాత్ పేరు విస్తరణలో పైన వివరించిన పొడిగించిన నమూనా సరిపోలే లక్షణాలు ప్రారంభించబడ్డాయి.

histappend

సెట్ చేసినట్లయితే, ఫైల్ జాబితాను భర్తీ చేయకుండా షెల్ నిష్క్రమించినప్పుడు HISTFILE వేరియబుల్ యొక్క విలువ ద్వారా పేర్కొన్న ఫైల్కు చరిత్ర జాబితా చేర్చబడుతుంది.

histreedit

సెట్ చేసినట్లయితే మరియు చదవగలను వాడుతున్నట్లయితే, విఫలమైన చరిత్ర ప్రత్యామ్నాయాన్ని మళ్లీ సవరించడానికి ఒక వినియోగదారుకు అవకాశం ఇవ్వబడుతుంది.

histverify

సెట్ చేసినట్లయితే మరియు చదవగలను వాడుతున్నట్లయితే, చరిత్ర ప్రతిక్షేపణ ఫలితాలు తక్షణమే షెల్ పార్సర్కు పంపబడవు. బదులుగా, ఫలిత పంక్తిని రీడ్లైన్ సవరణ బఫర్లోకి లోడ్ చేస్తారు, ఇది మరింత మార్పుని అనుమతిస్తుంది.

hostcomplete

సెట్ చేసినట్లయితే మరియు చదవబడే వాడు వాడబడుతున్నట్లయితే, బాష్ ఒక పదాలు పూర్తయినప్పుడు హోస్ట్పేరు పూర్తి చేయటానికి బాష్ ప్రయత్నిస్తుంది (పైన READLINE కింద పూర్తి చూడండి). ఇది డిఫాల్ట్గా ప్రారంభించబడింది.

huponexit

సెట్ చేస్తే, ఇంటరాక్టివ్ లాగిన్ షెల్ నిష్క్రమించినప్పుడు అన్ని ఉద్యోగాలకు బాష్ SIGHUP ను పంపుతుంది.

interactive_comments

సెట్ చేసినట్లయితే, ఆ పదంలో ఆ పదమును మరియు అన్ని మిగిలిన అక్షరాలను పరస్పర చర్య షెల్లో నిర్లక్ష్యం చేయటానికి # తో ప్రారంభమయ్యే పదమును అనుమతించు (పైన COMMENTS చూడండి). ఈ ఐచ్ఛికం డిఫాల్ట్గా ప్రారంభించబడుతుంది.

lithist

సెట్ చేసినట్లయితే మరియు cmdhist ఎంపికను ఎనేబుల్ చేస్తే, సాధ్యం ఉన్న సెమికోలన్ వేరువేరులను వుపయోగించి కాకుండా బహుళ-వరుస ఆదేశాలను చరిత్రలో చేర్చబడతాయి .

login_shell

లాగిన్ షెల్ లాగా ప్రారంభమైతే షెల్ ఈ ఐచ్చికాన్ని అమర్చుతుంది (పైన INVOCATION చూడండి). విలువ మార్చబడకపోవచ్చు.

mailwarn

సెట్ చేయబడి ఉంటే, చివరిసారి తనిఖీ చేసిన తరువాత బాష్ మెయిల్ను తనిఖీ చేస్తున్న ఫైల్ ప్రాప్తి చెయ్యబడింది, సందేశం `` మెయిల్ఫైల్ మెయిల్ను చదవబడుతుంది '' ప్రదర్శించబడుతుంది.

no_empty_cmd_completion

సెట్ చేసినట్లయితే, మరియు చదవని వాడబడుతున్నట్లయితే, బాష్ ఒక ఖాళీ గీతంలో పూర్తయినప్పుడు సాధ్యమైనంతవరకు PATH ను శోధించడానికి ప్రయత్నించదు.

nocaseglob

అమర్చినట్లయితే, పాత్ విస్తరణను చేస్తున్నప్పుడు కేస్-ఇన్సెన్సిటివ్ ఫాషన్లో బాష్ ఫైల్ ఫైల్లను సరిపోతుంది ( పైథ్యాడ్ ఎక్స్పాన్షన్ చూడండి).

nullglob

సెట్ చేసినట్లయితే, బాష్ ఫైల్స్కు సరిపోని నమూనాలు ( పైథ్ నెట్ వర్డ్ ఎక్స్పాన్షన్ చూడండి) ఒక శూన్య స్ట్రింగ్కు విస్తరించేందుకు, వాటికి కాకుండా.

progcomp

సెట్ చేసినట్లయితే, ప్రోగ్రామబుల్ పూర్తిస్థాయి సౌకర్యాలు (పైన ప్రోగ్రామబుల్ కంప్లీషన్ చూడండి) ప్రారంభించబడ్డాయి. ఈ ఐచ్ఛికం డిఫాల్ట్గా ప్రారంభించబడుతుంది.

promptvars

సెట్ చేసినట్లయితే, ప్రాంప్ట్ తీగలను వేరియబుల్ మరియు పారామితి విస్తరణకు చేరుకుంటుంది