Skip to main content

முழுமையான - லினக்ஸ் கட்டளை - யூனிக்ஸ் கட்டளை

Anonim

பெயர்

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 கட்டப்பட்ட-ல் கட்டளைகள், பார்க்கவும்பாஷ்(1)

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

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

: வாதங்கள்

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

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

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

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

என்கிற -p பெயர் = மதிப்பு …

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

பி.ஜி. jobspec

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

ஜெர்மானிய -m விசைவரைபடம் -lpsvPSV

ஜெர்மானிய -m விசைவரைபடம் -q செயல்பாடு -u செயல்பாடு -r keyseq

ஜெர்மானிய -m விசைவரைபடம் -f கோப்புப்பெயரை

ஜெர்மானிய -m விசைவரைபடம் -எக்ஸ் keyseq : ஷெல்-கட்டளை

ஜெர்மானிய -m விசைவரைபடம் keyseq : செயல்பாடு பெயர்

ஜெர்மானிய readline-கட்டளை

தற்போதைய காட்சிreadline முக்கிய மற்றும் செயல்பாடு பிணைப்புகள், ஒரு முக்கிய வரிசை பிணைக்க ஒருreadlineசெயல்பாடு அல்லது மேக்ரோ, அல்லது ஒரு அமைக்கreadline மாறி. ஒவ்வொரு அல்லாத விருப்பத்தேர்வு வாதமும் அது தோன்றும் ஒரு கட்டளை .inputrc , ஆனால் ஒவ்வொரு பிணைப்பு அல்லது கட்டளையையும் ஒரு தனி வாதம் என்று அனுப்ப வேண்டும்; எ.கா., " C-x C-r": மறுபடியும் வாசிக்க-உள்ளி-கோப்பை ". வழங்கப்பட்டிருந்தால், பின்வரும் அர்த்தங்கள் உள்ளன:

-m விசைவரைபடம்

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

-l

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

-p

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

-p

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

-v

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

-V

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

-s

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

-S

காட்சிreadline முக்கிய காட்சிகளை மேக்ரோக்கள் மற்றும் அவர்கள் வெளியீடு சரங்களை.

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

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

-q செயல்பாடு

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

-u செயல்பாடு

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

-r keyseq

எந்த தற்போதைய பைண்டிங் நீக்க keyseq .

-எக்ஸ் keyseq : ஷெல்-கட்டளை

காரணம் ஷெல்-கட்டளை எப்போது நிறைவேற்றப்பட வேண்டும் keyseq உள்ளிட்டது.

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

இடைவெளி N

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

பொதிந்த ஷெல்-பொதிந்த வாதங்கள்

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

சிடி -L | -p இய

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

கட்டளை -pVv கட்டளை அர்க் …

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

compgen விருப்பத்தை சொல்

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

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

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

முழு -abcdefgjksuv -o பெயர்த்தல்-விருப்பத்தை -ஒரு நடவடிக்கை -G globpat நீ- W wordlist -p முன்னொட்டு -S பின்னொட்டு

-எக்ஸ் filterpat -F செயல்பாடு -C கட்டளை பெயர் பெயர் …

முழு -pr பெயர் …

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

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

பிற விருப்பங்களை குறிப்பிட்டால், பின்வரும் அர்த்தங்கள் உள்ளன. வாதங்கள்-G, நீ- W, மற்றும்-எக்ஸ் விருப்பங்கள் (மற்றும், தேவைப்பட்டால்,-p மற்றும்-S விருப்பங்கள்) முன் விரிவாக்கம் இருந்து அவர்களை பாதுகாக்க மேற்கோள் வேண்டும்முழு கட்டப்பட்டது.

-o பெயர்த்தல்-விருப்பத்தை

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

இயல்புநிலை

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

dirnames

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

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

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

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

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

-ஒரு நடவடிக்கை

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

என்கிற

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

arrayvar

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

பிணைப்பு

Readline முக்கிய பிணைப்பு பெயர்கள்.

பொதிந்த

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

கட்டளை

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

அடைவு

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

ஊனமுற்றோர்

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

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

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

ஏற்றுமதி

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

கோப்பு

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

செயல்பாடு

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

குழு

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

helptopic

உதவி பெறப்பட்ட தலைப்புகள் உதவும்உதவி பொதிந்த.

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

Hostnames, என குறிப்பிடப்பட்ட கோப்பில் இருந்து எடுத்துHOSTFILE ஷெல் மாறி.

வேலை

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

முக்கிய

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

இயங்கும்

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

சேவை

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

setopt

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

shopt

ஷெல் விருப்பம் பெயர்கள் ஏற்றுக்கொண்டதுshopt பொதிந்த.

சிக்னல்

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

நிறுத்தி

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

பயனர்

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

மாறி

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

-G globpat

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

நீ- W wordlist

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

-C கட்டளை

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

-F செயல்பாடு

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

-எக்ஸ் filterpat

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

-p முன்னொட்டு

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

-S பின்னொட்டு

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

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

தொடர்ந்து N

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

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

அச்சிடப்பட்டிருந்தது -afFirtx -p பெயர் = மதிப்பு

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

-a

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

-f

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

-நான்

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

-r

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

-t

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

-எக்ஸ்

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

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

dirs -clpv + N - N

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

+ N

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

- N

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

-c

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

-l

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

-p

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

-v

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

தவறான விருப்பம் வழங்கப்படாவிட்டால் அல்லது திரும்ப பெறுமதி 0 ஆகும் N அடைவு ஸ்டாக் முடிவுக்கு அப்பால் உள்ள குறியீடுகள்.

கைவிட்டுவிட்டேன் -ar -h jobspec …

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

எதிரொலி -neE அர்க் …

வெளியீடு அர்க் s, இடைவெளிகளால் பிரிக்கப்பட்ட, பின்னர் ஒரு புதியலைன். திரும்ப நிலை எப்போதும் 0 ஆகும்-n குறிப்பிடப்பட்டுள்ளது, பின்வருமாறு புதியலைன் ஒடுக்கப்பட்டிருக்கிறது. என்றால்-e விருப்பம் கொடுக்கப்பட்டிருக்கிறது, பின்வரும் பின்சாய்வு-தப்பிக்கும் எழுத்துகளின் விளக்கம் செயலாக்கப்பட்டது. தி-E விருப்பம் இந்த தப்பிக்கும் பாத்திரங்களின் விளக்கத்தை முடக்குகிறது, இயல்புநிலையில் அவை விளக்கப்படுகிற கணினிகளில் கூட. திxpg_echo ஷெல் விருப்பத்தை மாறும் இல்லையா என்பதை தீர்மானிக்க பயன்படுத்தப்படலாம்எதிரொலி இயல்பாகவே இந்த தப்பிக்கும் எழுத்துகளை விரிவாக்குகிறது.எதிரொலி விளக்கம் இல்லை-- விருப்பங்கள் முடிவுக்கு அர்த்தம்.எதிரொலி பின்வரும் தப்பிக்கும் காட்சிகளை விளக்குகிறது:

ஒரு

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

பின்னிட

கேட்ச்

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

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

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

N

புதிய கோடு

ஆர்

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

டி

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

வி

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

\

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

NNN

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

NNN

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

எக்ஸ் ஹெச்ஹெச்

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

செயல்படுத்த -adnps -f கோப்புப்பெயரை பெயர் …

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

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

eval அர்க் …

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

நினைவகத்தில் -cl -a பெயர் கட்டளை வாதங்கள்

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

வெளியேறும் N

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

ஏற்றுமதி -fn பெயர் = சொல் …

ஏற்றுமதி

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

FC