லினக்ஸ் கட்டளை - முழுமையானதை அறியவும்

பெயர்

dv, disow, echo, செயல்படுத்த, eval, exec, exit, export, fc, fg, getopts, hash , உதவி, பிசி, பிசி, பிசி, கட்டம், அச்சிடு , pushd, pwd , read, readonly, return , set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias , unset , wait - bash உள்ளமைக்கப்பட்ட கட்டளைகள், bash (1)

பில்டின் கட்டளை

வேறுவிதமாகக் குறிப்பிடவில்லை எனில், விருப்பங்களின் முடிவை குறிக்கும் - ஏற்கும் - ஏற்கெனவே ஏற்றுக்கொள்ளும் விருப்பங்களை ஏற்கும் ஒவ்வொரு கட்டும் கட்டளை இந்த பிரிவில் ஆவணப்படுத்தப்பட்டுள்ளது.

: [ வாதங்கள் ]

எந்த விளைவும் இல்லை; கட்டளை விவாதங்களை விரிவுபடுத்தாமல், குறிப்பிட்ட திசைதிருப்பங்களை செயல்படுத்துகிறது. ஒரு பூஜ்ய வெளியேறும் குறியீடு வழங்கப்பட்டது.

. கோப்புப்பெயர் [ வாதங்கள் ]

மூல கோப்பு பெயர் [ வாதங்கள் ]

நடப்பு ஷெல் சூழலில் கோப்புப்பெயரிலிருந்து கட்டளைகளை படிக்கவும், இயக்கவும் மற்றும் கோப்புப்பெயரிலிருந்து இயக்கப்படும் கடைசி கட்டளையின் வெளியேறும் நிலையை திரும்பவும். கோப்புப்பெயரில் ஒரு சாய்வு இல்லை என்றால், கோப்பு பெயர்கள் அடைவு அடைவதற்கு பை பாதையில் கோப்பு பெயர்கள் பயன்படுத்தப்படுகின்றன. PATH இல் தேடப்பட்ட கோப்பு இயங்கக்கூடியதாக இருக்கவில்லை. பாஸிஷ் பயன்முறையில் இல்லாத போது, PATH இல் எந்தக் கோப்பும் காணப்படவில்லை என்றால் தற்போதைய அடைவு தேடப்படுகிறது. கடை கட்டப்பட்ட கட்டளைக்கு மூலப்பக்க விருப்பம் நிறுத்தப்பட்டால், PATH தேடப்படவில்லை . எந்த வாதங்களும் வழங்கப்பட்டால், கோப்புப் பெயர் செயல்படுத்தப்படும் போது அவை நிலைப்படுத்தப்பட்ட அளவுருக்கள் ஆகும். இல்லையெனில் பதவிநிலை அளவுருக்கள் மாறாமல் உள்ளன. Return status ஸ்கிரிப்ட்டிலிருந்து வெளியேறும் கடைசி கட்டளையின் நிலை (0 கமாண்ட்ஸ் செயல்படுத்தப்படாவிட்டால்), கோப்பு பெயரைக் கண்டுபிடிக்கவோ அல்லது படிக்கவோ முடியாவிட்டால் தவறானது.

மாற்று [ -p ] [ பெயர் [= மதிப்பு ] ...]

எந்த வாதங்களும் இல்லாமல் அல்லது -p விருப்பம் படிவம் வெளியீட்டில் பெயர் வெளியீடு பெயரில் = மதிப்பு வெளியீடு பட்டியலில் அச்சிடுகிறது. வாதங்கள் வழங்கப்பட்டால், அதன் மதிப்பு ஒவ்வொரு பெயருக்கும் வழங்கப்படும். மதிப்பில் ஒரு இடப்பெயர்ச்சி இடம் அடுத்த வினை மாற்றுப்பெயர்வதற்கு பதிலாக மாற்று பதிலீட்டுக்கு சோதிக்கப்படுகிறது. எந்த மதிப்பும் வழங்கப்படவில்லை என்ற வாதப் பட்டியலில் ஒவ்வொரு பெயருக்காக , பெயரின் பெயர் மற்றும் மதிப்பு அச்சிடப்படும். எந்த பெயரிலும் வரையறுக்கப்படாத ஒரு பெயர் கொடுக்கப்பட்டாலன்றி, அலிஸ் உண்மைக்குத் திரும்புகிறது.

பி.ஜி. [ jobspec ]

பின்னணியில் பணிநீக்கம் செய்யப்பட்ட பணியிடங்களை மீண்டும் தொடங்குங்கள், அது தொடங்கியது போலவே & வேலை வாய்ப்புகள் இல்லை என்றால், தற்போதைய பணியின் ஷெல் கருத்து பயன்படுத்தப்படுகிறது. bg jobspec 0 வேலைகள் கட்டுப்பாட்டு முடக்கப்படும் போது, ​​அல்லது வேலைவாய்ப்பு கட்டுப்பாட்டில் இயங்கும்போது, ​​வேலைவாய்ப்பின்மை கிடைக்கவில்லை அல்லது வேலை கட்டுப்பாட்டின்றி இயங்கவில்லை எனில்,

பிணைப்பு [ -m keymap ] [ -lpsvPSV ]

பிணைக்க [ -m keymap ] [ -q function ] [ -u function ] [ -r keyseq ]

பிணைக்க [ -m keymap ] -f கோப்பு பெயர்

கட்டுப்படுத்து [ -m keymap ] -x keyseq : ஷெல் கட்டளை

பிணைக்க [ -m keymap ] keyseq : செயல்பாடு-பெயர்

கட்டளை வரி கட்டளை

தற்போதைய வாசிப்பு விசையும் செயல்பாட்டு பிணைப்பையும் காட்டவும், வாசிப்பு செயல்பாடு அல்லது மேக்ரோவிற்கு ஒரு முக்கிய காட்சியை கட்டுப்படுத்தவும், அல்லது வாசிப்பு மாறி அமைக்கவும். ஒவ்வொரு அல்லாத விருப்பமும் வாதம் என்பது .inputrc இல் தோன்றும் ஒரு கட்டளையாகும், ஆனால் ஒவ்வொரு பிணைப்பு அல்லது கட்டளையையும் ஒரு தனி வாதமாக அனுப்ப வேண்டும்; எ.கா., \ "\ Cx \ Cr": மீண்டும் வாசிக்க-இன்ஐடி-கோப்பு. வழங்கப்பட்டிருந்தால், பின்வரும் அர்த்தங்கள் உள்ளன:

-m keymap

பின்தொடர் பிணைப்புகளால் பாதிக்கப்பட வேண்டிய விசைப்பலகையாக கீமப் பயன்படுத்தவும். ஏற்றுக்கொள்ளக்கூடிய விசைப்பெயர் பெயர்கள் emacs, emacs- தரநிலை, emacs- மெட்டா, emacs-ctlx, vi, vi-move, vi- கட்டளை மற்றும் vi- செருகலாகும் . vi vi- கட்டளைக்கு சமம்; emacs என்பது emacs-standard க்கு சமம்.

-l

அனைத்து வாசிப்பு செயல்பாட்டின் பெயர்களையும் பட்டியலிடுங்கள்.

-p

Readline செயல்பாடு பெயர்கள் மற்றும் பிணைப்புகள் போன்றவற்றை அவர்கள் மறுபரிசீலனை செய்யலாம்.

-p

தற்போதைய வாசிப்பு செயல்பாடு பெயர்கள் மற்றும் பிணைப்புகள் பட்டியலை பட்டியலிடவும்.

-v

வாசிப்பு மாறி பெயர்கள் மற்றும் மதிப்புகளை அவர்கள் மீண்டும் வாசிக்கக்கூடிய விதத்தில் காட்சிப்படுத்தவும்.

-V

தற்போதைய வாசிப்பு மாறி பெயர்கள் மற்றும் மதிப்புகளை பட்டியலிடவும்.

-s

மேக்ரோக்கள் மற்றும் அவை வெளியான சரங்களை அவை மறுபரிசீலனை செய்யக்கூடிய விதத்தில் கட்டுப்படுத்தப்படும் வாசிப்பு முக்கிய வரிசைகளைக் காட்டுகின்றன.

-S

மேக்ரோக்கள் மற்றும் வெளியீடுகளின் சரங்களைக் கொண்டிருக்கும் வாசிப்பு விசை வரிசைமுறைகளைக் காட்சிப்படுத்துக.

-f கோப்பு பெயர்

கோப்புப் பெயரிடமிருந்து முக்கிய பிணைப்புகள் வாசிக்கவும்.

-q செயல்பாடு

பெயரிடப்பட்ட செயல்பாட்டை எந்த விசைகளைப் பயன்படுத்துகிறீர்கள் என்பதை வினவவும்.

-u செயல்பாடு

பெயரிடப்பட்ட செயல்பாட்டிற்கு கொண்டுவரப்பட்ட அனைத்து விசைகளையும் மூடிவிடவும்.

-ஆர் கீசிஸ்க்

கீஸெக்குக்கான தற்போதைய பிணைப்புகளை அகற்றவும் .

-x keyseq : ஷெல் கட்டளை

Keyseq நுழைந்தவுடன் ஷெல்-கட்டளை செயல்படுத்தப்பட வேண்டும்.

அங்கீகரிக்கப்படாத விருப்பம் கொடுக்கப்பட்டால் அல்லது ஒரு பிழை ஏற்பட்டால் திரும்பப் பெறுமதி 0 ஆகும்.

இடைவெளி [ n ]

ஒரு உள்ளே இருந்து வெளியேறு, வரை , அல்லது வளைய தேர்ந்தெடுக்கவும் . N குறிப்பிடப்பட்டால், N நிலைகளை உடைக்கலாம். n இருக்க வேண்டும்> 1. இணைக்கப்பட்ட சுழற்சிகளின் எண்ணிக்கையை விட n அதிகமாக இருந்தால், அனைத்து இணைக்கும் சுழற்சிகள் வெளியேறும். ஷெல் இயக்கப்படும் போது ஒரு சுழற்சியை ஷெல் இயக்கவில்லை எனில் திரும்ப மதிப்பு 0 ஆகும்.

கட்டப்பட்டது ஷெல்-கட்டப்பட்ட [ வாதங்கள் ]

குறிப்பிட்ட ஷெல் கட்டப்பட்டது இயக்கவும், அதை வாதங்கள் கடந்து, அதன் வெளியேறும் நிலையை திரும்பவும். ஷெல் உள்ளமைக்கப்பட்ட அதே பெயரில் உள்ள builtin செயல்பாட்டைத் தக்கவைத்துக்கொள்வதற்கான ஒரு செயல்பாட்டை வரையறுக்கும் போது இது பயனுள்ளதாக இருக்கும். Cd builtin பொதுவாக இந்த வழியில் வரையறுக்கப்படுகிறது. ஷெல்-கட்டினம் ஒரு ஷெல் கட்டப்பட்ட கட்டளையல்ல என்றால் திரும்ப நிலை தவறானது.

cd [ -L | -P ] [ dir ]

தற்போதைய அடைவை dir ஆக மாற்றவும். மாறுபடும் HOME ஆனது இயல்புநிலை dir ஆகும் . மாறி CDPATH தேடியுள்ள அடைவுக்கான தேடல் பாதையை வரையறுக்கிறது. CDPATH இல் மாற்று அடைவு பெயர்கள் ஒரு பெருங்குடல் மூலம் பிரிக்கப்படுகின்றன (:). CDPATH இல் ஒரு பூஜ்ய கோப்பக பெயர் தற்போதைய அடைவு போலவே உள்ளது, அதாவது `` ` . ''. Dir ஒரு ஸ்லாஷ் (/) உடன் தொடங்குகையில், CDPATH பயன்படுத்தப்படாது. -P விருப்பம் குறியீட்டு இணைப்புகள் தொடர்ந்து பதிலாக உடல் கோப்பக கட்டமைப்பை பயன்படுத்த கூறுகிறது ( தொகுப்பு கட்டப்பட்ட கட்டளைக்கு -P விருப்பத்தை பார்க்கவும்); -L விருப்பத்தை தொடர்ந்து கொண்டிருக்கும் குறியீட்டு இணைப்புகள். ஒரு வாதம் - $ OLDPWD க்கு சமம் . அடைவு வெற்றிகரமாக மாற்றப்பட்டால், திரும்பும் மதிப்பு உண்மைதான்; தவறான இல்லையெனில்.

கட்டளை [ -pVv ] கட்டளை [ வா ...]

சாதாரண ஷெல் செயல்பாடு தோற்றத்தை ஒடுக்கியுள்ள ஆர்கஸ் உடன் கட்டளை இயக்கவும். PATH இல் காணப்படும் கட்டளைகள் அல்லது கட்டளைகள் மட்டுமே செயல்படுத்தப்படுகின்றன. -p விருப்பம் கொடுக்கப்பட்டால், கட்டளைக்கான தேடலானது அனைத்து அடிப்படை பயன்பாடுகள் அனைத்தையும் கண்டறிவதற்கு உத்தரவாதமாக இருக்கும் PATH இன் இயல்புநிலை மதிப்பைப் பயன்படுத்தி செய்யப்படுகிறது. -V அல்லது -v விருப்பம் வழங்கப்பட்டால், கட்டளையின் விளக்கத்தை அச்சிடப்படும். -v விருப்பமானது கட்டளை அல்லது கோப்பின் பெயரைக் குறிக்கும் ஒரு ஒற்றை வார்த்தையை காட்டுகிறது. -V விருப்பம் மேலும் வி verbose விளக்கத்தை உருவாக்குகிறது. -V அல்லது -v விருப்பம் வழங்கப்பட்டால், கட்டளை கண்டுபிடிக்கப்பட்டால் வெளியேறும் நிலை 0, மற்றும் 1 இல்லையெனில். எந்த விருப்பமும் வழங்கப்படவில்லை மற்றும் ஒரு பிழை ஏற்பட்டது அல்லது கட்டளை கண்டுபிடிக்க முடியவில்லை என்றால், வெளியேறும் நிலை 127 ஆகும். இல்லையெனில், கட்டளை கட்டளையின் வெளியேறும் நிலை கட்டளையின் வெளியேறும் நிலை.

compgen [ விருப்பம் ] [ சொல் ]

விருப்பம் s இன் படி வார்த்தைக்கு சாத்தியமான நிறைவு முடிவுகளை உருவாக்கலாம், இது -p மற்றும் -r விதிவிலக்குடன் முழுமையாக முழுமையான கட்டமைப்பால் ஏற்றுக்கொள்ளப்படும் எந்த விருப்பமும் இருக்கலாம், மேலும் தரநிலை வெளியீட்டில் பொருத்தங்களை எழுதவும். -F அல்லது -C விருப்பங்களைப் பயன்படுத்தும் போது, ​​நிரல் முடிக்கும் வசதிகளால் அமைக்கப்படும் பல்வேறு ஷெல் மாறிகள், கிடைக்கக்கூடிய பயனுள்ள மதிப்புகள் இருக்காது.

போட்டியிடக்கூடிய பூர்த்தி குறியீட்டை அதே கொடிகளுடன் நிறைவு செய்யும் விவரத்திலிருந்து நேரடியாக உருவாக்கியது போலவே போட்டிகளும் உருவாக்கப்படும். வார்த்தை குறிப்பிடப்பட்டால், சொல் பொருந்தும் அந்த நிறைவுகளை மட்டுமே காட்டப்படும்.

செல்லுபடியாகாத விருப்பம் வழங்கப்பட்டால், அல்லது பொருத்தங்கள் உருவாக்கப்படாவிட்டால், திரும்பும் மதிப்பு உண்மை.

முழுமையான [ -abcdefgjksuv ] [ -o comp-option ] [ -A action ] [ -G globpat ] [ -W wordlist ] [ -P முன்னொட்டு ] [ -S பின்னொட்டு ]


[ -X வடிகட்டி ] [ -F செயல்பாடு ] [ -C கட்டளை ] பெயர் [ பெயர் ... ]

முழுமையான -பார் [ பெயர் ...]

ஒவ்வொரு பெயருடனும் எவ்வாறு வாதங்கள் நிறைவு செய்யப்பட வேண்டும் என்பதை குறிப்பிடவும். -p விருப்பம் வழங்கப்பட்டால், அல்லது விருப்பத்தேர்வு வழங்கப்படவில்லை என்றால், உள்ளீடு என மறுபதிப்பு செய்ய அனுமதிக்கும் வகையில் ஏற்கனவே இருக்கும் முழுமையான குறிப்புகள் அச்சிடப்படுகின்றன. ஒவ்வொரு விருப்பத்திற்கும் ஒரு முழுமையான விவரக்குறிப்பை -r விருப்பம் நீக்குகிறது, அல்லது பெயர்கள் வழங்கப்படவில்லை என்றால், முழு நிறைவு விவரங்களும்.

சொல் முடிந்ததும் முயற்சிக்கும்போது இந்த முழுமையான விவரக்குறிப்புகளைப் பயன்படுத்துவதற்கான செயல்முறையானது நிரலாக்க முடிவின் கீழ் மேலே விவரிக்கப்பட்டுள்ளது.

பிற விருப்பங்களை குறிப்பிட்டால், பின்வரும் அர்த்தங்கள் உள்ளன. -G , -W , மற்றும் -X விருப்பங்கள் (மற்றும், தேவைப்பட்டால், -P மற்றும் -S விருப்பங்கள்) ஆகியவற்றிற்கு வாதங்கள் முழுமையான கட்டடத்திற்கு முன்னர் அவற்றை விரிவாக்கத்திலிருந்து பாதுகாக்க மேற்கோளிடப்பட வேண்டும்.

-o comp- விருப்பம்

Comp -option முடிந்தவரை எளிய தலைமுறைக்கு அப்பால் compspec நடத்தை பல அம்சங்களைக் கட்டுப்படுத்துகிறது. comp விருப்பம் ஒன்று இருக்கலாம்:

இயல்புநிலை

Compspec எந்த போட்டிகளையும் உருவாக்கினால் readline இன் இயல்புநிலை கோப்புப்பெயர்ப்பு முடிவைப் பயன்படுத்தவும்.

dirnames

Compspec பொருந்தவில்லை என்றால், அடைவு பெயர் முடிவடையவும்.

கோப்புப்பெயர்கள்

Compspec கோப்பு பெயர்களை உருவாக்கும் என்று readline சொல்ல, எனவே அது எந்த கோப்பு பெயர் குறிப்பிட்ட செயலாக்க முடியும் (அடைவு பெயர்கள் ஒரு சாய்வு சேர்ப்பது அல்லது பின்னால் இடைவெளிகளை அடக்கும்). ஷெல் செயல்பாடுகளை பயன்படுத்த வேண்டும் நோக்கம்.

இடைவெளி இல்லை

வரியின் முடிவில் நிறைவு செய்யப்பட்ட சொற்களை ஒரு இடைவெளியை (முன்னிருப்பு) சேர்க்க வேண்டாம் என்று வாசிக்கவும்.

-A நடவடிக்கை

சாத்தியமான நிறைவுகளின் பட்டியலை உருவாக்க பின்வரும் செயலாக இருக்கலாம்:

என்கிற

பிற பெயர்கள். -A எனவும் குறிப்பிடப்படலாம்.

arrayvar

வரிசை மாறி பெயர்கள்.

பிணைப்பு

ரீல்லைன் விசை பிணைப்பு பெயர்கள்.

பொதிந்த

ஷெல் கட்டப்பட்ட கட்டளைகளின் பெயர்கள். -b எனவும் குறிப்பிடப்படலாம்.

கட்டளை

கட்டளை பெயர்கள். பெயர்களாகவும் குறிப்பிடப்படலாம் . -c எனவும் குறிப்பிடப்படலாம்.

அடைவு

அடைவு பெயர்கள். -d -இல் குறிப்பிடப்படலாம்.

ஊனமுற்றோர்

ஊனமுற்ற ஷெல் கட்டடங்களின் பெயர்கள்.

செயல்படுத்தப்பட்ட

செயல்படுத்தப்பட்ட ஷெல் கட்டடங்களின் பெயர்கள்.

ஏற்றுமதி

ஏற்றுமதி செய்யப்பட்ட ஷெல் மாறிகள் பெயர்கள். -இ என குறிப்பிடப்படலாம்.

கோப்பு

கோப்பு பெயர்கள். -f எனவும் குறிப்பிடப்படலாம்.

செயல்பாடு

ஷெல் செயல்பாடுகளை பெயர்கள்.

குழு

குழு பெயர்கள். -g எனவும் குறிப்பிடப்படலாம்.

helptopic

உதவியின் உதவியால் ஏற்றுக்கொள்ளப்பட்ட தலைப்புகள் உதவும் .

ஹோஸ்ட்பெயரைக்

ஹோஸ்ட் பெயர்கள் , HOSTFILE ஷெல் மாறி மூலம் குறிப்பிடப்பட்ட கோப்பில் இருந்து எடுக்கப்பட்டவை.

வேலை

வேலை கட்டுப்பாடுகள் சுறுசுறுப்பாக இருந்தால் வேலைகள் பெயர்கள். -J எனவும் குறிப்பிடப்படலாம்.

முக்கிய

ஷெல் ஒதுக்கப்பட்ட சொற்கள். -k எனவும் குறிப்பிடப்படலாம்.

இயங்கும்

வேலை கட்டுப்பாடுகள் செயலில் இருந்தால் வேலைகள் இயங்கும் பெயர்கள்.

சேவை

சேவை பெயர்கள். மேலும்-எனவும் குறிப்பிடப்படலாம்.

setopt

கட்டமைக்கப்பட்ட கட்டமைப்பிற்கு -o விருப்பத்திற்கான செல்லுபடியான வாதங்கள்.

shopt

ஷெல் விருப்பம் பெயர்கள் கட்டப்பட்டது கடைக்கு ஏற்று.

சிக்னல்

சிக்னல் பெயர்கள்.

நிறுத்தி

வேலை கட்டுப்பாடுகள் செயலில் இருந்தால் வேலை நிறுத்தங்களின் பெயர்கள்.

பயனர்

பயனர் பெயர்கள். -u எனவும் குறிப்பிடப்படலாம்.

மாறி

அனைத்து ஷெல் மாறிகள் பெயர்கள். -v எனவும் குறிப்பிடப்படலாம்.

-G குளோபத்

கோப்புப்பெயர் விரிவாக்க முறை globpat சாத்தியமான நிறைவுகளை உருவாக்க விரிவாக்கப்படுகிறது.

-W சொல்ப்பட்டியல்

இந்த பட்டியல் , IFS சிறப்பு மாறியாக உள்ள கதாபாத்திரங்களைப் பயன்படுத்தி பிரித்தெடுக்கிறது, மேலும் ஒவ்வொரு விளைவான வார்த்தையும் விரிவுபடுத்தப்படுகிறது. சாத்தியமான முடிவுகளை முடிவடைந்த வார்த்தை பொருந்தக்கூடிய விளைவான பட்டியலின் உறுப்பினர்கள்.

-C கட்டளை

கட்டளை ஒரு துணைச் சூழலில் செயல்படுத்தப்படுகிறது, அதன் வெளியீடு முடிந்த அளவிற்கு நிறைவு செய்யப்படுகிறது.

-F செயல்பாடு

ஷெல் செயல்பாடு செயல்பாடு நடப்பு ஷெல் சூழலில் செயல்படுத்தப்படுகிறது. அது முடிந்தவுடன், COMPREPLY வரிசை மாறியின் மதிப்பிலிருந்து சாத்தியமான முடிவை எடுக்க முடியும் .

-X வடிகட்டி

filename விரிவாக்கத்திற்காக பயன்படுத்தப்படும் வடிப்பான் வடிப்பான் ஆகும். இது முந்தைய விருப்பங்கள் மற்றும் வாதங்கள் மூலம் உருவாக்கப்படும் முடிந்த முடிவின் பட்டியலுக்குப் பொருந்துகிறது, ஒவ்வொரு முடிவுக்கும் பொருந்தும் வடிப்பான் பட்டியலில் இருந்து நீக்கப்படுகிறது. ஒரு முன்னணி ! வடிப்பான் வடிவில் புறக்கணிக்கப்படுகிறது ; இந்த விஷயத்தில், வடிப்பான் பொருந்தும் எந்த முடிவும் நீக்கப்படவில்லை.

-P முன்னொட்டு

அனைத்து பிற விருப்பங்களும் பயன்படுத்தப்பட்டு முடிந்தபின்னர் ஒவ்வொரு முடிவிலும் தொடக்கத்தில் சேர்க்கப்படும்.

-S suffix

எல்லா பிற விருப்பங்களும் பயன்படுத்தப்பட்டு முடிந்தபின் ஒவ்வொரு சாத்தியமான முடிவிலும் பின்னொட்டு சேர்க்கப்படும்.

ஒரு தவறான விருப்பம் வழங்கப்படாவிட்டால் திரும்பும் மதிப்பு உண்மையாக இருக்கிறது, -p அல்லது -r விட வேறு ஒரு விருப்பம் பெயர் வாதம் இல்லாமல் வழங்கப்படுகிறது, எந்த குறிப்பும் இல்லாத ஒரு பெயருக்கான முழுமையான விவரக்குறிப்புகளை நீக்க ஒரு முயற்சி செய்யப்படுகிறது, அல்லது ஒரு பிழை ஏற்படுகிறது ஒரு நிறைவு விவரக்குறிப்பு சேர்த்தல்.

தொடர்க

மூடுவதற்கு அடுத்த மறுதொடக்கம் மீண்டும் தொடங்கும் வரை அல்லது மீண்டும் தேர்ந்தெடுக்கவும் . N குறிப்பிடப்பட்டால், n வது இணைக்கும் வளையத்தில் மீண்டும் தொடங்குக. n இருக்க வேண்டும்> 1. இணைக்க சுழல்கள் எண்ணிக்கை விட n அதிகமாக இருந்தால், கடைசி மூடுதல் லூப் (`` மேல் நிலை '' லூப்) மீண்டும். தொடர்ந்து செயல்படுத்தப்படும் போது ஷெல் ஒரு வளையத்தை இயக்கவில்லை எனில், திரும்ப மதிப்பு 0 ஆகும்.

[ -afFirtx ] [ -p ] [ பெயர் [= மதிப்பு ]] அறிவி

typeset [ -afFirtx ] [ -p ] [ பெயர் [= மதிப்பு ]]

மாறிகள் அறிவிக்கவும் மற்றும் / அல்லது அவர்களுக்கு பண்புகளை கொடுங்கள். பெயர்கள் வழங்கப்படவில்லை என்றால், மாறிகளின் மதிப்புகளை காட்டவும். -p விருப்பம் ஒவ்வொரு பெயரின் பண்புக்கூறுகளையும் மதிப்புகளையும் காண்பிக்கும். எப்போது -p பயன்படுத்தப்படுகிறது, கூடுதல் விருப்பங்கள் புறக்கணிக்கப்படுகின்றன. -F விருப்பம் செயல்பாடு வரையறைகள் காட்சி தடுக்கிறது; செயல்பாடு பெயர் மற்றும் பண்புக்கூறுகள் மட்டுமே அச்சிடப்படுகின்றன. -F விருப்பம் குறிக்கிறது -f . குறிப்பிட்ட பண்புடன் வேரியபில்களை வெளியீடு கட்டுப்படுத்த அல்லது variables பண்புகளை கொடுக்க பின்வரும் விருப்பங்களைப் பயன்படுத்தலாம்:

-a

ஒவ்வொரு பெயரும் ஒரு வரிசை மாறி (மேலே வரிசைகள் பார்க்கவும்).

-f

செயல்பாட்டு பெயர்களை மட்டுமே பயன்படுத்தவும்.

-நான்

மாறி ஒரு முழு எண்ணாக கருதப்படுகிறது; மாறி மதிப்பு ஒரு ஒதுக்கப்படும் போது கணித மதிப்பீடு ( ARITHMETIC மதிப்பீடு பார்க்க ) செய்யப்படுகிறது.

-r

பெயரை மட்டும் படிக்கவும். இந்த பெயர்கள் பின்னர் நியமிக்கப்பட்ட நியமிப்பு அறிக்கைகளால் மதிப்பிடப்படவோ அல்லது அமைக்கப்படவோ முடியாது.

-t

ஒவ்வொரு பெயரையும் சுவடு பண்புக்கூறு கொடுங்கள். தொலைப்பேசி செயல்பாட்டிற்கு அழைப்பு விடுப்பதில் இருந்து DEBUG பொறியை வாரிசு செய்கிறது. சுவடு பண்புக்கூறு மாறிகள்க்கு சிறப்பு அர்த்தம் இல்லை.

-எக்ஸ்

சுற்றுச்சூழல் வழியாக அடுத்தடுத்த கட்டளைகளுக்கு ஏற்றுமதி செய்ய மார்க் பெயர் s.

அதற்கு பதிலாக `- 'ஐப் பயன்படுத்தினால், அதற்கு பதிலாக பண்புக்கூடத்தை முடக்குகிறது, விதிவிலக்குடன் + ஒரு வரிசை மாறியை அழிக்க பயன்படாது. ஒரு செயல்பாட்டில் பயன்படுத்தப்படும்போது, உள்ளூர் கட்டளையைப் போல ஒவ்வொரு பெயரும் உள்ளூர் செய்கிறது. தவறான விருப்பத்தை எதிர்கொண்டால் திரும்ப மதிப்பு 0 ஆகும், `` f foo = bar '' ஐப் பயன்படுத்தி ஒரு சார்பை வரையறுக்க ஒரு முயற்சி செய்யப்படுகிறது, வாசிக்கும் மாறிக்கு ஒரு மதிப்பை ஒதுக்க ஒரு முயற்சி மேற்கொள்ளப்படுகிறது, ஒரு முயற்சி செய்யப்படுகிறது கலவை ஒதுக்கீட்டு தொடரியல் (மேலே வரிசைகள் ) ஐப் பயன்படுத்தாமல் ஒரு வரிசை மாறிக்கு ஒரு மதிப்பை ஒதுக்க, பெயர்களில் ஒன்று செல்லுபடியாகும் ஷெல் மாறி பெயர் அல்ல, வாசிப்பு-மட்டும் மாறிக்கு படிக்க-மட்டும் நிலையை அணைக்க ஒரு முயற்சி மேற்கொள்ளப்படுகிறது, ஒரு வரிசை மாறிக்கு வரிசை நிலையை அணைக்க ஒரு முயற்சி செய்யப்பட்டது அல்லது -f -இல் செயல்படாத செயல்பாட்டைக் காண்பிக்க ஒரு முயற்சி மேற்கொள்ளப்பட்டது.

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

விருப்பங்கள் இல்லாமல், தற்போது நினைவூட்டப்பட்ட கோப்பகங்களின் பட்டியலை காட்டுகிறது. இயல்புநிலை காட்சி இடைவெளிகளால் பிரிக்கப்பட்ட அடைவு பெயர்களுடன் ஒற்றை வரியில் உள்ளது. Pushd கட்டளையுடன் அட்டவணையில் பட்டியலிடப்பட்டுள்ளது; popd கட்டளை பட்டியலில் இருந்து உள்ளீடுகளை நீக்குகிறது.

+ n

பூஜ்ஜியத்துடன் தொடங்கும் விருப்பங்களைக் கொண்டிராத போது dirs காட்டிய பட்டியலின் இடது பக்கத்தில் இருந்து n வது நுழைவு எண்ணைக் காட்டுகிறது.

- n

பூஜ்ஜியத்துடன் தொடங்கும் விருப்பங்களைக் கொண்டிராத போது dirs காட்டிய பட்டியலின் வலதுபுறத்தில் இருந்து n வது நுழைவுக் கணக்கைக் காட்டுகிறது.

-c

அனைத்து உள்ளீடுகளையும் நீக்குவதன் மூலம் அடைவு அடுக்கை அழிக்கிறது.

-l

நீண்ட பட்டியலை உருவாக்குகிறது; இயல்புநிலை பட்டியல் வடிவம் வீட்டு அடைவு குறிக்க ஒரு tilde பயன்படுத்துகிறது.

-p

ஒரு கோட்டிற்கு ஒரு நுழைவுடனான கோப்பக ஸ்டேக் அச்சிடுக.

-v

ஒவ்வொரு கோப்பிற்கும் ஒரு நுழைவுடனான கோப்பக ஸ்டேக் அச்சிடவும், அதன் குறியீட்டுடன் அதன் குறியீட்டுடன் முன்னொட்டு.

தவறான விருப்பம் வழங்கப்பட்டால் அல்லது அடைவுத் துண்டின் முடிவிற்கு அப்பாற்பட்ட n இன்டெக்ஸ் இல்லாமல் திரும்பும் மதிப்பு 0 ஆகும்.

[ நிரல் ] [ -h ] [ jobspec ...]

விருப்பமின்றி, ஒவ்வொரு வேலைநிறுத்தமும் செயலில் பணிபுரியும் அட்டவணையில் இருந்து நீக்கப்படும். -h விருப்பம் கொடுக்கப்பட்டால், ஒவ்வொரு வேலைத்தொகையும் அட்டவணையில் இருந்து அகற்றப்படாது, ஆனால் SHELL ஆனது SIGHUP ஐப் பெறுகையில், SIGHUP வேலைக்கு அனுப்பப்படாது என்பதை குறிக்கப்பட்டுள்ளது. வேலைகள் இல்லை என்றால், அல்லது -a அல்லது -r விருப்பம் வழங்கப்படவில்லை என்றால், தற்போதைய வேலை பயன்படுத்தப்படுகிறது. வேலைவாய்ப்பு வழங்கப்படவில்லை என்றால், அனைத்து விருப்பங்களையும் அகற்ற அல்லது குறிக்கும் -a விருப்பம்; வேலை வாய்ப்பை இல்லாமல் -r விருப்பம் வேலைகளை இயங்கச் செய்வதைத் தடுக்கும் . வேலைகள் ஒரு சரியான வேலை குறிப்பிடவில்லை என்றால் திரும்ப மதிப்பு 0 ஆகும்.

எதிரொலி [ -இன் ] [ அக் ...]

அம்புக்குறிகள் , இடைவெளிகளால் பிரிக்கப்பட்ட, பின்னர் ஒரு புதியலைன் வெளியீடு. Return status is always 0. -n குறிப்பிடப்பட்டால், பின்வருகின்ற புதியலைன் ஒடுக்கப்படுகிறது. -e விருப்பம் கொடுக்கப்பட்டால், பின்வரும் பின்சுவல்-தப்பிக்கும் எழுத்துகளின் விளக்கம் இயக்கப்படும். -E விருப்பம் இந்த தப்பிக்கும் பாத்திரங்களின் விளக்கத்தை செயலிழக்கச் செய்கிறது, அவை இயல்பாக இயலக்கூடிய வகையில் அமைந்திருக்கும். Echo இந்த தற்காலிக எழுத்துகளை இயல்புநிலையாக விரிவாக்குமா இல்லையா என்பதை தீர்மானிக்க xpg_echo ஷெல் விருப்பம் பயன்படுத்தப்படலாம். எதிரொலிக்கவில்லை - விருப்பங்களின் முடிவுக்கு அர்த்தம். எதிரொலி பின்வரும் தப்பிக்கும் காட்சிகளை விளக்குகிறது:

\ ஒரு

எச்சரிக்கை (மணி)

\ ஆ

பின்னிட

\ கேட்ச்

அலைந்து திரிகிற புதியவலை ஒடுக்கி

\ இ

ஒரு தப்பிக்கும் பாத்திரம்

\ ஊ

படிவம் ஊட்டம்

\ N

புதிய கோடு

\ ஆர்

வண்டி திரும்பும்

\ டி

கிடைமட்ட தாவல்

\ வி

செங்குத்து தாவல்

\\

பின்சாய்வுக்கோடானது

\ 0 nnn

எட்டு பிட் பாத்திரம் அதன் மதிப்பு ஆல்டால் மதிப்பு nnn (பூஜ்யம் மூன்று ஆகால் இலக்கங்கள்)

\ nn

எட்டு பிட் பாத்திரம் அதன் மதிப்பு ஆல்டால் மதிப்பு nnn (ஒன்று முதல் மூன்று எண் இலக்கங்கள்)

\ x HH

எட்டு-பிட் தன்மை யாருடைய மதிப்பு ஹெக்டேடைசிமல் மதிப்பு HH (ஒன்று அல்லது இரண்டு ஹெக்ஸ் இலக்கங்கள்)

[ -adnps ] [ -f filename ] [ name ...] ஐ இயக்கு

Builtin shell கட்டளைகளை இயக்கவும் மற்றும் முடக்கவும். ஒரு உள்ளமைப்பை முடக்குவது, வட்டு கட்டளைகளுக்கு முன் ஷெல் பொதுவாக கட்டடங்களை தேடும் போதிலும், ஒரு முழு பாதை பெயரைக் குறிப்பிடாமல் செயல்படுத்தப்படும் ஷெல் கட்டப்பட்ட அதே பெயரைக் கொண்ட வட்டு கட்டளையை அனுமதிக்கிறது. -n பயன்படுத்தப்படுகிறது என்றால், ஒவ்வொரு பெயர் முடக்கப்பட்டுள்ளது; இல்லையெனில், பெயர்கள் இயக்கப்பட்டன. உதாரணமாக, ஷெல் கட்டப்பட்ட பதிப்புக்குப் பதிலாக PATH வழியாக சோதனை பைனரினைப் பயன்படுத்த, `` இயக்க -என் சோதனை '' இயக்கவும். -f விருப்பம் பகிர்வு பொருள் கோப்பு பெயர் இருந்து புதிய கட்டப்பட்டது கட்டளை பெயர் ஏற்ற பொருள், டைனமிக் ஏற்றுதல் ஆதரவு என்று கணினிகளில். -d விருப்பம் முன்னதாக -f உடன் ஏற்றப்பட்ட ஒரு உள்ளமைவை நீக்கும். எந்த பெயரையும் கொடுக்கவில்லை என்றால், அல்லது -p விருப்பம் வழங்கப்பட்டால், ஷெல் கட்டடங்களின் பட்டியல் அச்சிடப்படும். மற்ற விருப்பத்தேர்வு வாதங்கள் இல்லாமல், பட்டியலில் அனைத்து செயல்படுத்தப்பட்ட ஷெல் கட்டடங்களும் உள்ளன. -n வழங்கப்பட்டால், முடக்கப்பட்ட கட்டிடங்கள் மட்டுமே அச்சிடப்படும். -a வழங்கப்பட்டிருந்தால், அச்சிடப்பட்ட பட்டியல் ஒவ்வொன்றும் செயல்படுத்தப்பட்டதா இல்லையா என்பதற்கான அடையாளத்துடன் அனைத்து கட்டடங்களும் அடங்கும். -எஸ் வழங்கப்பட்டால், வெளியீடு POSIX சிறப்பு கட்டடங்களுக்கான வரையறுக்கப்பட்டுள்ளது.

ஒரு பெயர் ஷெல் கட்டப்பட்டது அல்ல அல்லது பகிரப்பட்ட பொருளில் இருந்து ஒரு புதிய கட்டப்பட்டதை ஏற்றுவதில் பிழை ஏற்பட்டால் திரும்ப மதிப்பு 0 ஆகும்.

eval [ arg ...]

ஆர் க்கள் ஒரு ஒற்றை கட்டளையுடன் ஒன்றிணைந்து ஒத்திசைக்கப்படுகின்றன. இந்த கட்டளை ஷெல் மூலம் படித்து செயல்படுத்தப்படும், மற்றும் அதன் வெளியேறும் நிலை பரிணாமத்தின் மதிப்பாக திரும்பும். எந்த args , அல்லது வெறும் பூஜ்ய வாதங்கள் இருந்தால், eval 0 கொடுக்கிறது.

exec [ -cl ] [ -a name ] [ கட்டளை [ விவாதங்கள் ]]

கட்டளை குறிப்பிடப்பட்டால், அது ஷெல் ஐ மாற்றும். புதிய செயல்முறை உருவாக்கப்படவில்லை. வாதங்கள் கட்டளைக்கு வாதங்கள். -l விருப்பம் வழங்கப்பட்டால், ஷெல்லானது கட்டளைக்கு அனுப்பிய zeroth arg ன் துவக்கத்தில் ஒரு கோடு போடப்படுகிறது. இதுதான் (1) உள்நுழைவு . -c விருப்பம் கட்டளை ஒரு வெற்று சூழலுடன் செயல்படுத்தப்படுகிறது. -a வழங்கப்பட்டிருந்தால், ஷெல் நிறைவேற்றப்பட்ட கட்டளையின் பெயரைப் பெயரிடுகின்றது. சில காரணங்களால் கட்டளை செயல்படுத்தப்படாவிட்டால், ஷெல் விருப்பம் செயலிழப்பு இயக்கப்பட்டிருந்தாலன்றி, செயலிழக்காத ஷெல் வெளியேறும், அது தோல்வி அடைந்தால். கோப்பு இயக்க முடியாது என்றால் ஒரு ஊடாடும் ஷெல் தோல்வி அடைகிறது. கட்டளை குறிப்பிடப்படவில்லை என்றால், எந்த திசை திருப்பல்களும் தற்போதைய ஷெல்லில் செயல்படலாம், மற்றும் திரும்ப நிலை 0 ஆகும். திருப்பிவிடப்பட்ட பிழை இருந்தால், திரும்ப நிலை 1.

வெளியேறு [ n ]

N ன் ஒரு நிலைக்கு வெளியே செல்வதற்கு ஷெல் ஏற்படுத்துக. N தவிர்க்கப்பட்டால், வெளியேறும் நிலை கடைசி கட்டளையை செயல்படுத்தப்படுகிறது. ஷெல் முனையங்களுக்கு முன்பு EXIT மீது ஒரு பொறி செயல்படுத்தப்படுகிறது.

ஏற்றுமதி [ -fn ] [ பெயர் [= word ]] ...

ஏற்றுமதி

வழங்கப்பட்ட பெயர்கள் பின்னர் செயல்படுத்தப்பட்ட கட்டளைகளின் சூழலுக்கு தானாக ஏற்றுமதி செய்யப்படுகின்றன. -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 அமைக்கப்படவில்லை என்றால். மாறி அமைக்கப்படவில்லை என்றால், பயன்படுத்தப்படுகிறது. எடிட்டிங் முடிவடைந்தவுடன், திருத்தப்பட்ட கட்டளைகள் எதிரொலிக்கின்றன மற்றும் செயல்படுத்தப்படுகின்றன.

இரண்டாவது வடிவத்தில், பேட் ஒவ்வொரு நிகழ்விலும் பதிலீடு செய்யப்படும் பிறகு கட்டளை மீண்டும் நிறைவேற்றப்படுகிறது. `Rc fc -s '' என்று சொல்வதானால், 'rc fc-s' என்பது 'cc' 'உடன் தொடங்கும் கடைசி கட்டளையைத் தொடங்குகிறது,` r' 'மீண்டும் மீண்டும் இயங்குகிறது. கட்டளை.

முதல் படிவத்தைப் பயன்படுத்தினால், தவறான விருப்பத்தை எதிர்கொண்டாலோ, அல்லது முதல் அல்லது கடைசியாக வரலாற்று வரிசைகளை வரையறுக்காத வரையில் வருவாய் மதிப்பு 0 ஆகும். -e விருப்பம் வழங்கப்பட்டால், திரும்பக் கொடுக்கப்படும் மதிப்பு கட்டளை தற்காலிகக் கோப்பால் ஒரு பிழை ஏற்பட்டால் கடைசியாக கட்டளையிடப்பட்டால் அல்லது தோல்வியடைகிறது. இரண்டாம் படிவத்தை பயன்படுத்தினால், மீண்டும் நிலைக்கு மீண்டும் மீண்டும் செயல்படுத்தப்படும் கட்டளை, cmd ஒரு சரியான வரலாற்று வரியை குறிப்பிடாதபட்சத்தில், fc மீண்டும் தோல்வியடைகிறது.

fg [ jobspec ]

முன்புறத்தில் jobspec மீண்டும் செய்து , தற்போதைய வேலை செய்யுங்கள். வேலை வாய்ப்புகள் இல்லை என்றால், தற்போதைய பணியின் ஷெல் கருத்து பயன்படுத்தப்படுகிறது. பண மதிப்பீடு முடக்கப்படுகையில் அல்லது வேலை கட்டுப்பாட்டில் இயங்கும்போது, ​​அல்லது வேலை கட்டுப்பாட்டில் இயங்கும்போது, ​​வேலைகள் இயங்கும்போது ஒரு சரியான வேலை அல்லது வேலைவாய்ப்பை குறிக்கவில்லையென்றால் , பணி கட்டுப்பாடு இல்லாமல் தொடங்கப்படும் வேலையை குறிப்பிடுகிறது. .

getopts optstring name [ args ]

இடப்பெயர்ச்சி அளவுருக்கள் துண்டிக்க ஷெல் நடைமுறைகளால் பயன்படுத்தப்படுகிறது. தெரிவுசெய்யப்பட்ட விருப்பத் தேர்வு எழுத்துக்கள் ஒரு எழுத்துக்குறியை ஒரு பெருங்குடலுக்குப் பின்னால், விருப்பம் ஒரு வாதத்தை எதிர்பார்க்கும், இது வெற்று இடத்திலிருந்து பிரிக்கப்பட வேண்டும். பெருங்குடல் மற்றும் கேள்வி குறி எழுத்துக்கள் ஆகியவை விருப்பத்தேர்வுக் கதாபாத்திரங்களாகப் பயன்படுத்தப்படாமல் இருக்கலாம். ஒவ்வொரு முறையும் அது செயல்படுத்தப்படுகிறது, getopts ஷெல் மாறி பெயரில் அடுத்த விருப்பத்தை அமைக்கிறது , அது இல்லையென்றால் பெயரை ஆரம்பிக்கும், அடுத்த வாதத்தின் குறியீட்டை OPTIND மாற்றியமைக்க வேண்டும் . ஷெல் அல்லது ஷெல் ஸ்கிரிப்ட் செயல்படுத்தப்படும் ஒவ்வொரு முறையும் OPTIND 1 துவக்கப்படும். ஒரு விருப்பத்தை ஒரு வாதம் தேவைப்படும் போது, getopts இடங்களில் மாறி OPTARG என்று வாதம். ஷெல் தானாக OPTIND மீட்டமைக்க முடியாது ; ஒரு புதிய தொகுப்பு அளவுருக்கள் பயன்படுத்தப்பட வேண்டும் என்றால், அதே ஷெல் பிரவுசரில் உள்ள getopts க்கு கைமுறையாக மீட்டமைக்க வேண்டும்.

விருப்பங்கள் முடிந்தவுடன் , getopts பூஜ்ஜியத்தை விட அதிகமான மதிப்புடன் திரும்பும். OPTIND முதல் அல்லாத விருப்பத்தேர்வு வாதத்தின் குறியீட்டில் அமைக்கப்பட்டது, மற்றும் பெயர் அமைக்கப்பட்டது.

getopts பொதுவாக நிலை அளவுருக்கள் பாகுபடுத்துகிறது, ஆனால் இன்னும் வாதங்கள் args வழங்கப்படும் என்றால், getopts பதிலாக அந்த பாகுபடுத்தி.

getopts இரண்டு வழிகளில் பிழைகளை தெரிவிக்க முடியும். கட்டளையின் முதல் எழுத்து ஒரு பெருங்குடல் என்றால், அமைதியான பிழை அறிக்கை பயன்படுத்தப்படுகிறது. செல்லுபடியாகாத விருப்பங்கள் அல்லது காணாமற்போன விருப்பத்தேர்வு வாதங்கள் சந்திக்கும்போது இயல்பான அறுவை சிகிச்சை செய்திகளை அச்சிடப்படும். மாறி OPTERR 0 என அமைக்கப்பட்டால், முதல் பிழைத்திருத்தம் ஒரு பெருங்குடல் அல்ல, கூட பிழை செய்திகளை காட்டப்படும்.

தவறான விருப்பம் காணப்பட்டால், getopts இடங்கள்? பெயர் மற்றும், அமைதியாக இல்லையெனில், ஒரு பிழை செய்தியை அச்சிடுகிறது மற்றும் OPTARG unsets . Getopts அமைதியாக இருந்தால், OPTARG இல் உள்ள விருப்பத் தேர்வு பாத்திரம் வைக்கப்பட்டது மற்றும் எந்த நோயறிதல் செய்தியும் அச்சிடப்படவில்லை.

ஒரு தேவையான வாதம் கண்டுபிடிக்கப்படவில்லை என்றால், மற்றும் கீபோட்ஸ் அமைதியாக இல்லை என்றால், ஒரு கேள்வி குறி ( ? ) பெயரில் வைக்கப்படுகிறது, OPTARG அமைக்கப்பட்டது, மற்றும் ஒரு கண்டறியும் செய்தி அச்சிடப்படுகிறது. Getopts அமைதியாக இருந்தால், ஒரு பெருங்குடல் ( :) பெயர் வைக்கப்பட்டு OPTARG தெரிவு விருப்பத் தேர்வுக்கு அமைக்கப்பட்டது.

ஒரு விருப்பம், குறிப்பிடப்பட்ட அல்லது குறிப்பிடப்படாததாக இருந்தால் கிடைத்தால் கிடைக்கிறது. விருப்பங்களின் முடிவை எதிர்கொண்டால் அல்லது பிழை ஏற்பட்டால் அது தவறானதை அளிக்கிறது.

ஹாஷ் [ -lr ] [ -p கோப்பு பெயர் ] [ -dt ] [ பெயர் ]

ஒவ்வொரு பெயருக்காக , கட்டளையின் முழு கோப்பு பெயரும் $ PATH இல் உள்ள அடைவுகளைத் தேடுவதன் மூலம் தீர்மானிக்கப்படுகிறது. -p விருப்பம் வழங்கப்பட்டால், எந்த பாதை தேடலும் செய்யப்படவில்லை, கட்டளை முழு கோப்பு பெயராகப் பயன்படுத்தப்படுகிறது. -r விருப்பம் ஷெல் எல்லா நினைவூட்டப்பட்ட இடங்களையும் மறக்க செய்கிறது. -d விருப்பம் ஷெல் ஒவ்வொரு பெயரும் நினைவில் இடம் மறக்க ஏற்படுத்துகிறது. -t விருப்பம் வழங்கப்பட்டால், ஒவ்வொரு பெயரும் பொருந்தக்கூடிய முழு பாதையின் பெயர் அச்சிடப்படும். பல பெயர் வாதங்கள் -t உடன் வழங்கப்பட்டால், பெயரிடப்பட்ட முழுமையான பாதை பெயரை முன் அச்சிடப்படும். -l விருப்பமானது உள்ளீடு என மறுபயன்படுத்தக்கூடிய ஒரு வடிவத்தில் வெளியீட்டை காண்பிக்கிறது. எந்த வாதங்களும் வழங்கப்படவில்லை என்றால், அல்லது -எல் வழங்கப்பட்டால், நினைவில் வைத்திருக்கும் கட்டளைகளை பற்றிய தகவல் அச்சிடப்படும். ஒரு பெயர் கிடைக்கவில்லை அல்லது தவறான விருப்பம் வழங்கப்பட்டாலன்றி, திரும்ப நிலை என்பது உண்மை.

உதவி [ -கள் ] [ முறை ]

கட்டப்பட்ட கட்டளைகளைப் பற்றிய பயனுள்ள தகவலைக் காட்டு. முறைமை குறிப்பிடப்பட்டிருந்தால், அனைத்து மேசைகளிலும் மேலோட்டப் பாணியில் விரிவான உதவி அளிக்க உதவுகிறது; இல்லையெனில் எல்லா கட்டடங்களுக்கும் ஷெல் கட்டுப்பாட்டு கட்டமைப்புகள் அச்சிடப்படும். -s விருப்பம் ஒரு குறுகிய பயன்பாடு சுருக்கம் காட்டப்படும் தகவல் கட்டுப்படுத்துகிறது. எந்த கட்டளையுமே பொருத்தமற்றது எனில், Return status is 0.

வரலாறு [ n ]

வரலாறு- கேட்ச்

வரலாறு -d offset

வரலாறு -ஆர்வ் [ கோப்பு பெயர் ]

வரலாறு -p arg [ arg ... ]

வரலாறு -கள் arg [ arg ... ]

விருப்பத்தேர்வுகளுடன், வரிசை எண்களைக் கொண்டு கட்டளை வரலாற்றின் பட்டியலைக் காட்டவும். * உடன் பட்டியலிடப்பட்ட கோடுகள் மாற்றம் செய்யப்பட்டுள்ளன. N இன் ஒரு வாதம் கடைசி n கோடுகள் மட்டுமே பட்டியலிடுகிறது. கோப்புப் பெயர் வழங்கப்பட்டால், அது வரலாற்று கோப்பின் பெயராகப் பயன்படுத்தப்படுகிறது; இல்லையென்றால், HISTFILE இன் மதிப்பு பயன்படுத்தப்படும். வழங்கப்பட்டிருந்தால், பின்வரும் அர்த்தங்கள் உள்ளன:

-c

அனைத்து உள்ளீடுகளையும் நீக்கி வரலாறு வரலாற்றை அழிக்கவும்.

-d ஆஃப்செட்

நிலை ஆஃப்செட் வரலாற்று நுழைவை நீக்கு.

-a

வரலாற்று கோப்பில் "புதிய" "வரலாறு கோடுகள் (தற்போதைய பஸ் அமர்வின் ஆரம்பத்திலிருந்து நுழைந்த வரலாற்று வரிகளை) சேர்க்கவும்.

-n

வரலாற்று கோப்பிலிருந்து ஏற்கனவே வரலாற்றுப் பட்டியலில் பட்டியலிடப்படாத வரலாற்று வரிகளைப் படிக்கவும். தற்போதைய பாஷ் அமர்வின் தொடக்கத்திலிருந்து வரலாற்று கோப்பில் சேர்க்கப்பட்ட கோடுகள் இவை.

-r

வரலாற்று கோப்பின் உள்ளடக்கங்களைப் படிக்கவும், தற்போதைய வரலாற்றைப் பயன்படுத்தவும்.

-w

வரலாற்றின் கோப்பில் உள்ளடக்க வரலாற்றை மேற் கொள்ளும் வரலாற்று கோப்பிற்கு தற்போதைய வரலாற்றை எழுதுங்கள்.

-p

பின்வரும் மாற்றங்கள் வரலாற்று மாற்றீட்டைச் செய்யவும், தரநிலை வெளியீட்டில் விளைவைக் காண்பிக்கும். வரலாற்றின் பட்டியலில் முடிவுகளை சேமிக்காதே. ஒவ்வொரு ஆர்வமும் சாதாரண வரலாற்று விரிவாக்கத்தை முடக்குவதற்கு மேற்கோளிடப்பட வேண்டும்.

-s

ஒரு பட்டியலை வரலாற்று பட்டியலில் உள்ள விவாதங்களை சேமிக்கவும் . வரலாற்றுப் பட்டியலில் உள்ள கடைசி கட்டளையானது, ARGS சேர்க்கப்படும் முன்பு அகற்றப்படும்.

தவறான விருப்பத்தை எதிர்கொள்ளும் வரையில் மதிப்பின் மதிப்பானது 0, வரலாற்று கோப்பை படிக்கும் அல்லது எழுதும்போது ஒரு பிழை ஏற்படுகிறது, -d தவறாக ஒரு வாதமாக வழங்கப்பட்ட வரலாற்று விரிவாக்கத்திற்கு ஒரு தவறான ஆஃப்செட் வழங்கப்படுகிறது.

வேலைகள் [ -lnprs ] [ jobspec ...]

jobs -x கட்டளை [ args ...]

முதல் படிவம் செயலில் உள்ள வேலைகளை பட்டியலிடுகிறது. விருப்பங்கள் பின்வரும் அர்த்தங்களைக் கொண்டுள்ளன:

-l

சாதாரண தகவலுடன் கூடுதலாக பட்டியல் செயல்முறை அடையாளங்கள்.

-p

வேலை செயன்முறை குழு தலைவர் செயல்முறை ஐடியை மட்டும் பட்டியலிடவும்.

-n

கடைசியாக பயனர் தங்கள் நிலையை அறிவித்த நிலையில் இருந்து மாற்றியமைக்கப்பட்ட வேலைகள் பற்றிய தகவலை மட்டும் காட்டவும்.

-r

வேலைகளை இயங்குவதற்கான வெளியீட்டை கட்டுப்படுத்தவும்.

-s

வெளியீட்டை தடைசெய்து வேலைகளை நிறுத்து.

வேலை வாய்ப்பு வழங்கப்பட்டால், வெளியீடு அந்த வேலையைப் பற்றிய தகவல்களைக் கட்டுப்படுத்துகிறது. செல்லுபடியாகாத விருப்பத்தை எதிர்கொண்டிராத அல்லது தவறான வேலைகள் வழங்கப்பட்டால் திரும்ப நிலை 0 ஆகிறது.

-x விருப்பம் வழங்கப்பட்டால், வேலைகள் அல்லது வேலைகள் சம்பந்தப்பட்ட எந்தவொரு வேலைத்தளத்தையும் வேலைகள் மாற்றுகிறது, இது சம்பந்தப்பட்ட செயல்முறை குழு ஐடி உடன் விவாதிக்கிறது , மேலும் அதன் வெளியேறும் நிலைக்கு திரும்புவதைக் குறிக்கிறது.

கொல்ல [[ sigspec | | -n signum | - sigspec ] [ pid | jobspec ] ...

kill -l [ sigspec | கொலை] exit_status ]

Pid அல்லது jobspec என்ற பெயரிடப்பட்ட செயல்முறைகளுக்கு sigspec அல்லது signum என்ற குறியீட்டை அனுப்பவும். sigspec SIGKILL அல்லது ஒரு சமிக்ஞை எண் போன்ற ஒரு சமிக்ஞை பெயர்; சிக்னஸ் ஒரு சிக்னல் எண். Sigspec ஒரு சமிக்ஞை பெயர் என்றால், SIG முன்னொட்டு அல்லது இல்லாமல் பெயர் கொடுக்கப்படலாம். Sigspec இல்லையென்றால், SIGTERM என்பது கருதப்படுகிறது. -l ஒரு வாதம் சமிக்ஞை பெயர்களை பட்டியலிடுகிறது. -எல் வழங்கப்பட்டால் எந்த வாதங்களும் வழங்கப்பட்டால், வாதங்கள் தொடர்பான சிக்னல்களின் பெயர்கள் பட்டியலிடப்படுகின்றன, மற்றும் திரும்ப நிலை 0 ஆகும். Exit_status argument -l என்பது ஒரு எண் அல்லது ஒரு வெளியேறு நிலை செயல்முறை ஒரு சமிக்ஞையால் நிறுத்தப்பட்டது. குறைந்தபட்சம் ஒரு சமிக்ஞை வெற்றிகரமாக அனுப்பப்பட்டால், அல்லது தவறு ஏற்பட்டால் தவறானது அல்லது ஒரு தவறான விருப்பம் ஏற்பட்டால், உண்மையாக மீண்டும் வருக.

arg [ let ...]

ஒவ்வொரு ஆர்வமும் மதிப்பீடு செய்ய ஒரு கணித வெளிப்பாடு ( ARITHMETIC மதிப்பீடு பார்க்கவும் ). கடைசி arg 0 மதிப்பிற்கு மதிப்பீடு செய்தால், 1 திரும்பப் பெறலாம் ; இல்லையெனில் 0 திரும்பினார்.

உள்ளூர் [ விருப்பம் ] [ பெயர் [= மதிப்பு ] ...]

ஒவ்வொரு வாதத்திற்கும், ஒரு உள்ளூர் மாறி பெயரிடப்பட்ட பெயர் உருவாக்கப்பட்டு, மதிப்பை மதிப்பீடு செய்யப்படுகிறது . விருப்பம் அறிவிக்கப்படும் விருப்பங்களை எந்த இருக்க முடியும். உள்ளூர் ஒரு செயல்பாட்டில் பயன்படுத்தப்படும்போது, ​​அந்த செயல்பாடு மற்றும் அதன் குழந்தைகளுக்கு வரையறுக்கப்பட்ட ஒரு நோக்கம் கொண்டிருக்கும் மாறிப் பெயரை இது ஏற்படுத்துகிறது. எந்த இயக்கங்களுடனும், உள்ளூர் வெளியீட்டின் பட்டியலை நிலையான வெளியீட்டை எழுதுகிறது. ஒரு செயல்பாட்டில் இல்லாத சமயத்தில் உள்ளூர் பயன்படுத்த ஒரு பிழை. ஒரு செயல்பாட்டிற்கு வெளியே உள்ளூர் பயன்படுத்தப்படாவிட்டால் திரும்ப நிலை நிலை 0 ஆகும், தவறான பெயர் வழங்கப்படுகிறது அல்லது பெயர் ஒரு படிக்கக்கூடிய மாறி.

வெளியேறு

உள்நுழைவு ஷெல் வெளியேறவும்.

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

அடைவு ஸ்டாக் இருந்து உள்ளீடுகளை நீக்குகிறது. எந்த விவாதமும் இல்லாமல், ஸ்டாக் இலிருந்து மேல் கோப்பகத்தை நீக்குகிறது, மேலும் புதிய மேல் அடைவுக்கு ஒரு CD ஐ செய்கிறது. வழங்கப்பட்டால் வாதங்கள், பின்வரும் அர்த்தங்களைக் கொண்டிருக்கும்:

+ n

பூஜ்ஜியத்துடன் தொடங்கி, dirs காட்டிய பட்டியலில் இருந்து இடது புறத்தில் இருந்து n வது நுழைவு எண்ணை நீக்குகிறது. எடுத்துக்காட்டு: `` பாப் +0 "'முதல் அடைவை நீக்குகிறது,` `பாப்ட் +1' 'இரண்டாவது.

- n

பூஜ்ஜியத்துடன் தொடங்கி, dirs காட்டிய பட்டியலின் வலதுப்பக்கத்திலிருந்து n வது நுழைவு எண்ணை நீக்குகிறது. உதாரணமாக: `` பாப் -0 '' கடைசி அடைவை நீக்குகிறது, `` பாப் -1 '' அடுத்தது அடுத்தது.

-n

ஸ்டாக் இருந்து அடைவுகள் நீக்கும் போது அடைவில் சாதாரண மாற்றம் அடையும், அதனால் ஸ்டேக் மட்டுமே கையாளப்படுகிறது.

Popd கட்டளை வெற்றிகரமாக இருந்தால், ஒரு dirs அதே செய்யப்படுகிறது, மற்றும் திரும்ப நிலை 0. தவறான விருப்பத்தை எதிர்கொண்டால் தவறாக பாப் வருவாய் தவறானது, அடைவு ஸ்டேக் காலியாக உள்ளது, ஒரு இல்லாத அடைவு ஸ்டேக் நுழைவு குறிப்பிடப்படுகிறது, அல்லது அடைவு மாற்றம் தோல்வி.

printf வடிவம் [ வாதங்கள் ]

வடிவத்தின் கட்டுப்பாட்டின் கீழ் தரப்படுத்தப்பட்ட வெளியீட்டிற்கு வடிவமைக்கப்பட்ட வாதங்களை எழுதுங்கள். வடிவம் மூன்று வகையிலான பொருள்களைக் கொண்டிருக்கும்: பாத்திர எழுத்துக்கள், அவை தரமான வெளியீட்டிற்கு நகலெடுக்கப்பட்டன, பாத்திரம் காட்சிகளின் வரிசைகள், அவை மாற்றியமைக்கப்பட்டு நிலையான வெளியீட்டிற்கு நகலெடுக்கப்பட்டன, மேலும் வடிவமைப்பு குறிப்புகள், இவை ஒவ்வொன்றும் அச்சில் தொடர்ச்சியான வாதம் . நிலையான printf (1) வடிவங்களுக்கும் கூடுதலாக, % b , தொடர்புடைய வாதத்தில் பின்சாய்வுக் கோடு காட்சிகளை விரிவுபடுத்துகிறது, மேலும் % q ஷெல் உள்ளீட்டை மீண்டும் பயன்படுத்தக்கூடிய ஒரு வடிவத்தில் தொடர்புடைய வாதத்தை வெளியீடு செய்ய அச்சிடுகிறது.

வடிவமைப்பு அனைத்து வாதங்கள் சாப்பிடுவதற்கு அவசியம் என மீண்டும் பயன்படுத்தப்படுகிறது. வடிவமைப்பை விட அதிக விவாதங்கள் தேவைப்பட்டால், கூடுதல் வடிவமைப்பு குறிப்புகள் பூஜ்ஜிய மதிப்பு அல்லது பூஜ்ய சரம் வழங்கப்பட்டிருந்தால், அதைப் போலவே நடந்துள்ளது. வெற்றி மதிப்பை பூஜ்யமாக பூஜ்யமாக பூஜ்ஜியத்தில் பூஜ்யமாக பூஜ்யமாக உள்ளது.

pushd [ -n ] [ dir ]

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

டைரக்டரி ஸ்டாக் மேல் ஒரு அடைவைச் சேர்க்கிறது அல்லது ஸ்டாக் சுழற்றுகிறது, தற்போதைய வேலை கோப்பகத்தின் ஸ்டாக் புதிய உச்சநிலையை உருவாக்குகிறது. எந்த வாதங்களும் இல்லாமல், அடைவுகள் ஸ்டேக் காலியாக இருந்தால், முதல் இரண்டு கோப்பகங்களை பரிமாறி, 0 ஐ கொடுக்கிறது. வழங்கப்பட்டால் வாதங்கள், பின்வரும் அர்த்தங்களைக் கொண்டிருக்கும்:

+ n

ஸ்டாக் சுழற்றுகிறது, அதனால் n வது அடைவு (சுழற்சிகளால் தொடங்கும் பட்டியலின் இடதுபக்கத்தில் இருந்து கணக்கிடப்படுகிறது) மேலே உள்ளது.

- n

ஸ்டாக் சுழற்றுகிறது, அதனால் n வது அடைவு ( dirs காட்டப்படும் பட்டியலின் வலதுபுறத்தில் இருந்து எண்ணுவது, மேலே தொடங்கி) மேலே உள்ளது.

-n

அடைப்புக்கு அடைவுகளை சேர்ப்பதன் போது கோப்பகத்தின் சாதாரண மாற்றத்தை ஒடுக்கிறது, இதனால் ஸ்டேக் மட்டுமே கையாளப்படுகிறது.

இய

மேலே உள்ள கோப்பக ஸ்டேக்கிற்கு dir ஐ சேர்க்கிறது, இது புதிய நடப்பு பணி அடைவு செய்கிறது.

Pushd கட்டளை வெற்றிகரமாக இருந்தால், ஒரு dirs அதே செய்யப்படுகிறது. முதல் படிவத்தைப் பயன்படுத்தினால், சிடி dd செய்யாவிட்டால் pushd 0 கொடுக்கிறது. இரண்டாவது படிவத்தில், டைரக்டரி ஸ்டேக் காலியாக இல்லாவிட்டால், pushd return 0, ஒரு இல்லாத அடைவு ஸ்டாக் உறுப்பு குறிப்பிடப்படவில்லை, அல்லது குறிப்பிடப்பட்ட புதிய தற்போதைய கோப்பகத்தின் அடைவு மாற்றம் தோல்வியடைகிறது.

pwd [ -LP ]

தற்போதைய பணி அடைவின் முழுமையான பாதையை அச்சிட. -P விருப்பம் வழங்கப்பட்டால் அல்லது குறியீட்டு கட்டப்பட்ட கட்டளைக்கு -o physical option செயல்படுத்தப்பட்டால் அச்சிடப்பட்ட பாதையில் எந்த குறியீட்டு இணைப்புகளும் இல்லை. -L விருப்பத்தை பயன்படுத்தினால், அச்சிடப்பட்ட பாதை பெயர் குறியீட்டு இணைப்புகள் இருக்கலாம். நடப்பு அடைவின் பெயரைப் படிக்கும்போது அல்லது ஒரு தவறான விருப்பத்தை வழங்கும்போது ஒரு பிழை ஏற்பட்டால் திரும்ப நிலை 0 ஆகிறது.

[ -நீங்கள் ] [ -தேவையில் ] [ -அது நேரம் ] [ -a aname ] [ -p prompt ] [ -n nchars ] [ -d delim ] [ பெயர் ...]

ஒரு உள்ளீடு நிலையான உள்ளீட்டிலிருந்து படிக்கப்படுகிறது, அல்லது கோப்பு டிஸ்க்ரிப்டர் fd -இல் -u விருப்பத்திற்கு ஒரு வாதமாக வழங்கப்படுகிறது, முதல் சொல்லானது முதல் பெயர் , இரண்டாவது பெயருக்கு இரண்டாவது சொல், மற்றும் பல, மீதமுள்ள வார்த்தைகள் மற்றும் அவர்களின் இடைக்கால பிரிப்பான்கள் கடைசி பெயருக்கு ஒதுக்கப்பட்டுள்ளன. பெயர்களைக் காட்டிலும் உள்ளீடு ஸ்ட்ரீமில் குறைவான சொற்கள் இருந்தால், மீதமுள்ள பெயர்கள் காலியாக மதிப்பிடப்படுகின்றன. IFS இல் உள்ள எழுத்துக்கள் வரிக்கு வரிகளை பிரித்துப் பயன்படுத்தப்படுகின்றன. பின்னணி எழுத்து ( \ ), அடுத்த எழுத்து மற்றும் வரிசை தொடர்ச்சிக்கான எந்தவொரு விசேஷமான பொருளையும் நீக்க பயன்படுத்தப்படலாம். வழங்கப்பட்டிருந்தால், பின்வரும் அர்த்தங்கள் உள்ளன:

-அதே

வார்த்தைகள் வரிசை மாறி anime வரிசை வரிசைகளில் ஒதுக்கப்படும் , தொடங்கி 0. எந்த புதிய மதிப்புகள் ஒதுக்கப்படும் முன் aname அமைக்கப்படுகிறது. பிற பெயர் வாதங்கள் புறக்கணிக்கப்படுகின்றன.

-d delim

Delim இன் முதல் பாத்திரம் புதிய வகைக்கு மாறாக, உள்ளீட்டு வரியை முடக்க பயன்படுகிறது.

-e

நிலையான உள்ளீடு ஒரு முனையத்திலிருந்து வந்தால் , வரி பெற ( read_infilter பார்க்கவும்) பயன்படுத்தப்படுகிறது.

-n nchars

உள்ளீடுகளின் முழுமையான வரிக்காக காத்திருப்பதைக் காட்டிலும் nchars கதாபாத்திரங்களைப் படித்த பிறகு மீண்டும் படிக்கவும்.

-p உடனடி

எந்த உள்ளீட்டைப் படிக்க முயற்சிக்கும் முன்னர், முன்னிலைப்படுத்தப்பட்ட புதியலைன் இல்லாமல், நிலையான பிழை குறித்த நிரல் காட்டவும். உள்ளீடு ஒரு முனையத்திலிருந்து வந்தால் மட்டுமே காண்பிக்கப்படும்.

-r

பேக்ஸ்லாஷ் தப்பிக்கும் பாத்திரமாக செயல்படாது. பின்சாய்வுக்கோடானது கோட்டின் பகுதியாக கருதப்படுகிறது. குறிப்பாக, பின்ஸ்லாஷ்-நியூலைன் ஜோடி ஒரு வரி தொடர்ச்சியாக பயன்படுத்தப்படாமல் போகலாம்.

-s

சைலண்ட் முறை. ஒரு முனையத்தில் இருந்து உள்ளீடு வரும் என்றால், எழுத்துக்குறிகள் எதிரொலிப்பதில்லை.

-t நேரம் முடிந்தது

காலப்போக்கில் படித்துவிட்டு , முழுமையான வரி உள்ளீடு வினாடி விநாடிக்குள் படிக்காமல் இருந்தால் தோல்வி அடைந்துவிடும். டெர்மினல் அல்லது குழாயிலிருந்து வாசிப்பு வாசிப்பதைப் படிக்கவில்லை என்றால் இந்த விருப்பத்தேர்வில்லை.

-u fdFP

கோப்பு விவரிப்பாளரிடமிருந்து உள்ளீடுகளைப் படிக்கவும் fd .

எந்த பெயரும் வழங்கப்படவில்லை என்றால், வரி வாசிப்பு மாற்றியமைக்கும் பொருந்தும். திரும்பும் கோப்பின் பூஜ்யம், இறுதி-இன்-கோப்பு எதிர்கொள்ளப்படாவிட்டால், நேரத்தை வாசிக்கவும் அல்லது தவறான கோப்பு விவரிப்பு -U க்கு வாதமாக வழங்கப்படுகிறது.

readonly [ -apf ] [ பெயர் ...]

கொடுக்கப்பட்ட பெயர்கள் படிப்படியாக குறிக்கப்பட்டன; இந்த பெயர்களின் மதிப்புகள் அடுத்த வேலையை மாற்றாமல் போகக்கூடாது. -f விருப்பம் வழங்கப்பட்டால், பெயர்களுக்கு தொடர்புடைய செயல்பாடுகள் மிகவும் குறிப்பிடத்தக்கவை. -a விருப்பம் வரம்புகளை வரிசைக்கு கட்டுப்படுத்துகிறது. எந்த பெயரையும் கொடுக்கவில்லை என்றால், அல்லது -p விருப்பம் வழங்கப்பட்டால், அனைத்து வாசிப்பு பெயர்களின் பட்டியல் அச்சிடப்படும். -p விருப்பம் வெளியீட்டை வெளியீட்டில் காண்பிக்கிறது, அது உள்ளீட்டாக மீண்டும் பயன்படுத்தப்படலாம். ஒரு தவறான விருப்பம் ஏற்பட்டால் திரும்ப நிலை 0 ஆகிறது, பெயர்களில் ஒன்று செல்லுபடியாகும் ஷெல் மாறி பெயர் அல்ல அல்லது -f ஒரு செயல்பாடு இல்லாத பெயருடன் வழங்கப்படுகிறது.

திரும்ப [ n ]

N குறிப்பிடப்பட்ட வருவாய் மதிப்புடன் வெளியேற ஒரு சார்பின் காரணங்கள். N தவிர்க்கப்பட்டால், பணியிடத்தில் இயக்கப்பட்ட கடைசி கட்டளையின் மீதி நிலை. ஒரு செயல்பாடு வெளியே பயன்படுத்தப்படுகிறது, ஆனால் ஒரு ஸ்கிரிப்ட் நிறைவேற்றும் போது . ( மூல ) கட்டளை, இது ஷெல் ஸ்கிரிப்ட் செயல்படுத்துவதை நிறுத்தி, ஸ்கிரிப்ட்டின் வெளியேறும் நிலையை ஸ்கிரிப்ட்டில் செயல்படுத்தப்பட்ட கடைசி கட்டளையின் n அல்லது வெளியேறும் நிலைக்கு திரும்புவதை நிறுத்துகிறது. ஒரு ஸ்கிரிப்டை நிறைவேற்றும்போது ஒரு செயல்பாட்டிற்கு வெளியே பயன்படுத்தப்படாமல் இருந்தால் . , மீண்டும் நிலை தவறானது.

அமைக்க [ --abefhkmnptuvxBCHP ] [ -o விருப்பம் ] [ஆர் ...]

விருப்பங்கள் இல்லாமல், ஒவ்வொரு ஷெல் மாறியின் பெயர் மற்றும் மதிப்பு உள்ளீடு என மறுபயன்படுத்தக்கூடிய வடிவத்தில் காண்பிக்கப்படும். தற்போதைய மொழியின் படி வெளியீடு வரிசைப்படுத்தப்படுகிறது. விருப்பங்களை குறிப்பிடும்போது, ​​அவர்கள் ஷெல் பண்புகளை அமைக்க அல்லது அமைக்க வேண்டாம். விருப்பங்கள் செயலாக்கப்பட்ட பிறகு மீதமுள்ள எந்த வாதங்களும் பதவிக்குரிய அளவுருக்கள் மதிப்புகளாக கருதப்படுகின்றன மற்றும் பொருட்டு, $ 1 , $ 2 , ... $ n க்கு ஒதுக்கப்படுகின்றன . குறிப்பிட்டால், விருப்பங்கள் பின்வரும் அர்த்தங்களைக் கொண்டிருக்கும்:

-a

தொடர்ந்து கட்டளைகளின் சூழலுக்கு ஏற்றுமதி செய்யப்படும் மாற்றியமைக்கப்பட்ட அல்லது மாற்றப்பட்ட மாறிகள் மற்றும் செயல்பாடுகளை தானாகவே குறிக்கவும்.

-b

அடுத்த முதன்மை வரியில் முன்னர், உடனடியாக நிறுத்தப்பட்ட பின்னணி வேலைகளின் நிலையைப் புகாரளி. வேலை கட்டுப்பாடு இயக்கப்பட்டால் மட்டுமே இது பயனுள்ளதாக இருக்கும்.

-e

ஒரு எளிய கட்டளையை (மேலே உள்ள SHELL GRAMMAR ஐப் பார்க்க) பூஜ்யாத நிலை இல்லாத நிலையில் உடனடியாக வெளியேறவும். தோல்வியடைந்த கட்டளையானது ஒரு வரைவோ அல்லது வளையத்தின் பகுதியாகவோ அல்லது ஒரு அறிக்கையின் பகுதியாகவோ, ஒரு && அல்லது அல்லது ஒரு பகுதியாகவோ இருந்தால் , ஷெல் வெளியேறாது பட்டியல், அல்லது கட்டளை திரும்பும் மதிப்பு வழியாக திருப்புதல் என்றால் ! . ERR மீது ஒரு பொறி, அமைத்தால், ஷெல் வெளியேறும் முன் செயல்படுத்தப்படுகிறது.

-f

Pathname விரிவாக்கம் முடக்கு.

-h

மரணதண்டனை நிறைவேற்றப்படுவதைக் கண்டிருக்கும் கட்டளைகளின் இருப்பிடத்தை நினைவில் கொள்ளுங்கள். இது முன்னிருப்பாக செயல்படுத்தப்படுகிறது.

-k

நியமிப்பு அறிக்கையின் வடிவத்தில் அனைத்து வாதங்களும் கட்டளைக்கு சூழலில் வைக்கப்படுகின்றன, கட்டளை பெயரை முன்னிட்டு மட்டும் அல்ல.

-m

கண்காணிப்பு முறை. வேலை கட்டுப்பாடு செயல்படுத்தப்படுகிறது. இது துணைபுரியும் கணினிகளில் ஊடாடும் குண்டுகள் முன்னிருப்பாக இயங்குகிறது (மேலே உள்ள JOB CONTROL ஐப் பார்க்கவும்). ஒரு தனி செயல்முறைக் குழுவில் இயங்கும் பின்னணி நிகழ்முறைகள் மற்றும் அவற்றின் வெளியேறும் நிலை கொண்டிருக்கும் ஒரு கோடு அதன் முடிவில் அச்சிடப்படும்.

-n

கட்டளைகளைப் படிக்கவும், அவற்றை இயக்க வேண்டாம். தொடரியல் பிழைகள் ஒரு ஷெல் ஸ்கிரிப்ட் சரிபார்க்க இது பயன்படுத்தப்படலாம். இது ஊடாடும் குண்டுகளால் புறக்கணிக்கப்படுகிறது.

-o விருப்பம் பெயர்

விருப்பத்தின் பெயர் பின்வருவதில் ஒன்றாகும்:

allexport

-A போன்றது .

braceexpand

அதேபோல் -B .

இமேக்ஸ்

Emacs-style கட்டளை வரி எடிட்டிங் இடைமுகத்தைப் பயன்படுத்தவும். ஷெல் ஊடாடும் போது இது முன்னிருப்பாக செயல்படுத்தப்படுகிறது, --no எடிட்டிங் விருப்பத்துடன் ஷெல் துவங்கப்படாவிட்டால்.

errexit

அதே போல -e .

hashall

அதே போல -h .

histexpand

அதே போல -H .

வரலாறு

வரலாற்றின் கீழ் மேலே குறிப்பிட்டது போல, கட்டளை வரலாற்றை இயக்கவும். இந்த விருப்பம் செயலூக்கம் மூலம் ஊடாடத்தக்க ஷெல்களில் உள்ளது.

ignoreeof

ஷெல் கட்டளை 'IGNOREEOF = 10' 'செயல்படுத்தப்பட்டால் விளைவு ( ஷெல் மாறிகள் மேலே பார்க்கவும்).

முக்கிய

அதே போல் -k .

மானிட்டர்

அதே போன்ற- மீ .

noclobber

அதே போல -C .

noexec

அதே போன்ற.

noglob மீண்டும்

அதே போல -f . nolog தற்போது புறக்கணிக்கப்படுகிறது.

அறிவிக்குமாறு

-b அதே.

nounset

-u போன்றது .

onecmd

அதே போல் -t .

உடல்

அதே போல -P .

POSIX

நிலையான ( posix mode ) பொருத்தமாக POSIX 1003.2 தரநிலையிலிருந்து இயல்புநிலை செயல்பாடு வேறுபடுகையில், பாஷ் இன் நடத்தை மாற்றவும்.

சலுகை

அதே போல -p .

நீளமான

அதே போல் -v .

vi

ஒரு vi- பாணி கட்டளை வரி எடிட்டிங் இடைமுகத்தை பயன்படுத்தவும்.

xtrace

அதே போல -x .

-o -இன் விருப்பத்தேர்வு-பெயர் வழங்கப்படவில்லை என்றால், தற்போதைய விருப்பங்களின் மதிப்புகள் அச்சிடப்படும். + விருப்பத்தேர்வு-பெயர் இல்லாமல் வழங்கப்பட்டால், நடப்பு விருப்பத்தேர்வு அமைப்புகளை மீண்டும் உருவாக்குவதற்கான ஒரு தொடர் வரிசை கட்டளைகள் நிலையான வெளியீட்டில் காண்பிக்கப்படும்.

-p

சலுகை முறையில் இயக்கவும். இந்த முறையில், $ ENV மற்றும் $ BASH_ENV கோப்புகள் செயலாக்கப்படவில்லை, ஷெல் செயல்பாடுகளை சுற்றுச்சூழலிலிருந்து பெற முடியாது, மற்றும் ஷெல்போஸ் மாறி, சூழலில் தோன்றினால், புறக்கணிக்கப்படும். உண்மையான பயனர் (குழு) ஐடிக்கு சமமாக இல்லாத பயனுள்ள பயனர் (குழு) ஐடியுடன் ஷெல் தொடங்கப்பட்டால், மற்றும் -p விருப்பம் வழங்கப்படவில்லை என்றால், இந்த நடவடிக்கைகள் எடுக்கப்பட்டன மற்றும் பயனுள்ள பயனர் ஐடி உண்மையான பயனர் ஐடிக்கு அமைக்கப்பட்டது. தொடக்கத்தில் -p விருப்பம் வழங்கப்பட்டால், பயனுள்ள பயனர் ஐடி மீட்டமைக்கப்படாது. இந்த விருப்பத்தை முடக்குவது பயனுள்ள பயனர் மற்றும் குழு ஐடிகளை உண்மையான பயனர் மற்றும் குழு ஐடிகளுக்கு அமைக்கும்.

-t

ஒரு கட்டளை படித்து முடித்துவிட்டு வெளியேறவும்.

-u

அளவுரு விரிவாக்கத்தை செயல்படுத்தும் போது மாறிகள் அமைக்கப்படாமலிருக்கவும். ஒரு அமைக்கப்படாத மாறியில் விரிவாக்கம் முயற்சிக்கப்பட்டால், ஷெல் ஒரு பிழை செய்தியை அச்சிடுகிறது, மற்றும், ஊடாடக்கூடியதாக இல்லாவிட்டால், பூஜ்ஜியம் இல்லாத நிலையில் வெளியேறும்.

-v

ஷெல் உள்ளீடு வரிகளை அவர்கள் படிக்கும்போது அச்சிடுக.

-எக்ஸ்

ஒவ்வொரு எளிய கட்டளையையும் விரிவாக்கிய பின், PS4 விரிவாக்கப்பட்ட மதிப்பைக் காண்பித்தல், தொடர்ந்து கட்டளை மற்றும் அதன் விரிவாக்கப்பட்ட வாதங்கள் ஆகியவற்றைக் காட்டுகின்றன.

-b

ஷெல் பிரேஸ் விரிவாக்கம் செய்கிறது (மேலே பிரேஸ் விரிவாக்கம் பார்க்க). இது முன்னிருப்பாக உள்ளது.

-C

அமைக்கப்படாவிட்டால், தற்போதுள்ள கோப்பை பட், > , மற்றும் & amp ; மற்றும் & lt; redirection operators. திசைமாற்றி ஆபரேட்டர் பயன்படுத்துவதன் மூலம் வெளியீடு கோப்புகளை உருவாக்கும் போது இது மீறப்படலாம் அதற்கு பதிலாக > .

-H

இயக்கு ! பாணி வரலாறு மாற்று. ஷெல் ஊடாடும் போது இந்த விருப்பம் இயல்புநிலையில் உள்ளது.

-p

அமைக்கப்பட்டால், தற்போதைய வேலை கோப்பகத்தை மாற்றும் சிடி போன்ற கட்டளைகளை இயக்கும் போது ஷெல் குறியீட்டு இணைப்புகளை பின்பற்றாது. இது அதற்கு பதிலாக உடல் அடைவு அமைப்பு பயன்படுத்துகிறது. முன்னிருப்பாக, தற்போதைய கோப்பகத்தை மாற்றும் கட்டளைகளை செய்யும் போது கோப்பகங்களின் தருக்கச் சங்கிலியை பிஷ் பின்தொடர்கிறது.

-

இந்த விருப்பத்தை வாதங்கள் பின்பற்றவில்லை என்றால், பின் நிலை அளவுருக்கள் அமைக்கப்படாது. இல்லையெனில், பதவிக்குரிய அளவுருக்கள் ஏறக்குறைய அவர்களால் தொடங்குபவையாக இருந்தாலும், ஆர்.எஸ்.எஸ்- க்கு அமைக்கப்படுகின்றன.

-

விருப்பங்கள் முடிவடையும் சமிக்ஞை, அனைத்து மீதமுள்ள அர்-க்கள் நிலைப்படுத்தப்பட்ட அளவுருக்களுக்கு ஒதுக்கப்படும். -x மற்றும் -v விருப்பங்கள் முடக்கப்பட்டுள்ளன. எந்த விவாதமும் இல்லாவிட்டால், பதவிக்குரிய அளவுருக்கள் மாறாமல் இருக்கும்.

இல்லையெனில் குறிப்பிடப்பட்டால், விருப்பங்கள் முன்னிருப்பாக இயங்கும். பயன்படுத்தி + விட - இந்த விருப்பங்களை முடக்க வேண்டும். ஷெல்லின் அழைப்பிற்கு வாதங்கள் என விருப்பங்களை குறிப்பிடலாம். தற்போதைய செட் ஆப்ஷன்ஸ் $ - ல் காணலாம். செல்லுபடியாகாத விருப்பம் எட்டாத வரை திரும்ப நிலை எப்போதும் உண்மை.

shift [ n ]

N +1 இலிருந்து வரும் பதவி அளவுருக்கள் $ 1 என மறுபெயரிடப்படுகின்றன .... # $ முதல் $ # வரையிலான எண்களால் வரையறுக்கப்பட்டுள்ள அளவுருக்கள் - +1 +1 அமைக்கப்படவில்லை. n ஒரு அல்லாத எதிர்மறை எண் குறைவாக அல்லது $ # சமமாக இருக்க வேண்டும். N 0 என்றால், அளவுருக்கள் மாறாது. N வழங்கப்படவில்லை என்றால், அது 1 ஆகக் கருதப்படுகிறது. N $ # ஐ விட அதிகமாக இருந்தால், நிலை நிலை அளவுருக்கள் மாறாது. N # பூஜ்ஜியத்தை விட அதிகமாகவோ அல்லது குறைவாகவோ இருந்தால் திரும்ப நிலை பூஜ்ஜியத்தை விட அதிகமாகும்; இல்லையெனில் 0.

கடைக்காரன் [ -pqsu ] [ -o ] [ optname ...]

விருப்ப ஷெல் நடத்தை கட்டுப்படுத்தும் மாறிகள் மதிப்புகள் மாற்று. விருப்பத்தேர்வுகளுடன் அல்லது -p விருப்பத்துடன், அனைத்து அமைக்கப்பட்ட விருப்பங்களின் பட்டியலும் காட்டப்படும், ஒவ்வொன்றும் அமைக்கப்பட்டதா இல்லையா என்பதைக் காட்டும். -p விருப்பம் வெளியீட்டை ஒரு வடிவத்தில் காண்பிக்கிறது, அது உள்ளீட்டாக மீண்டும் பயன்படுத்தப்படலாம். பிற விருப்பங்களுக்கு பின்வரும் அர்த்தங்கள் உள்ளன:

-s

ஒவ்வொரு விருப்ப பெயரும் (அமைக்க) இயக்கு.

-u

முடக்கவும் ( அமைக்கவும் ) ஒவ்வொரு விருப்ப பெயரும் .

-q

சாதாரண வெளியீட்டை (அமைதியான முறையில்) ஒடுங்குகிறது; திரும்பப் பெறும் நிலை தேர்வு செய்யப்பட்டதா அல்லது அமைக்கப்படாவிட்டாலோ குறிக்கிறது. பல விருப்பத்தேர்வு வாதங்கள் -Q உடன் கொடுக்கப்பட்டால், அனைத்து optnames இயக்கப்பட்டிருந்தால் திரும்ப நிலை பூஜ்ஜியமாக இருக்கும்; இல்லையெனில் பூஜ்யம் இல்லை.

-o

கட்டமைக்கப்பட்ட கட்டமைப்பிற்கு -o விருப்பத்திற்கான வரையறுக்கப்பட்ட அந்த விருப்பத்தின் மதிப்புகள் கட்டுப்படுத்துகிறது.

ஒன்று அல்லது -u அல்லது -இது optname arguments உடன் பயன்படுத்தப்படாமல் இருந்தால், அந்த விருப்பம் முறையே அமைக்கப்பட்டு அல்லது அமைக்கப்படாமல் இருக்கும் விருப்பங்களுக்கு மட்டுமே. இல்லையெனில் குறிப்பிட்டபடி, கடைத்தொகுப்புகள் இயல்புநிலையில் முடக்கப்பட்டுள்ளன (அமைக்காமல்).

அனைத்து விருப்பத்தேர்வுகள் இயக்கப்பட்டிருந்தாலும், பூஜ்யம் அல்லாதவையாக இருந்தால் பட்டியல் விருப்பங்களை பூஜ்ஜியமாகக் கொண்டிருக்கும். விருப்பங்களை அமைக்கும் அல்லது அமைக்காமல் இருக்கும்போது, ​​விருப்பத்தேர்வானது செல்லுபடியாகும் ஷெல் விருப்பமாக இல்லாவிட்டால் திரும்ப நிலை நிலை பூஜ்யமாகும்.

ஷாப்பிங் விருப்பங்களின் பட்டியல்:

cdable_vars

அமைக்கப்பட்டால், cd கட்டளை கட்டளைக்கு ஒரு வாதம் ஒரு அடைவு இல்லை என்பது மாறியின் பெயராக கருதப்படுகிறது, அதன் மதிப்பு மாற்ற வேண்டிய கோப்பகம் ஆகும்.

cdspell

அமைக்கப்பட்டால், சிடி கட்டளையில் ஒரு அடைவு கூறுகளின் எழுத்துப்பிழைகளில் சிறிய பிழைகள் சரி செய்யப்படும். பரிசோதிக்கப்பட்ட பிழைகள் மாற்றப்பட்ட எழுத்துக்கள், காணாமற்போன எழுத்துக்கள் மற்றும் ஒரு பாத்திரம் ஆகியவை. ஒரு திருத்தம் கண்டுபிடிக்கப்பட்டால், திருத்தப்பட்ட கோப்பு பெயர் அச்சிடப்பட்டு, கட்டளை வருகின்றது. இந்த விருப்பம் ஊடாடும் ஷெல்ஸால் மட்டுமே பயன்படுத்தப்படுகிறது.

checkhash

அமைக்க வேண்டுமென்றால், ஹாஷ் அட்டவணையில் காணப்படும் கட்டளை, அதை இயக்க முயற்சிக்கும் முன் உள்ளது என்பதைச் சரிபார்க்கிறது. ஒரு ஹேண்ட் கமாண்ட் இல்லை என்றால், ஒரு சாதாரண பாதை தேடல் செய்யப்படுகிறது.

checkwinsize

அமைக்கப்பட்டால், ஒவ்வொரு கட்டளையிலும் சாளரம் அளவைப் பஷ் சரிபார்க்கிறது, தேவைப்பட்டால், LINES மற்றும் COLUMNS மதிப்புகள் புதுப்பிக்கப்படும்.

cmdhist

அமைக்கப்பட்டால், அதே வரலாற்று நுழைவில் ஒரு பல-வரிசை கட்டளையிலுள்ள அனைத்து வரிகளையும் சேமிக்கும் பஸ் முயற்சிகள். இது பல-வரிசை கட்டளைகளை எளிதாக மீண்டும் எடிட்டிங் செய்ய அனுமதிக்கிறது.

dotglob

அமைக்கப்பட்டால், பேஷ் உள்ளிட்ட கோப்பு பெயர்கள் `. ' pathname விரிவாக்கம் முடிவுகளில்.

execfail

அமைக்கப்பட்டால், execute கட்டளை கட்டளைக்கு ஒரு வாதமாக குறிப்பிடப்பட்ட கோப்பை நிறைவேற்ற முடியாவிட்டால், ஒரு அல்லாத செயல்திறன் ஷெல் வெளியேறாது. செயலி தோல்வியுற்றால், ஒரு ஊடாடும் ஷெல் வெளியேறாது.

expand_aliases

அமைக்கப்பட்டால், ALIASES இன் கீழ் விவரித்தபடி மாற்றுப்பெயர்கள் விரிவாக்கப்படுகின்றன. ஊடாடும் ஷெல்களுக்கு இந்த விருப்பம் முன்னிருப்பாக செயல்படுத்தப்படுகிறது.

extglob

அமைக்கப்பட்டால், Pathname விரிவாக்கத்தின் கீழ் மேலே விவரிக்கப்பட்ட விரிவான வடிவமைப்பு பொருந்தும் அம்சங்கள் இயலுமைப்படுத்தப்பட்டுள்ளன.

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

அமைக்கப்பட்டால், உடனடி சரங்கள் மாறி மற்றும் அளவுரு விரிவாக்கத்திற்கு உட்படுத்தப்படும்