ලිනක්ස් විධාන ඉගෙන ගන්න - සම්පූර්ණ කරන්න

නම

bach, bh, bg , bind, break, builtin, cd , command, compgen, complet, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, ඉතිහාසය , රැකියා, අහෝසි කිරීම, ඉඩම , ප්රාදේශීය, පිටවීම් , පොප්ඩ් , printf , pushd, pwd , read, readonly, නොකියස් , නොසැලකූ , wait - bash built-in විධානයන්, බාෂි බලන්න (1)

Bash Builtin Command

වෙනත් ආකාරයකින් සඳහන් නොකළහොත්, මෙම කොටසෙහි ලේඛනගත කර ඇති සෑම ගොඩනැගිල්ලකින්ම විධානයන් විසින් අනුමත විකල්පයන් පිළිගන්නා ලෙස පිළිගනු ලැබේ.

: [ තර්ක ]

කිසිදු බලපෑමක් නැත; විධානයන් විස්තාරනය කිරීම හා නිශ්චිත ප්රතිමාපනය සිදු කිරීමෙන් කිසිවක් සිදු නොවේ. ශුන්ය පිටවීමේ කේතය ආපසු ලබා දෙනු ලැබේ.

. ගොනු නාමය [ තර්ක ]

මූලාශ්ර ගොනුව [ තර්ක ]

වත්මන් ෂෙල් පසුබිමේ නාමයෙන් විධාන සහ විධානයන් කියවීම සහ ක්රියාත්මක කිරීම සහ ගොනු නාමයෙන් සිදු කරන ලද අවසන් විධානයෙන් පිටවන තත්ත්වය නැවත ලබා ගන්න. ලිපිගොනු ශීර්ෂයක් අඩංගු නොවේ නම්, PATH හි ගොනු නාමයන් ගොනු නාමය අඩංගු ලිපිගොනුව සොයා ගැනීමට භාවිතා වේ. PATH හි සොයා බැලූ ගොනුව ක්රියාත්මක කළ නොහැක. බෂ් පොසිටි ප්රකාරයේදී නොසිටින විට , PATH තුල කිසිඳු ගොනුවක් සොයාගත නොහැකි නම් වත්මන් බහලුම සෙවිය හැක. Shoppath builtinin විධානය සඳහා sourcepath විකල්පය අක්රීය කළහොත්, PATH සෙවිය නොහැක. කිසියම් තර්කයක් සපයා ඇත්නම්, ගොනු නාමයන් ක්රියාත්මක කරන විට ස්ථානීය පරාමිතීන් බවට පත් වේ. එසේ නොවේ නම් ස්ථානීය පරාමිතියන් නොවෙනස්ව පවතී. ප්රකෘති තත්වය යනු තිරපිටපත තුළ අවසන් අන්තිම විධියේ තත්වය (0 විධානයන් ක්රියාත්මක නොවේ නම්) සහ ගොනු නාමය සොයාගත නොහැකි හෝ කියවීමට නොහැකි නම් සාවද්ය වේ.

අන්වර්ථය [ -p ] [ නම [= වටිනාකම ] ...]

තර්කයක් නොමැති ඇලීස් හෝ -p විකල්පය මඟින් සම්මත නිමැවුම මත අන්වර්ථ නාමය = ආකෘතියේ අන්වර්ථ නාම ලැයිස්තුවේ මුද්රණය කරයි. තර්ක ඉදිරිපත් කරන විට, අගය ලබා දෙන එක් එක් නම සඳහා අන්වර්ථයක් අර්ථ දක්වයි. අගයෙහි පසුපස හිස් ඉඩක් ඇති නිසා අන්වර්ථය ව්යාප්ත වන විට අන්වර්ථ ආදේශනය සඳහා මීලඟ වචනය පරීක්ෂා කරනු ලැබේ. කිසිඳු වටිනාකමක් ලබා දෙන තර්ක ලැයිස්තුවේ එක් එක් නම සඳහා අන්වර්ථ නාමය සහ අගය මුද්රණය වේ. කිසිදු අන්වර්ථ නාමයක් අර්ථ දැක්වීම සඳහා නමක් ලබාදෙන තෙක් අන්වර්ථය සත්යයකි.

bg [ jobspec ]

අත්හිටුවන ලද රැකියා අවකාශය පසුබිම් කරගෙන නැවත ආරම්භ කර, එය ආරම්භ කර ඇත්නම් සහ . Jobspec නොමැති නම්, වත්මන් රැකියාව පිළිබඳ ශූන්යය භාවිතා කරනු ලැබේ. bg jobspec 0 ක්රියාත්මක කරන්නේ නම්, රැකියා පාලනය අක්රිය කළහොත් හෝ, රැකියා පාලනය සමඟ සක්රිය කළ විට, රැකියා පාලනයකින් තොරව හෝ ආරම්භ නොකළ හොත් රැකියා පාලනයකින් තොරව ආරම්භ විය හැක.

බැඳීම [ -m keymap ] [ -lpsvPSV ]

bind [ -m keymap ] [ -q ශ්රිතය ] [ -u function ] [ -r keyseq ]

b -m- keymap ] -f ගොනු නාමය බාගත කරන්න

බැඳිය [ -m keymap ] -x keyseq : shell- විධානය

බැඳීම [ -m keymap ] keyseq : ක්රියාකාරී-නම

බ්ලඩ්ලයින්-විධානය බැඳීමට

වත්මන් readline යතුර සහ ක්රියාකාරී බන්ධන පෙන්වීම පෙන්වන්න, readline ශ්රිතය හෝ මැක්රෝනය වෙත ප්රධාන අනුපිළිවෙල බැඳීමට හෝ readline විචල්යක් සකසන්න. එක් එක් විකල්ප නොවන පරාමිතිය එය .inputrc ලෙස දැක්වෙනුයේ විධානයක් , නමුත් එක් එක් බැඳීම හෝ විධානය වෙනමම තර්කය ලෙස සම්මත කළ යුතුය. නිදසුනක් ලෙස, \ "Cx \ Cr": re-read-init-file ". විකල්පයන් සපයනු ලබන්නේ නම්, පහත සඳහන් අර්ථයන් ඇත:

-m keymap

පසුව බැඳීම් මගින් බලපෑමට ලක්වන යතුරු පුවරුව ලෙස අච්චුව භාවිතා කරන්න. පිළිගත හැකි අච්චු නාම නම් emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command සහ vi-insert . vi යනු vi- විධානයට සමාන වේ; emacs emacs-standard ට සමාන වේ.

-එම්

සියළු readline ක්රියාකාරකම්වල නම් ලැයිස්තුගත කරන්න.

-ප

ඒවා කියවීමට හැකි වන පරිදි ක්රියාකාරී නාම සහ බැඳීම් පෙන්වන්න.

- පී

වත්මන් කියවීම් පේළි ක්රියාකාරී නාම සහ බැඳීම් ලැයිස්තුගත කරන්න.

-v

ඒවා නැවත කියවිය හැකි පරිදි විචල්ය නාම සහ අගයන් කියවති.

-V

වර්තමාන කියවීමේ සටහන විචල්ය නාම සහ අගයන් ලැයිස්තුගත කරන්න.

-ස

මැක්රෝස් හා ඒවායේ ප්රතිදානය නැවත කියවිය හැකි පරිදි යතුරු ලියනය කරන ලද යතුරු අනුපිළිවෙල කියවන්න.

- එස්

මැක්රෝස් හා ඒවායේ නිමැවුම් වලට බැඳී ඇති ප්රධාන අනුපිළිවෙලවල් කියවා පෙන්වන්න.

-f ගොනු නාමය

ගොනු නාමය වෙතින් යතුරු බැඳීම් කියවන්න.

-q ශ්රිතය

නම් කරන ලද ශ්රිතය ඇමතීමට යමක් විමසන්න.

-u කාර්යය

නම් කරන ලද කර්තව්යයට සම්බන්ධ සියලු යතුරු ඉවත් නොකරන්න.

-r keyseq

Keyseq සඳහා වත්මන් බැඳීම ඉවත් කරන්න.

-x keyseq : shell- විධානය

Keyseq ඇතුල් කල විට shell- විධානය ක්රියාත්මක කිරීමට සිදු වේ.

හඳුනානොගත් විකල්පයක් ලබා දීම හෝ වැරැද්දක් සිදුවී නොමැති නම් ආපසු ප්රතිලාභය 0 වේ.

කැඩී යාම [ n ]

, ඇතුලත, තෙක් හෝ ලූප් තේරීම තුලින් පිටවන්න. N නියම කර තිබේ නම්, n මට්ටම් බිඳිය. n විය යුතුය> 1. පහත සඳහන් වටකුරු සංඛ්යාවට n ට වඩා වැඩි නම්, එය වටකුරු ලූප සියල්ලම පිටවෙයි. බිඳී යාමේදී විස්තාරක shell එකක් ක්රියා නොකරන්නේ නම් ආපසු ලැබෙන අගය 0 යි.

shell-builtin [ තර්ක ]

නිශ්චිත ආවරණයක් සාදන ලද, එය තර්ක ඉදිරිපත් කිරීම සහ එහි පිටවීමේ තත්වය නැවත ලබා ගන්න. මෙය ශ්රිතයක් තුළ නිර්මාණය කරන ලද ක්රියාකාරිත්වය රඳවා තබා ගන්නා ලද ශෛලයකට සමාන වන ශ්රිතයක් අර්ථ දැක්වීමේදී ප්රයෝජනවත් වේ. Cd builtin මේ ආකාරයෙන් නැවත අර්ථ දක්වයි. Shell-builtin යනු shell- builtin විධානයක් නොවේ නම් ආපසු පැමිණීම සත්ය වේ.

cd [ -L | -P ] [ dir ]

වත්මන් ඩිරෙක්ටය වෙනස් කිරීම සඳහා. විචල්ය HOME යනු පෙරනිමි නියමය . CDPATH විචල්යය ඩිරෙක් අඩංගු බහලුම සඳහා සෙවුම් මාර්ගය අර්ථ දක්වයි. CDPATH හි විකල්ප ඩිරෙක්ටරයන් කෙටියක් (:). CDPATH හි වලංගු නොවන බහලුමේ නම වර්තමාන ඩිරෙක්ටරයට සමාන වේ, එනම්, `` . ''. ඩී්ර අක්රිය (/) සමඟ ආරම්භ නම්, CDPATH භාවිතා නොවේ. -P විකල්පය මඟින් සංකේතාත්මක ඈඳියන් අනුගමනය නොකර භෞතික නාමාවලියේ ආකෘතිය භාවිතා කිරීම සඳහා භාවිතා කරයි ( වින්යාස කරන ලද ආදාන විධානයට--P විකල්පය); -L විකල්පය අනුගමනය කළ යුතු සංකේතාත්මක සබැඳි. තර්කයක් - $ OLDPWD ට සමාන වේ. ඩිරෙක්ටරිය සාර්ථකව වෙනස් වූ විට ආපසු ප්රතිලාභය සත්ය වේ; සාවද්ය නොවේ.

විධානය [ -pVv ] විධානය [ තර්කය ...]

සාමාන්ය ශෙල් ක්රියාකාරීත්වය සොයන තර්ක මඟින් ක්රියාත්මක කරන්න. PATH හි සොයාගත් ආඥා විධාන හෝ විධාන පමණි ක්රියාත්මක වේ. -p විකල්පය ලබාදුන්නේ නම්, විධානය සඳහා සෙවීම ප්රකෘති අගය මත පදනම්ව PATH සඳහා යොදාගෙන ඇති අතර එය සම්මත උපාංගයන් සොයා ගැනීමට සහතික කර ඇත. -V හෝ -v විකල්පය ලබා දෙන්නේ නම්, විධානය විස්තර කිරීම මුද්රණය කෙරේ. -v විකල්පය මඟින් පෙන්වනු ලබන්නේ විධාන පෙන්වීම සඳහා භාවිතා කරන ලද විධානය හෝ ගොනු නාමය සඳහන් තනි වචනයක්; -V විකල්පය වඩාත් සවිස්තරාත්මක විස්තරයකි. -V හෝ -v විකල්පය සපයා ඇත්නම්, පිටවීමේ තත්වය 0 ලෙස දැක්වුවහොත් විධානය සොයාගත හැකි අතර 1 නොවේ. විකල්පයක් ලබා නොදුනහොත් දෝශයක් ඇතිවීම හෝ විධානය සොයා ගැනීමට නොහැකිය, පිටවන තත්ත්වය 127 වේ. එසේ නොමැති නම්, ආම්පන්නයේ ඇති පිටවීමේ තත්වය වන්නේ විධානයෙන් පිටවීමේ තත්වයයි.

compgen [ විකල්පය ] [ වචනය ]

විකල්පයට s සඳහා අනුවාදය සඳහා වචන අවසන් කිරීම සඳහා හැකි අවසන් කිරීම උත්පාදනය කරන්න, -p සහ -r හැරුණු විට සම්පූර්ණ සම්ප්රදායයෙන් පිළිගත් විකල්පයක් විය හැකි අතර සම්මත නිමැවුම් වලට තරඟ සකස් කරන්න. -F හෝ -C විකල්ප භාවිතා කරන විට, වැඩසටහන්ගත කල හැකි පහසුකම මඟින් සකසන ලද විවිධ ශක්තීන් , ප්රයෝජනවත් අගයන් නොමැත.

මෙම තරඟමාලා අවසන් කිරීමේ කේතය එකම කොඩි සමග සම්පූර්ණ කිරීමේ පිරිවිතරයකින් සෘජු ලෙස සෘජුවම නිපදවනු ඇත. වචනයක් නියම කර ඇත්නම්, ගැලපෙන වචනයක් පමණි.

අවලංගු විකල්පයක් සපයනු නොලැබුවහොත් ආපසු පැමිණීමේ අගය සත්ය වන්නේ නැත, නැතහොත් තරඟ නොලැබුනේ නැත.

සම්පූර්ණ කිරීම [ -abcdefgjksuv ] [ -o comp-option ] [ -ක්රියා ක්රියා ] [ -G globplat ] [ -W wordlist ] [ -P උපසර්ගය ] [ -S suffix ]


[ -X filterpat ] [ -F ශ්රිතය ] [ -C විධානය ] නම [ නම ... ]

සම්පූර්ණ -pr [ නම ...]

එක් එක් නාමයට තර්ක සම්පූර්ණ කළ යුතු ආකාරය සඳහන් කරන්න. -p විකල්පය ලබා දෙන්නේ නම් හෝ කිසිදු විකල්පයක් සපයා නොමැති නම්, පවතින සම්පූර්ණ කිරීම් පිරිවිතරයන් ආදාන ලෙස නැවත භාවිතා කිරීමට ඉඩ සලසනු ඇත. -r විකල්පය එක් එක් නම සඳහා සම්පූර්ණ කරන ලද පිරිවිතය ඉවත් කරයි, නැතහොත් නමක් s සපයා නොමැති නම් , සම්පූර්ණ සම්පූර්ණ කිරීම් පිරිවිතර.

සම්පූර්ණ කරන ලද පිරිවිතරයන් ප්රයත්න ක්රියාවට නංවන විට ක්රියාවලිය සම්පූර්ණ කළ හැකි පරිදි ඉහත විස්තර කර ඇත.

නිශ්චිතව දක්වා ඇති අනෙකුත් විකල්පයන් පහත දැක්වෙන අර්ථයන් ඇත. සම්පූර්ණ ඉරාන උපකරණයට පෙර -G , -W , සහ -X විකල්පයන්ට (සහ, අවශ්ය නම්, -P සහ -S විකල්පයන්) තර්ක විස්තාරණය කිරීමට උපුටා දැක්විය යුතුය.

-O comp-විකල්පය

Comp- විකල්පය මඟින් පරිගණකයේ සරල පරම්පරා ගණනාවකටත් වඩා compspec හැසිරීමේ අංගයන් පාලනය කරයි. comp-විකල්පය විය හැකිය:

පැහැර හැරීමකි

Compspec නොගැලපෙන නම්, readline's පෙරනිමි නාමලේඛන සම්පූර්ණ කිරීම භාවිතා කරන්න.

ධර්මනාමය

Compspec නොගැලපේ නම් ඩිරෙක්ටරියේ නම සම්පූර්ණ වේ.

ගොනු නාමයන් වේ

Compspec විසින් ගොනු නාමයන් උත්පාදනය කරන ලද බැවින්, එය ගොනු නාමයන් සඳහා විශේෂිත ක්රියාවලියක් සිදු කළ හැකිය (ඩිරෙක්ටරයේ නාමාවලියේ කපා දැමීම හෝ හිස් අවකාශය මර්දනය කිරීම වැනි). ෂෙල් කාර්යයන් සමඟ භාවිතා කිරීමට අදහස් කෙරේ.

නෝර්වේස්

රේඛාව අවසානයේ සම්පූර්ණ කරන ලද වචන වලට පෙරනිමියක් (පෙරනිමිය) එක් කිරීමට නොතේරන්න.

- ක්රියාවක්

හැකි ක්රියාපටිපාටි ලැයිස්තුවක් ජනනය කිරීමට පහත සඳහන් එක් ක්රියාවක් විය හැක:

අන්වර්ථය

අන්වර්ථ නාමයන්. තවද, -a .

arrayvar

Array විචල්ය නාමයන්.

බැඳී ඇත

යතුරු ලියන යතුරු බැඳි නම්.

ඉදිකර ඇත

ෂෙල් ඉදි කරන ලද විධාන වල නම් . තවද, -b .

විධානය

විධානයන් නම්. නම් ලෙසද සඳහන් කළ හැක . මැයි -c .

නාමාවලිය

නාමාවලි නම්. මැයි -d ලෙසද සඳහන් කළ හැක.

ආබාධිතය

ආබාධිත වූ ෂෙල් තැනෙහි නම්.

සක්රීය කර ඇත

සක්රිය ශක්තීන් වල නම්.

අපනයන

විකිපීඩියා, නිදහස් විශ්වකෝෂය තවද -e ලෙසද සඳහන් කළ හැකිය.

ගොනුව

ගොනු නම්. මැයි -f .

ශ්රිතය

කවච ක්රියා වල නම්.

සමූහය

කණ්ඩායම් නාමයන්. මැයි -g ලෙසද විශේෂණය කළ හැක.

හෙල්ප්ප්පික්

උපකාරක මාතෘකා ඉදි කරන ලද උපකාරයෙන් පිළිගන්නා ලදි.

ධාරක නාමයයි

Hostnames, HOSTFILE ශෙලල විචල්යය මඟින් නිශ්චය කර ඇති ගොනුවෙන් ලබාගත් පරිදි .

රැකියා

රැකියා පාලනය ක්රියාකාරී නම් රැකියා අංක නම්. එසේම -j ලෙසද සඳහන් කළ හැක.

මූල පදයකි

Shell වචන වෙන් කර ඇත. එසේම -k ලෙසද සඳහන් කළ හැක.

ක්රියාත්මක වේ

රැකියා පාලනය ක්රියාකාරී නම් ක්රියාත්මක වන රැකියා නාම නම්.

සේවාව

සේවා නම්. තවද, -s .

කොහෙද?

සැකසූ කට්ටලයට -o විකල්පය සඳහා වලංගු තර්ක.

වෙළඳසැල්

වෙළඳසල විසින් අනුමත කරන ලද ෂෙල් විකල්ප විකල්පය.

සංඥාවක්

සිග්නල් නම්.

නතර කළා

රැකියා පාලනය ක්රියාකාරී නම් රැකියා නැවැත්වීමේ නම්.

පරිශීලක

පරිශීලක නම්. තවද, -u .

විචල්ය

සියලු විචල්යවල නම්. මැයි -v ලෙසද විශේෂණය කළ හැක.

ග්ලෝබ්

ගොනු නාමකරණ ව්යාප්ති රටාව ගෝලීයව පුළුල් කිරීමේ හැකියාව පුළුල් කර ඇත.

-W wordlist

IFS විශේෂ විචල්යයේ අක්ෂර භාවිතා කොට ඇති වචන කෝෂය භාජනය වී ඇති අතර එක් එක් ප්රතිඵලය පුළුල් වේ. හැකි සම්පුර්ණ කිරීම් යනු සම්පූර්ණ කරන ලද වචනයට ගැලපෙන ප්රතිඵල ලේඛනයේ සාමාජිකයන් වේ.

-C විධානය

උපකල්පනය උපසුළු පරිසරයකදී ක්රියාත්මක වන අතර එහි ප්රතිදානය හැකි උප්පන වනු ඇත.

-F ශ්රිතය

ශෙල් ශ්රිතය ශ්රිතය වර්තමාන ශෙල් පරිසරයෙහි ක්රියාත්මක වේ. එය අවසන් වන විට, හැකි සම්පූර්ණ කිරීම් COMPREPLY අරීය විචල්යයේ අගයෙන් ලබාගත හැක.

-X පෙරහන

filetpat යනු ගොනු නාමයේ ව්යාප්තිය සඳහා භාවිතා කරන රටාවකි. පෙර විකල්පයන් සහ තර්ක මඟින් උත්පාදනය කළ හැකි සම්පූර්ණ කිරීම් ලැයිස්තුවට අදාළ වන අතර, එක් එක් සම්පූර්ණ කරන ලද ගැලපුම් පෙරහන් ලැයිස්තුව ලැයිස්තුවෙන් ඉවත් කරනු ලැබේ. ප්රමුඛ පෙළේ ෆිල්ටරය තුළ රටාව ඍණ වන්නේය ; මෙම නඩුවේදී, පෙරහන් අනුරුව නොගැලපෙන ඕනෑම සම්පූර්ණ කිරීම ඉවත් කරනු ලැබේ.

-P උපසර්ගය

අෙනකුත් විකල්පයන් ෙයොදාෙගන තිබිය හැකි සෑම උපකරණයකම ආරම්භෙය්දී උපසර්ගය එකතු කරනු ලැෙබ්.

- S suffix

සෑම විකල්පයක්ම භාවිතයෙන් පසු එක් එක් සම්පූර්ණ කළ හැකි උපසර්ගය එකතු කරනු ලැබේ.

අවලංගු විකල්පයක් සපයනු ලබන්නේ නම්, ආපසු ලබා දෙන අගය සත්ය වේ නම්, -p හෝ -r ලෙස නම තර්කයක් නොමැති විකල්පයක් සපයන අතර, කිසිඳු පිරිවිතරයක් නොමැති නාමයක් සඳහා සම්පූර්ණ කිරීමේ නියමයන් ඉවත් කිරීම සඳහා උත්සාහයක් හෝ දෝෂයක් ඇති වේ සම්පූර්ණ කරන ලද පිරිවිතර එකතු කිරීම.

දිගටම [ n ]

ඒ සඳහා ආවරණ ඊලඟ නිරූපණය නැවත අරඹන්න, නමුත් , තෙක් , හෝ ලූපයක් තෝරන්න . N නියම කර ඇත්නම්, එම ආවරණ ලුපයෙහි නැවත ආරම්භ කරන්න. n විය යුතුය> 1. පහත දැක්වෙන සීමාවන්ට n වඩා වැඩි නම්, අවසන් ආවරණ ලූපය (`` ඉහල මට්ටමේ '' ලූප්) නැවත ආරම්භ වේ. අඛණ්ඩව ක්රියාත්මක වන විට shell එකක ලුප්ත ක්රියාවක් සිදු නොකළේ නම් ආපසු ලැබෙන අගය 0 යි.

ප්රකාශනය [ -afFirtx ] [ -p ] [ නම [= අගය ]]

[ -afFirtx ] [ -p ] [ නම [= වටිනාකම ]]

විචල්යයන් ප්රකාශ කිරීම සහ / හෝ ඒවායේ ගුණාංග ප්රකාශ කරන්න. නාමයක් නොමැති නම් විචල්යයන් අගයන් පෙන්වයි. -p විකල්පය මඟින් එක් එක් නමෙහි ගුණාංග සහ ගුණාංග පෙන්වයි. -p භාවිතා කරන විට අමතර විකල්ප නොසලකා හරිනු ලැබේ. -F විකල්පය අර්ථ නිරූපණය පෙන්වීම සංක්රමණය කරයි; කර්තව්යයේ නම සහ ගුණාංග පමණක් මුද්රණය වේ. -F විකල්පයෙන් -f . පහත දැක්වෙන විකල්පයන් භාවිතා කරන ලද විචල්යය සමඟ විචල්යයට ප්රතිදානය සීමා කිරීම හෝ විචල්ය ගුණාංග ලබා දීම සඳහා සීමා කළ හැක:

-ඒ

සෑම නමක්ම අරාව විචල්යය (ඉහත Arrays බලන්න) බලන්න.

-එම්

ක්රියාකාරී නාම පමණක් භාවිතා කරන්න.

-මම

විචල්යය පූර්ණ සංඛ්යාවක් ලෙස සැලකේ; අග්රස්ථීකරණ ඇගයීම (විචල්ය අගය ඇගයීම බලන්න ) විචල්ය අගය වටිනාකමක් ලබා දෙයි.

-ආ

නම කියවීමට පමණි. පසුව එම පැවරුම් ප්රකාශයන් හෝ නොඑසේනම් ඒවාට අදාල අගයයන් ලබා ගත නොහැක.

-ටී

සෑම නමක්ම ලුහුඬු සලකුණ ලබා දෙන්න. අක්රිය කරන ලද කර්තව්යයන් ඇමතීමේ කවුළුව මගින් DEBUG උගුල උරුම වේ. විචල්ය සඳහා විචල්ය සඳහා විශේෂ අර්ථයක් නොමැත.

-x

පරිසරය හරහා පසු විධාන සඳහා නිර්යාත කිරීම සඳහා s නාමය ලකුණු කරන්න.

`+ 'වෙනුවට` -' වෙනුවට '' '' '' '' වෙනුවට '' '' '' '' '' '' '' '' ''. ශ්රිතයකදී භාවිතා කරන විට, එක් එක් නම දේශීය දේශීය විධානයක් ලෙස දේශීයව භාවිතා කරයි. ආපසු පැමිණීමේ අගය 0 වන අතර, වලංගු නොවන විකල්පයක් නම්, `` -f foo = bar '' භාවිතා කරමින් ශ්රිතයක් අර්ථ දැක්වීමට උත්සාහයක් දරයි, කියවීමට පමණක් විචල්යයකට අගයක් ලබා දීම සඳහා උත්සාහයක් දරයි සංකීර්ණ පැවරුම් සංස්කරණ භාවිතා නොකරන අරාවෙහි විචල්යයක් සඳහා අරීය විචල්යයට වටිනාකමක් ලබා දීම (ඉහත ඉහත Arrays බලන්න), එක් නමක් වලංගු ශෙශ්ර විචල්ය නමක් නොවේ, කියවෙන-එකම විචල්යය සඳහා කියවීමට-එකම තත්වය අක්රිය කිරීමට උත්සාහයක් දරයි, අරීය විචල්යය සඳහා ආරාවුල් තත්වයක් අක්රිය කිරීමට හෝ උත්සහයක් සිදු නොකෙරෙන කාර්යයක් -f යන්න සමඟ උත්සහ කරනු ලැබේ.

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

විකල්ප නොමැතිව, දැනට මතක තබා ගත හැකි බහලුම් ලැයිස්තුවක් පෙන්වයි. ප්රකෘති සංදර්ශකය තනි පේළියකින් සමන්විත වන අතර අවකාශය වෙන් කරන ලද ඩිරෙක්ටින් නම් සහිත වේ. Pushd විධානය සමඟ ලැයිස්තුවේ ලැයිස්තුවට එකතු කරනු ලැබේ; popd විධානය ලැයිස්තුවෙන් ඉවත් කරයි.

+ n

ශුන්යයෙන් ආරම්භ වන විකල්පයන් නොමැතිව ආයාචනය කරන ලද ලැයිස්තුවේ වම් පසින් වම් පසින් සටහන් කර ඇති n ඇතුල් ප්රවේශය ගණනය කිරීම.

- n

ශුන්යයෙන් ආරම්භ වන විකල්පයන් තොරව උපයෝගී කරගත් විට ඩීර් විසින් පෙන්වා ඇති ලැයිස්තුවේ දකුණු පස සිට n ඇතුල් ප්රවේශය පෙන්වීම.

-c

සියළුම ප්රවේශයන් මකාදැමීම මඟින් බහාළුම් පෙට්ටිය පිරිසිදු කරන්න.

-එම්

තවදුරටත් ලැයිස්තුගත කිරීම; පෙරනිමි ලැයිස්තුගත කිරීම ආකෘතිය නිවෙස් බහලුම ලෙස නම් කිරීම සඳහා tilde භාවිතා කරයි.

-ප

එක් පේළියක එක් ඇතුළත් කිරීමකින් ඇති ඩිරෙක්ටරයක් ​​බැගින් මුද්රණය කරන්න.

-v

එක් පේළියකට එක් ඩෙස්ක්ටොප් එකක් සමඟින් බහාළුම් කට්ටලය මුද්රණය කරන්න, එක් එක් ඇතුල් කිරීම උපකරණය තුළ එහි දර්ශකය සමඟ උපසර්ගය.

අවලංගු විකල්පයක් සපයනු ලබන්නේ නම් හෝ ඩිරෙක්ටරියේ ඇසුරුම් අගයට වඩා n දර්ශක අගය වන ප්රතිලාභ 0 වේ.

[ -ar ] [ -h ] [ රැකියා ස්ථානයේ ...]

විකල්ප නොමැතිව, සෑම කාර්යයශාලාවක්ම ක්රියාකාරී රැකියා වගුවෙන් ඉවත් කරනු ලැබේ. මෙම -h විකල්පය ලබා දෙන්නේ නම්, එක් එක් කාර්යක්ෂමතාකය වගුව ඉවත් නොකෙරේ, නමුත් ෂීමුප් SIGHUP හට ලැබුනේ නම්, SIGHUP එම කාර්යයට එවනු ලැබේ. කිසිදු jobspec නොපෙන්වන අතර, -a හෝ -r විකල්පය ලබා නොදේ නම්, වත්මන් කාර්යය භාවිතා වේ. කිසිදු jobspec සැපයුම් නොකෙරේ නම් -a විකල්පයෙන් අදහස් වන්නේ සියළු රැකියා ඉවත් කිරීම හෝ ලකුණු කිරීමයි. jobspec තර්කය නොමැතිව -r විකල්පය මඟින් ක්රියාත්මක කිරීමේදී මෙහෙයුම් ක්රියාත්මක කිරීම සීමා කරයි. රැකියා ස්ථානයේ නිශ්චිත කාර්යයක් නොකෙරේ නම් return අගය 0 වේ.

echo [ -neE ] [ තර්කය ...]

අවකාශය විසින් වෙන් කරන ලද args , නිව්ලිනේ අනුගමනය කරන්න. ආපසු යාමේ තත්ත්වය සෑම විටම 0 වේ නම් -n නිශ්චිතව දැක්වෙන අතර, නවීකරණ රේඛාව යටපත් කරනු ලැබේ. -e විකල්පය ලබා දෙන්නේ නම්, පහත දැක්වෙන backslash-escaped අක්ෂරයන්ගේ අර්ථ දැක්වීම සක්රීය වේ. -E විකල්පය පැහැරගැනීමේ අක්ෂර වින්යාස කිරීම් අර්ථ නිරූපණය කිරීම, ඒවා පෙරනිමියෙන් අර්ථකථනය කරන ලද පද්ධති මතය අක්රීය කරයි. Xpg_echo shell විකල්පය පෙරනිමියෙන් මෙම පැහැති අකුරු දිගු කරන්නේද යන්න ගතිකව තීරණය කිරීමට භාවිතා කල හැක. ප්රතිරාව අර්ථ දක්වන්නේ අර්ථ දැක්වීම නොවේ. ඊච්ච් පහත දැක්වෙන පිටපත් අනුපිළිවෙල අර්ථකථනය කරයි:

\ඒ

අවවාදයයි (සීනුව)

\බී

අවලංගුයි

\ c

නියත පේළිය යටපත් කරන්න

\ e

බේරුම් චරිතයක්

\ f

ආකෘති පෝෂණය

\ n

නව මාර්ගය

\ r

නැවත පැමිණීම

\ටී

තිරස් ටැබ්

\ v

සිරස් ටැබයට

\\

බැක්ස්ලෑෂ්

\ 0 nnn

අන්යෝන්ය අගය nnn (අක්ෂර තුනක් හෝ අටක් පමණ)

\ nnn

අන්යෝන්ය අගය nnn ( භාගය අට තුනක්)

\ x HH

අක්ෂර අක්ෂරයේ අක්ෂර බීටා අක්ෂර ( HX) (hexadecimal value HH එකක් හෝ දෙකක hex අගයක්)

[ -adnps ] [ -f ගොනු නාමය ] [ නම ...]

විධාන විධාන සකසනු ඇත සහ අක්රිය කරන්න. ඉවෙන්ටරයක් ​​අක්රිය කිරීම මඟින් විධාන පුවරුවක් නියම කිරීමකින් තොරව සම්පූර්ණ කරන ලද නමක් නොමැතිව විධාන කිරීමකින් තොරව ක්රියාත්මක කළ හැකි ස්කොට් විධානයක් තිබෙන තැටියේ විධානය ලබා දෙයි. -n භාවිතා කරන්නේ නම්, සෑම නමක් අක්රීය වේ; එසේ නොමැතිනම් නම් සක්රීය කර ඇත. නිදසුනක් ලෙස, ෂෙල් ඉරාන අනුවාදය වෙනුවට PATH හරහා සොයාගත හැකි බිටීස් භාවිතා කිරීමට, `` enable -n test '' ක්රියාත්මක කරන්න. -f විකල්පය මඟින් ගවේශක උපකරණයට හවුල් වන වස්තුවක ගොනු නාමයෙන් , නව ඉන්වෙන්ටින ලද විධාන නම පූරණය කිරීම සඳහා වේ. -d විකල්පය මඟින් පූර්ව පූර්වගණනය කෙරෙනු ඇත -f . කිසිදු තර්කයක් ඉදිරිපත් නොකෙරේ නම් , හෝ -p විකල්පය ලබා දෙන්නේ නම්, ෂෙල් තැනූ ලැයිස්තුවක් මුද්රණය කෙරේ. වෙනත් අභිප්රේත අභිරුචියක් නොමැතිව, ලැයිස්තු සියල්ලම ශෙල් ස්ථාපනය කර ඇත. -n සපයනු ලබන්නේ නම්, පමණක් ආබාධිත වූ ගොඩනැගිලි පමණක් මුද්රණය කෙරේ. -a සපයනු ලබන්නේ නම්, සෑම මුද්රිත සවිස්තරාත්මක නමක් සමඟම මුද්රණය කර ඇති ලැයිස්තුවට ඇතුළත් වේ. -s සපයනු ලැබේ නම්, ප්රතිදානය POSIX විශේෂිත තනතුරු වලට සීමා කෙරේ.

ආපසු ලැබෙන අගය 0 නම් නමක් shell එකක් නිර්මාණය නොකළහොත් හෝ හවුල් වූ වස්තුවෙන් නව ඉන්වෙන්ටරයක් ​​පූරණය කිරීමේ දෝශයක් ඇත.

අග්රය [ තර්ක ...]

Arg arg එක කියවා එකට එකට එක් කළ යුත්තකි . මෙම විධානය මඟින් shell එක කියවීමට සහ ක්රියාත්මක කිරීමට සහ එහි පිටවීමේ තත්වය Eval අගය ලෙස නැවත ලබා දෙනු ලැබේ. කිසිදු තර්කයක් නොමැති නම්, නැතහොත් අළුත් තර්කයන් පමණක් නොවේ, 0 වේ.

exec [ -cl ] [ -a name ] [ විධානය [ තර්කන ]]

විධානය නියම කර ඇත්නම්, එය shell එක ප්රතිස්ථාපනය කරයි. නව ක්රියාවලියක් නිර්මාණය කර නැත. විචල්යයන් අණ කිරීමේ තර්කයන් බවට පත් වේ. -l විකල්පය සපයා ඇත්නම්, විධාන පුවරුව වෙත මාරු කළ zeroth arg එකේ ආරම්භයේ දී සිදුරු තැටිය ස්ථානගත කරයි. මෙම පිවිසුම (1) කරන්නේ. -c විකල්පය මඟින් හිස්තැන් පරිසරයක් සමඟ විධානය ක්රියාත්මක කිරීමට හේතු වේ. -a සපයනු ලබන්නේ නම්, shell එක ක්රියාත්මක කරන විධානයට zeroth පරාමන්ට් ලෙස නමක් ලෙසට යවයි. කිසියම් හේතුවකින් විධානයක් ක්රියාත්මක කිරීමට නොහැකි නම්, අන්යෝන්ය ක්රියාකාරී කවුළුව එලියට එන්නේ නම්, shell shell execfail සක්රිය කර ඇත්නම්, එය අසාර්ථක වේ. ගොනුව ක්රියාත්මක කළ නොහැකි නම්, අන්තර්ක්රියාකාරී ශෙලයක් අසමත් විය. විධානයක් නිශ්චය කර නොමැති නම්, වර්තමාන කවුළුවෙහි යම් ප්රතිවර්තනයක් ක්රියාත්මක වන අතර ආපසු ඇති තත්වය 0 වේ. නැවත යොමු කිරීමේ දෝශයක් තිබේ නම්, ආපසු තත්වය 1.

පිටතට [ n ]

ශුන්යය සඳහා පිටත් වීමට ශුන්යයට හේතුව. N වසා නොමැති නම්, පිටවන තත්වය අවසන් වන විධාන විධානයයි. ශෙලය අවසන් වීමට පෙර EXIT මත උගුලක් ක්රියාත්මක වේ.

අපනයන [ -fn ] [ නම [= වචනය ]] ...

අපනයන -p

පසුව සපයන ලද නාමයන් පසුව ක්රියාත්මක කළ විධාන වල පරිසරයට ස්වයංක්රියව නිර්යාත කිරීම සඳහා සලකුණු කර ඇත. -f විකල්පය ලබා දෙන්නේ නම් , ඒවායේ ක්රියාකාරකම් වලට යොමු වේ. නම් කිසිවක් ලබා නොදුනහොත් හෝ -p විකල්පය ලබා දෙන්නේ නම් , මෙම කවුළුව නිර්යාත කරන සියලු නාම ලැයිස්තුවක් මුද්රණය කෙරේ. -n විකල්පය මඟින් අපනයන විචල්යයන් නම් කරන ලද විචල්යයන් ඉවත් කරනු ලැබේ. අපනයන වලංගු නොවන විකල්පයක් නොමැති නම්, එක් නමක් වලංගු නොවන විචල්ය නාමයක් නොවේ, හෝ -f ශ්රිතයක් නොවන නමක් සමඟ සපයනු ලැබේ.

fc [ -eame ] [ -nlr ] [ පළමු ] [ අවසාන ]

fc -s [ pat = rep ] [ cmd ]

විධානය ක්රියාත්මක කරන්න. පළමු ආකෘතියේ පළමු සිට අන්තිම දක්වා වූ විධාන පෝරම ඉතිහාස ලැයිස්තුවෙන් තෝරා ඇත. පළමු සහ අවසාන ලෙස ශ්රේණියක් ලෙස දැක්විය හැක (එම අක්ෂරයෙන් ආරම්භ වන අවසාන විධානය භාවිතා කිරීමට) හෝ අංකයක් (ඓතිහාසික ලැයිස්තුවට දර්ශකයක් වන අතර ඍණ අංකය වත්මන් විධාන සංක්රමණිකයන් ලෙස යොදා ගනී). අන්තිම නියම නොකලේ නම් එය ලැයිස්තුගත කිරීම සඳහා පවතින විධානයට සකසා ඇත (එම නිසා, `` fc -l -10 '' අවසාන විධාන 10 ක් මුද්රණය කරයි) සහ මුලින්ම අන් අයුරින්. පළමුවෙන්ම සඳහන් කර නොමැති නම් එය සංශෝධනය සඳහා පෙර විධානය හා -16 සඳහා ලැයිස්තුගත කර ඇත.

-n විකල්පය මඟින් ලැයිස්තුගත කරන විට අණ කිරීමේ සංඛ්යාවන් මර්දනය කරයි. -r විකල්පය අනුපිළිවෙල වෙනස් කරයි. -l විකල්පය ලබා දෙන්නේ නම්, විධාන සම්මත නිමැවුමේ ලැයිස්තුගත කර ඇත. එසේ නොමැති නම්, එම විධානයන් අඩංගු ලිපිගොනුවක් මත ඊමේම් විසින් ලබාදුන් සකසනය අමතනු ලැබේ. ඊමේම් ලබා දී නොමැති නම්, FCEDIT විචල්යයේ අගය භාවිතා කරනු ලැබේ, FCEDIT නොමැති නම් EDITOR හි අගය. කිසිදු විචල්යයක් සකසා නැත්නම්, එය භාවිතා වේ. සංස්කරණය සම්පූර්ණ වූ විට, සංස්කරණය කරන ලද විධාන ප්රශංසා සහ ක්රියාත්මක වේ.

දෙවන ආකාරයෙන්, පේටන්ට් එකේ එක් එක් අවස්ථාවට පසුව ආයාචනය මඟින් ආඥාව නැවත ක්රියාත්මක කරනු ලැබේ. මෙය `` r = fc -s '' භාවිතා කිරීම සඳහා ප්රයෝජනවත් අන්වර්ථයක් වන අතර ,, `rcc '' ටයිප් කර අවසන්` `cc '' ආරම්භයේ අවසන් විධානය ක්රියාත්මක කර අවසන් විධානය.

පළමු ආකෘති පත්රය භාවිතා කරන්නේ නම්, අසම්පූර්ණ විකල්පයක් නොලැබුනහොත්, පළමුවෙන් හෝ අවසාන වශයෙන් පරාසය අතුරින් ඉතිහාස රේඛා නිශ්චිතව දක්වන්න. -e විකල්පය සපයනු ලබන්නේ නම්, ආපසු ලැබෙන අගය වන්නේ අවසන් විධාන විධානයේ අගයයි, හෝ විධාන තාවකාලික ගොනුවක් සමඟ දෝශයක් ඇතිවීමයි. දෙවන පෝරමය භාවිතා කරන්නේ නම්, ආපසු ඇති තත්වය නැවත ක්රියාත්මක කරන ලද විධානයයි . Cmd මඟින් වලංගු ඉතිහාස රේඛාවක් නොකෙරේ නම්, එම අවස්ථාවෙහිදී fc අසාර්ථකයි.

fg [ jobspec ]

පෙරවදනෙහි රැකියා අපේක්ෂකයා නැවත අරඹන්න, එය වත්මන් කාර්යය කරන්න. Jobspec නොමැති නම්, වත්මන් රැකියාව පිළිබඳ ශූන්යය භාවිතා කරනු ලැබේ. ආපසු ගෙවීමේ අගය පෙරළීම තුලට තබා ඇති විධානය හෝ කාර්ය පාලනයන් අක්රිය කලහොත් හෝ, රැකියා පාලනය සමඟ සක්රිය කලහොත්, රැකියාපෙක් විසින් වලංගු රැකියාවක් නොකෙරේ නම් හෝ jobspec මඟින් රැකියා පාලනයකින් තොරව ආරම්භ කරන ලද කාර්යයක් සඳහන් කරයි. .

getopts දෘෂ්ය වෙළඳ ප්රවර්ධකයන් හා සම්බන්ධ වීමට මා කැමති නැත.

ස්ථානවල පරාමිතීන් පරීෂණය කිරීම සඳහා ෂෙල් ක්රමවේදය භාවිතා කරයි. දෘෂ්ය අක්ෂර හඳුනාගැනීමේ විකල්පය අඩංගු වේ; අක්ෂරයෙන් චලනය පසුව අනුගමනය කළහොත්, විකල්පය නිර්ණය කිරීමක් අපේක්ෂා කරනු ඇත, එය සුදු පැහැති අවකාශයකින් වෙන් කළ යුතුය. අක්ෂර සහ ප්රශ්න සලකුණු අක්ෂර විකල්ප අක්ෂර ලෙස භාවිතා කළ නොහැක. සෑම විටම එය භාවිතා කරන විට, getopts අළුත් විකල්පය මඟින් විධාන විචල්ය නාමයෙහි ස්ථානගත කරයි, එය නොපවතින නමක් ආරම්භ කර, පසුව විචල්යයේ විචල්යය තුළට සැකසීමට ඊළඟ පරාමිතියෙහි දර්ශකය. OPTIND ආරම්භයට shell එකක් හෝ shell පිටපතක් යෙදීම සෑම විටම ආරම්භ කර ඇත. විකල්පයක් සඳහා අවශ්ය වන විට, getopts පරාමිතිය OPTARG බවට පරිවර්තනය කරයි .මෙම කවුළුව ස්වයංක්රීයව නැවත සකසන්නේ නැත; එය පරාමිතීන් නව කට්ටලයක් භාවිතා කළ යුතු වුවහොත් එය එකම ශෙල් කැඳවීම තුළ ගවේෂණ සිදු කිරීමට බහු ඇමතුම් අතර ශ්රමිකව නැවත සකසා ගත යුතුය.

විකල්පයන් අවසන් වන විට, ආපසු ලැබෙන අගය ශුන්යයට වඩා වැඩි අගයක් සහිතව නික්මෙනු ඇත. OPTIND පළමු විකල්ප නොවන පරාමිතියෙහි දර්ශකය වන අතර නම සකසා ඇත්තේ?.

ගවේෂකයන් සාමාන්යයෙන් ස්ථානගත පරාමිතීන් විබෙදි , නමුත් තර්ක මඟින් වැඩි තර්ක ඉදිරිපත් කළ හොත්, ඒවා වෙනුවට ඒවා විග්රහ කරයි.

ගවේෂණවලදී වැරදි ආකාර දෙකකින් වාර්තා කළ හැක. දෘෂ්ටි විශේෂයේ පළමු චරිතය චලනය වන විට, නිහඬ දෝෂ වාර්තා කිරීම භාවිතා කරනු ලැබේ. සාමාන්ය ක්රියාවලියකදී වැරදි විකල්ප හෝ අතුරුදහන් විකල්ප විකල්ප හමුවී ඇති විට රෝග විනිශ්චයන් නිරාවරණය කරනු ලැබේ. විචල්ය OPTERR 0 මට්ටමට පත්වේ නම්, දෘෂ්ය වර්ණවල පළමු චරිතය චලනය නොකෙරේ නම්, කිසිදු දෝෂ පණිවිඩයක් දර්ශණය නොවේ.

අවලංගු විකල්පයක් දැකිය හැකි නම්, ගූගල් ස්ථාන ස්ථානගත කරන්නේද? නම සහ, නිහඬ නොවී නම්, දෝශ පණිවිඩයක් මුද්රණය කර OPTARG විරහිත කරයි. හොප්ප්ට්ස් නිහඬ නම්, සොයාගත් විකල්ප ලක්ෂණ OPTARG හි තබා ඇති අතර රෝග විනිශ්චය පණිවිඩයක් මුද්රණය නොවේ.

අවශ්ය පරාමිතිය සොයාගත නොහැකි නම්, සහ getopts නිහඬව නොතිබුනහොත් ප්රශ්ණ ලකුණ ( ? ) නමට තබා තිබේ නම් , OPTARG නොසලකා හරින අතර , නිරාවරණ පණිවිඩයක් මුද්රණය කෙරේ. ඔපොප්ට්ස් නිහඬ නම්, අතාකයක් (:) නමකින් තබා ඇති අතර OPTARG අක්ෂර වින්යාසයේ ඇති අක්ෂරයට සකසා ඇත.

නිශ්චිතව හෝ නොකෙරෙන විකල්පයක් සොයාගත හැකි නම්, නැවත ලබා ගත හැක. විකල්පයන් අවසන් වූ විට හෝ දෝෂයක් ඇති වුවහොත් එය අසත්යයි.

hash [ -lr ] [ -p ගොනු නාමය ] [ -dt ] [ නම ]

එක් එක් නම සඳහා , විධානයේ සම්පූර්ණ ගොනු නාමය තීරණය කරනු ලබන්නේ $ PATH හි ඇති නාමාවලි සහ මතක තබා ගැනීමෙනි . -p විකල්පය ලබා දෙන්නේ නම්, මාර්ග සමීක්ෂණයක් සිදු නොකෙරේ, සහ විධානයේ සම්පූර්ණ ගොනු නාමය ලෙස ගොනු නාමය භාවිතා වේ. -r විකල්පය මඟින් මතකයේ ඇති සියළු ස්ථාන අමතක කර දමනු ලැබේ. -d විකල්පය මඟින් එක් එක් නමේ මතකයේ ඇති ස්ථානය අමතක කිරීමට සිදුවේ. -t විකල්පය සපයනු ලබන්නේ නම්, එක් එක් නාමයට අනුරූප වන සම්පූර්ණ පෙත නාමය මුද්රණය කෙරේ. බහු නාම තර්ක ඇති -t ට සපයා ඇත්නම්, නම සම්පූර්ණයෙන්ම හිස් කර ඇති නමට මුද්රණය කර ඇත. -l විකල්පය මඟින් ආදාන ලෙස නැවත භාවිත කළ හැකි ආකෘතියක දැක්වීමට හේතු වේ. තර්ක ඉදිරිපත් නොකෙරේ නම්, හෝ -l පමණක් ලබා දෙන්නේ නම්, මතක තබා ගත යුතු විධාන පිළිබඳව තොරතුරු මුද්රණය කෙරේ. නම සොයාගත නොහැකි නම් හෝ වලංගු නොවන විකල්පයක් සපයනු ලැබේ නම් ආපසු පැමිණීම සත්යය වේ.

උදව් [ -s ] [ රටාව ]

ආදාන විධාන පිළිබඳ ප්රයෝජනවත් තොරතුරු පෙන්වන්න. රටාව නිශ්චිතව දැක්වෙන නම්, උපකාරය ලබා ගත හැකි සියළු අණපනත්වලට සවිස්තරාත්මක උදව් ලබා දෙයි; එසේ නොමැති නම් සියලු ගොඩනැගිලි සහ ශෙල් පාලන ව්යුහයන් මුද්රණය කෙරේ. -s විකල්පය කෙටි භාවිත සාරාංශයට දැක්වෙන තොරතුරු සීමා කරනු ලැබේ. කිසිඳු විධානයක් රටාවට අනුකූල නොවේ නම් ආපසු පැමිණීම 0 වේ.

ඉතිහාසය [ n ]

ඉතිහාසය -c

ඉතිහාසය -d offset

ඉතිහාසය -unrw [ ගොනු නාමය ]

ඉතිහාසය - p arg [ arg ... ]

ඉතිහාසය -s arg [ arg ... ]

විකල්පයන් නොමැතිව, පේළි අංකයන් සහිත විධානය ඉතිහාස ලැයිස්තුව පෙන්වීම. * ලැයිස්තුගත කර ඇති පේලි වෙනස් කර ඇත. N හි තර්කය ලැයිස්තුගත කර ඇත්තේ අවසන් n රේඛා පමණි. ගොනු නම සැපයෙන්නේ නම්, එය ඉතිහාස ගොනුවේ නම ලෙස භාවිතා කරයි; නොඑසේ නම්, HISTFILE අගය භාවිතා වේ. විකල්පයන් සපයනු ලබන්නේ නම්, පහත සඳහන් අර්ථයන් ඇත:

-c

සියලුම සටහන් මකා දැමීමෙන් ඉතිහාස ලේඛනය හිස් කරන්න.

-අනෙක්ට්

ස්ථාන මාරුව සඳහා ඉතිහාස ප්රවේශය මකන්න.

-ඒ

"නව" ඉතිහාස රේඛා (වර්තමාන බාෂි සැසිය පටන්ගැන්මේ සිට ඉතිහාස රේඛා) ඉතිහාස ගොනුවට එක් කරන්න.

-n

ඉතිහාස ගොනුවේ ඉතිහාස ලේඛනයෙන් දැනටමත් ඉතිහාස ලිපි ලැයිස්තුව කියවා නොමැති බව කියවා බලන්න. වත්මන් බාස් සැසිය ආරම්භයේ සිට ඉතිහාස ගොනුවට එකතු කරන රේඛාවකි .

-ආ

ඉතිහාසය ගොනුවල අන්තර්ගතය කියවා වර්තමාන ඉතිහාසය ලෙස ඒවා භාවිතා කරන්න.

වයි

ඉතිහාස ගොනුවේ ඉතිහාසය වෙත ඉතිහාසය පුරවන්න, ඉතිහාස ගොනුවේ අන්තර්ගතය උඩින් ලියන්න.

-ප

පහත දැක්වෙන පරාමිතීන් මත ඉතිහාස ආදේශනය කරන්න. සම්මත ප්රතිදානය මත ප්රතිඵල පෙන්වීම. ඉතිහාසය ලැයිස්තුවේ ප්රතිඵල ගබඩා නොකරයි. සාමාන්ය ඉතිහාස ප්රසාරණය අක්රිය කිරීමට සෑම ආර්ගයක්ම උපුටා ගත යුතුය.

-ස

එක් ලේඛනයක් ලෙස ඉතිහාස ලේඛනයේ තර්ක ගබඩා කරන්න. ඉතිහාස ලැයිස්තුවේ අවසාන විධානය තර්ක එකතු කිරීමට පෙර ඉවත් කරනු ලැබේ.

ආපසු ලබා දෙන අගය 0 නම් අත්යාවශ්ය විකල්පයක් නොලැබුණහොත්, ඉතිහාස ගොනුව කියවීම හෝ ලිවීම අතරතුර දෝෂයක් ඇතිවේ, -d වෙත තර්කයක් ලෙස තර්කයක් ලෙස සාවද්ය ප්රතික්රියාවක් සැපයීම හෝ -p අසාර්ථකයි.

රැකියා [ -lnprs ] [ රැකියා ...

රැකියා -x විධානය [ තර්කය ...]

පළමු ආකාරයේ ක්රියාකාරී රැකියා ලැයිස්තුව ලැයිස්තුගත කරයි. විකල්පයන් පහත සඳහන් අර්ථයන් ඇත:

-එම්

සාමාන්ය තොරතුරු වලට අමතරව ලැයිස්තුගත කිරීමේ ක්රියාදාම ID.

-ප

රැකියා ක්රියාවලියේ කණ්ඩායම් නායකයාගේ ක්රියාකාරී හැඳුනුම් අංකය පමණක් ලැයිස්තු ගත කරන්න.

-n

පරිශීලකයාගේ තත්වය පිළිබඳ අවසන් වරට දැනුම් දීමෙන් පසුව තත්ව වෙනස් වී ඇති රැකියා පිළිබඳ තොරතුරු ප්රදර්ශනය කරන්න.

-ආ

ධාවනය වන රැකියා සඳහා ප්රතිදාන සීමා කිරීම.

-ස

නැවත්වීම් සඳහා ප්රතිදාන සීමා කරන්න.

Jobspec ලබා දෙනවා නම්, එම කාර්යය පිළිබඳ තොරතුරු වලට ප්රතිදාන සීමා වේ. ආපසු පැමිණීමේ තත්වය 0 වන විට වලංගු නොවන විකල්පයක් නොලැබේ නම් හෝ අවලංගු සේවා spec සපයා ඇත.

-x විකල්පය සපයා දී ඇත්නම්, සේවාදායකයේ විධානයන් මඟින් සොයාගන්නා ලද ඕනෑම රැකියා ස්මාර්ට් එකක හෝ අනුරූප සැකසීමේ කණ්ඩායම් හැඳුනුම්පත සමඟ ප්රතිස්ථාපනය කරයි නම්, එහි පිටවන තත්වය ආපසු ලබා දීම ආඥාව සම්මත කරයි.

මරන්න [ -s sigspec | -n signum | - sigspec ] [ pid | රැකියා ...]

මරා දමන්න -එල් exit_status ]

Pid හෝ jobspec විසින් නම් කරන ක්රියාවලි සඳහා sigspec හෝ සංඥාව මගින් නම් කරන ලද සංඥාව යවන්න. sigspec යනු සිග්කිලි වැනි සංඥා නාමයක් හෝ සංඥා අංකයයි; Signum යනු සංඥා අංකයයි. Sigspec යනු සංඥා නමක් නම්, SIG උපසර්ගය හෝ නොමැතිව නම ලබා දිය හැකිය. සිස්පීස්ට් නොමැති නම්, SIGTERM උපකල්පනය කෙරෙයි . සංඥා නාමයන් -l ලැයිස්තුගත කරයි. තර්කයට අනුරූප වන සංඥා වල ලැයිස්තුගත කර ඇති අතර කිසියම් තර්කයක් සපයනු ලැබේ නම්, ආපසු පැමිණීමේ තත්වය 0 වේ. Exit_status argument -l යනු සංඥා අංකයක් හෝ පිටවීමේ තත්වයක් නියම කරන අංකයක් ක්රියාවලියක් සංඥාවකින් අවසන් වේ. අවම වශයෙන් එක් සංඥාවක් සාර්ථකව යවනු ලැබුවහොත්, දෝෂය හටගන්නේ නම් හෝ සාවද්ය විකල්පයක් හමුවී තිබේ නම් එය සත්ය වේ.

තර්කය [ arg ...]

සෑම ආර්ගයක්ම ඇගයීමට ලක් වන ගණිත ප්රකාශනයක් ( ආවර්තතිමිතික ඇගයීමක් බලන්න ). අවසාන තර්කය 0 අගයක් ගනී නම්, 1 නැවත ලබා දෙන්න ; 0 ආපසු ලැබෙන්නේ නැත.

දේශීය [ විකල්පය ] [ නම [= වටිනාකම ] ...]

එක් එක් පරාමිතිය සඳහා, නම් කරන ලද විචල්ය නාමයක් නිර්මාණය කර ඇති අතර අගය ලබා දී ඇත. මෙම විකල්පය ප්රකාශ කිරීමෙන් පිළිගත් විකල්පයන් විය හැකිය. කාර්යය තුළ දේශීය වශයෙන් භාවිතා වන විට එම විචල්ය නාමයට එම ශ්රිතය හා දරුවන්ට දෘශ්ය පරාසයක් තිබිය යුතුය. ඔපෙරන්ස් නොමැතිව, ප්රාදේශීය නිමැවුම් වල සම්මත ප්රතිදානය සඳහා ප්රාදේශීය විචල්ය ලැයිස්තුවක් ලියයි. කාර්යයක් තුළ නොපවතින විට දේශීය භාවිතය සඳහා දෝෂයකි. ක්රියාකාරීත්වයට පිටින් දේශීයව භාවිතා වන විට ආපසු ලැබෙන තත්ත්වය 0 වේ, වලංගු නොවන නමක් සපයනු ලැබේ, හෝ නම කියවීම පමණක් විචල්යය වේ.

ඉවත්ව යාම

පිවිසුම් කවුළුව ඉවත්වන්න.

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

ඩිරෙක්ටරි ස්ෙක්කේ වලින් ප්රවේශයන් ඉවත් කරයි. කිසිදු තර්කයක් නොමැතිව, ඉහළම ඩිරෙක්ටරයෙන් ඉවත් කරනු ලබන අතර නව ඉහල ඩිරෙක්ටරයක් ​​වෙත සාදනු ඇත. සැපයුම් කළහොත්, පහත සඳහන් අර්ථයන් ඇත:

+ n

ශුන්යයෙන් ආරම්භ වන ලැයිස්තුවේ වම් පසින් n වන ප්රවේශය ඉවත් කිරීම. උදාහරණයක් ලෙස: `` popd +0 '' පළමු බහලුම ඉවත් කරයි, දෙවන "popd +1" ඉවත් කරයි.

- n

N ශුන්යය සමඟ ආරම්භ වන ලැයිස්තුවේ දකුණු පසින් අංකනය ගණනය කිරීම ඉවත් කරයි. උදාහරණයක් ලෙස: `` popd -0 '' අවසාන බහලුම ඉවත් කර අවසන් වන අතර, `` popd -1 '' අවසන් වේ.

-n

එමඟින් බහාලුම් හැසිරවීම පමණක් ඇති බැවින්, බහලුමෙන් ඩිරෙක්ටරි ඉවත් කිරීම වලදී ඩිරෙක්ටරයේ සාමාන්ය වෙනස මැඩපවත්වයි.

Popd විධානය සාර්ථක වුවහොත්, dirs ක්රියාත්මක වන අතර ආපසු ලැබෙන තත්වය 0 වේ . සාවද්ය විකල්පයක් හමුවන්නේ නම් popd නැවත අසයි, ඩිරෙක්ටරයේ ස්ක්යය හිස් වන අතර, නොපවතින ඩිරෙක්ටරයේ ස්ටේක් ස්ටොක් නියම කර ඇත, හෝ ඩිරෙක්ටරිය වෙනස්කම් අසාර්ථකයි.

printf ආකෘතිය [ තර්ක ]

ආකෘතියේ පාලනය යටතේ ආකෘතික ප්රතිදානය වෙත ආකෘතිගත පරාමිතීන් ලියන්න. ආකෘතිය යනු වස්තු වර්ග තුනක් අඩංගු අක්ෂර මාලාවකි: සාමාන්ය නිමැවුම් වලට සරලව පිටපත් කරන ලද සරල අක්ෂර, චරිතය ගැලුම් අනුපිළිවෙලවල්, සම්මත ප්රතිදානය වෙත පරිවර්ථනය කර පිටපත් කර, ආකෘතියේ පිරිවිතරයන්, ඊළඟට ඊළඟ මුද්රණයට හේතුවක් වේ. අනුප්රාප්තික තර්කයකි . සම්මත printf (1) ආකෘතිවලට අමතරව, % b මඟින් අනුරූප විචල්යයන් backslash escape අනුක්රමයක් පුළුල් කිරීමට printf විසින් හේතු වේ, තවද % q මඟින් shellf input ලෙස නැවත භාවිතා කළ හැකි ආකෘතියක අනුරූප විචල්යය පිටපත් කිරීම සඳහා printf හේතු වේ.

මෙම ආකෘතිය සියලු තර්ක පරිභෝජනය කිරීම සඳහා අවශ්ය පරිදි නැවත භාවිතා කරනු ලැබේ. ආකෘතියට සැපයෙන ප්රමාණයට වඩා වැඩි තර්ක අවශ්ය වේ නම්, අතිරේක ආකෘතියේ පිරිවිතරයන් හැසිරවිය හැකි පරිදි ශුන්ය අගයක් හෝ null string ලෙස හැසිරේ. අසාර්ථක වීමෙන් අසාර්ථක වූ විට ආපසු ප්රතිලාභය ශුන්ය වේ.

pushd [ -n ] [ dir ]

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

ඩිරෙක්ටරයේ ගුප්තකේට ඉහලින් ඩිරෙක්ටරයක් ​​එකතු කරයි, නැතහොත් වට්ටෝලය භ්රමණය වන අතර, වත්මන් වැඩ කරන බහලුමේ නව ඉහළ කොටස සෑදීම. තර්ක නොමැතිව, ඩිරෙක්ටරයේ ඉහළම නාමයන් දෙකම හුවමාරු වන අතර, ඩෙස්ක්ටොප් ස්පීක් හිස්ව නොමැති නම් 0 ය. සැපයුම් කළහොත්, පහත සඳහන් අර්ථයන් ඇත:

+ n

N හි එම නාමාවලිය ( dirs මඟින් පෙන්වන ලැයිස්තුවේ වම් සිට ගණනය කිරීම, ශුන්යයෙන් ආරම්භ වන) ඉහළට ඉහළින් ඇති බව.

- n

N වන නාමාවලිය ( ඩීර් විසින් පෙන්වන ලැයිස්තුවේ දකුණු පසින් ගණනය කිරීම, ශුන්යයෙන් ආරම්භ වීම) ඉහළට පැමිනේ .

-n

උපස්ථරයක් හසුරුවනු ලබන්නේ පමණක් බැවින්, බහලුම් තුලට නාමාවලි එකතු කිරීමේදී ඩිරෙක්ටරයේ සාමාන්ය වෙනස්කම් යටපත් කරයි.

ඩිරා

ඉහළම ස්ථානයේ ඇති ඩිරෙක්ටරයේ කට්ටලයට dir එකතු කරයි, මෙය නව වත්මන් වැඩ කරන බහලුම බවට පත් කරයි.

Pushd විධානය සාර්ථක නම්, dirs ලෙසද ක්රියාත්මක වේ. පළමු ස්වරූපය භාවිතා කරන්නේ නම්, pushd cd වෙත ඩිරය අසමත් වන්නේ නම් pushd නැවත ලබා ගනී. දෙවන ස්වරූපය සමඟ pushd , ඩිරෙක්ටරයේ කුට්ටිය හිස්ව තැබුවහොත් , නොපවතින ඩිරෙක්ටම් ස්ෙක්ට් මූලද්රව්යයක් නිශ්චිත නැත, නැතහොත් නිශ්චිත නව වත්මන් බහාළුමේ නාමාවලිය අසමත් වේ.

pwd [ -LP ]

වත්මන් වැඩ කරන බහලුමේ නිරපේක්ෂ මාර්ගය වේවනය කරන්න. -P විකල්පය සපයා ඇත්නම් හෝ සකසන ලද ඉරාන විධාන සඳහා -in භෞතික විකල්පය සක්රිය කර නැතිනම් එම පේළි නාමය අඩංගු නොවේ. -L විකල්පය භාවිතා කරන්නේ නම්, මුද්රණය කරන ලද පේළි සංකේතාත්මක ඈඳියක් අඩංගු විය හැක. වත්මන් ඩිරෙක්ටරයේ නම කියවීමේදී දෝශයක් ඇතිවීමක් හෝ ඇත්නම් වලංගු නොවන විකල්පයක් සපයනු ලැබේ.

කියවීමට [ -s ] [ -u fd ] [ -t timeout ] [ -a aname ] [ -p විමසුමේ ] [ -n nchars ] [ -d delim ] [ නම ...]

එක් පේළියක් සම්මත ආදානවලින් කියවනය හෝ ගොනු විභේකය fd වෙතින් -u විකල්පයට සැපයෙන අතර, පළමු වචනය පළමු නමට , දෙවන නමට දෙවන වචනය, සහ වෙනත් ආකාරයකින්, ඉතිරිව ඇති අන්තිම නමට පවරා ඇති වචන සහ ඒවායේ මැදිහත් වන වෙන් කරන්නන්. නම් වලට වඩා ආදාන ප්රවාහයෙන් කියැවෙන වචන කිහිපයක් නම්, ඉතිරි නම් හිස් අගයයන් වේ. IFS හි අක්ෂර භාවිතා කරනුයේ වචන පෙළට බෙදීමටයි. ඊළඟ චරිත කියවීම සහ රේඛීය අඛන්ඩතාවය සඳහා විශේෂිත අර්ථයක් ඉවත් කිරීම සඳහා backslash චරිතය ( \ ) භාවිතා කළ හැකිය. විකල්පයන් සපයනු ලබන්නේ නම්, පහත සඳහන් අර්ථයන් ඇත:

- ඔව්

අරාව අරය විචල්යේ නමින් වන අනුක්රමික දර්ශක සඳහා වචන යොදනු ලැබේ. 0 නව නව අගයයන් පවරනු ලැබීමට පෙර අළුත් නොවේ. වෙනත් නාම තර්ක නොසලකා හරිනු ලැබේ.

ඩී

නව පේළිය වෙනුවට වෙනුවට ආදාන රේඛාව අවසන් කිරීම සඳහා ඩිමීම්ගේ පළමු චරිතය භාවිතා වේ.

-ඊ

සම්මත ආදාන ටර්මිනලයකින් එළඹෙන විට, රේඛාව ලබා ගැනීම සඳහා ( read READ ) බලන්න.

- nchars

සම්පුර්ණ රේඛාවක් බලා සිටීමට වඩා චෙක් චරිත කියවීමෙන් පසු කියවීම කියවන්න.

-p විමසුමේදී

කිසියම් ආදාන කියවීමට උත්සාහ කිරීමට පෙර, නිව්ටන් රේඛාවකින් තොරව සම්මත දෝෂය මත ඇති විමසුම . අග්රය ප්රදර්ශනය වන්නේ ටර්මිනලයේ යෙදවුම් ලැබෙන්නේ නම් පමණි.

-ආ

බැක්ස්ලෑෂ් පලායාම් චරිතයක් ලෙස ක්රියා නොකරයි. Backslash රේඛාවේ කොටසක් ලෙස සලකනු ලැබේ. විශේෂයෙන්, බැක්ස්ලෑෂ්-නව යුගල යුගල රේඛාවක් අඛණ්ඩව භාවිතා නොකළ හැකිය.

-ස

නිශ්ශබ්ද ආකාරය. ආදාන ටර්මිනලයකින් එළඹුවහොත් චරිතය ප්රතිරාව නොකෙරේ.

-ඒකර් ටයිම්ස්

තත්පර ඇතුලත ඇතුළත සම්පුර්ණ රේඛාව කියවීම නොසලකා හැරීම හා නැවත අසමත් වීම හේතු වේ. අග්රය හෝ නලයෙන් කියවීම කියවීමට නොහැකි නම් මෙම විකල්පය කිසිදු බලපෑමක් නැත.

-අර්එෆ්එෆ්පී

ගොනු විස්තරය fd වෙතින් ආදානය කියවීම.

නාම කිසිවක් සපයා නොමැති නම් , රේඛීය කියවීම විචල්යය REPLY වෙත පවරා ඇත. ආපසු පැමිණීමේ කේතය ශූන්ය වේ, අවසන් ගොනුවක් හටගන්නේ නම්, වරින් වර කියවීමට හෝ අවලංගු ගොනු විස්තරය -u වෙත තර්කය ලෙස සපයනු ලැබේ.

Readonly [ -apf ] [ නම ...]

දෙන ලද නම් කියවා ඇත; පසුකාලීන පැවරුම් මගින් මෙම නම් වල අගයන් වෙනස් කළ නොහැක. -f විකල්පය සපයා ඇත්නම්, නම්වලට අනුරූප වන පරිදි එතරම් සලකුණු කර ඇත. -a විකල්පය විචල්යයන් අරාවන් වලට සීමා කරයි. නාම තර්ක ලබා දී නොතිබුණහොත් හෝ -p විකල්පය ලබා දෙන්නේ නම්, කියවන්නා වූ සියළු නාම ලැයිස්තුවක් මුද්රණය කෙරේ. -p විකල්පය මඟින් ආදාන ලෙස නැවත භාවිත කළ හැකි ආකෘතියක දැක්වෙන ප්රතිදානය පෙන්නුම් කරයි. ආපසු පැමිණීමේ තත්වය 0 ට අවලංගු විකල්පයක් හමුවුනේ නම්, නම් වලින් එකක් වලංගු ශෙමා විචල්ය නමක් නැත, හෝ -f ශ්රිතයක් නොවන නමක් සහිතව සපයනු ලැබේ.

ආපසු [ n ]

N මඟින් නිශ්චය කරන ලද අගය සමඟ පිටවීම පිණිස ක්රියා කරයි. N වසා දමා ඇත්නම්, ක්රියාකාරීත්වය තුළ ක්රියාත්මක වන අවසාන විධානයෙහි ආපසු ලැබෙන තත්වය වේ. ශ්රිතයකින් පිටතදී භාවිතා කළ විට, නමුත් එය විසින් තිර පිටපතක් ක්රියාත්මක කිරීමේදී . ( මූලාශ්ර ) විධානය මඟින්, එම කේත රචනය ක්රියාත්මක කිරීම නතර කිරීම නතර කරන අතර පිටපතෙහි පිටවීමේ තත්වය ලෙස අක්ෂර වින්යාසයෙන් අවසන් වූ අවසන් විධානය හෝ n හෝ පිටවීම ආපසු ලබා දීම සිදු කරයි. ශ්රිතයක් පිටත භාවිතා නොකළහොත් එය තිරපිටපතක් තුලදී නොවේ . ආපසු පැමිණීමේ තත්වය අසත්යය.

[ --abefhkmnptuvxBCHP ] [ -o විකල්පය ] [ තර්කය ...]

විකල්ප නොමැතිව, එක් එක් ශෙලිකරණ විචල්යයේ නම සහ අගය ආදාන ලෙස නැවත භාවිතා කළ හැකි ආකෘතියකින් පෙන්වයි. නිමැවුම දැනට පවත්නා ස්ථානයට අනුව වර්ග කර ඇත. විකල්පයන් විශේෂිත වූ විට, ඔවුන් විසින් සැකසූ හෝ නොකියවූ ගුණාංග ආලේප කර ඇත. විකල්පයන් සකසා ඇති ඉතිරිව ඇති ඕනෑම තර්කයක් ස්ථානගත කිරීමේ පරාමිතීන් සඳහා අගයන් ලෙස සලකනු ලබන අතර, අනුපිළිවෙලට අනුව, $ 1 , $ 2 , ... $ n වේ. විකල්පයන්, නිශ්චිත නම්, පහත සඳහන් අර්ථයන් ඇත:

-ඒ

පසු විධානවල පරිසරයට නිර්යාත කිරීම සඳහා වෙනස් කරන ලද හෝ නිර්මාණය කරන ලද විචල්යයන් සහ ශ්රිතයන් ස්වයංක්රීයව සලකුණු කරන්න.

-බී

ඊළඟ ප්රාථමික විමසීමට පෙර නොව, පසුබිමේ පසුබිම් රැකියාවක තත්ත්වය වහාම වාර්තා කරන්න. මෙය ඵලදායී වන්නේ රැකියා පාලනය සක්රීය කල විට පමණි.

-ඊ

වහාම සරල විධානයක් (ඉහත සඳහන් ෂෙල් ග්රාම්මා බලන්න) නොසලකා හැරියහොත් වහාම පිටවෙන්න. Shell එක අසමත් වන්නේ නම් , ඇඩැප්ටරයක් හෝ අතරතුරේ කොටසක කොටසක්, ප්රකාශ ප්රකාශයේ කොටසක්, && හෝ || ලැයිස්තුව, නැතහොත් විධානයන්ගේ ප්රතිවාදි අගය අක්රිය කර තිබේ නම් ! . ERR මත උගුලක්, සකසා ඇත්නම්, shell එක පිටවීමට පෙර ක්රියාත්මක වේ.

-එම්

පේළි නාමය ව්යාප්ත කිරීම අක්රීය කරන්න.

-එච්

ක්රියාත්මක කිරීම් සඳහා සොයා බැලූ ලෙස අණ කිරීම් පිහිටීම සිහි කරන්න. පෙරනිමියෙන් මෙය සක්රිය කර ඇත.

- කි

පැවරුම් ප්රකාශ ආකෘති පත්රයේ සියලු තර්ක ආඥාවන් සඳහා පරිසරය තුල ස්ථානගත කරනු ලැබේ.

-එම්

අධීක්ෂණ ආකාරය. රැකියා පාලනය සක්රීය කර ඇත. මෙම විකල්පය සක්රීය කර ඇති පද්ධති මත අන්තර් ක්රියාකාරී කවච සඳහා පෙරසිටීම ( ඉහත දැක්වේ JOB CONTROL බලන්න). පසුබිම් ක්රියාදාමයන් වෙනම ක්රියාවලි කාණ්ඩයක් තුළ ක්රියාත්මක වන අතර ඒවායේ පිටවීමේ තත්වය සහිත රේඛාවක් ඒවා සම්පූර්ණ කිරීමෙන් අනතුරුව මුද්රණය කර ඇත.

-n

විධාන කියවා නමුත් එය ක්රියාත්මක නොකරන්න. මෙය syntax දෝෂ සඳහා ශෙල් විධානාවලියක් පරික්ෂා කිරීම සඳහා යොදාගත හැක. මෙය අන්තර් ක්රියාකාරී ෂෙල් වෙම් විසින් නොසලකා හරිනු ඇත.

-O විකල්ප නම

විකල්ප-නම පහත දැක්වෙන ආකාරයෙන් විය හැක:

ඇලෙක්සැන්ඩර්

වගේමයි .

කට්ටලයක්

-B .

ඊමේට්ස්

Emacs-style විධාන රේඛා සංස්කරණ අතුරුමුහුණත භාවිතා කරන්න. Shell එකක් අක්රිය කර නොමැති නම් shell එකට අන්තර්ක්රියාකාරී වන විට ප්රකෘතිය මඟින් එය සක්රීය කර ඇත.

ආර්

වගේමයි .

හැෂ්ල්

හරියටම -එච් .

පෝස්ට්

හරියටම -H .

ඉතිහාසය

ඉතිහාසය යටතේ ඉහත විස්තර කර ඇති පරිදි විධාන ඉතිහාසය සක්රිය කරන්න .මෙම විකල්පය පෙරනිමි ෂෙල් වෙඩිවල පෙරනිමිය.

නොසෑහෙනු ඇත

මෙහි බලපෑම වන්නේ shell IGNOREEOF = 10 ලෙස ක්රියාත්මක වූ විට ( Shell Variables බලන්න) බලන්න.

මූල පදයකි

සමාන -k .

අධීක්ෂණය කිරීම

සමාන -m .

noclobber

- සී.

නොක්ස්ෙක්

සමාන -n .

නැග්ලො

සමාන -f . nolog වර්තමානයේ නොසලකා හරිනු ලැබේ.

දැනුම් දෙන්න

සමාන -b .

නෝට්ටුවක්

වගේමයි .

සමාන -t .

භෞතික

සමාන -P .

පොසෙක්

බෂ්ගේ හැසිරීම වෙනස් කිරීම සඳහා සම්මත POSIX 1003.2 ප්රමිතිය ( පොසික්ස් ප්රකාරය ) ට ගැලපෙන පොදු ක්රියාකාරීත්වය වෙනස් වේ.

වරප්රසාදිතයි

සමාන -p .

කථාව

-v .

vi

Vi-style විධාන රේඛා සංස්කරණ අතුරු මුහුණතක් භාවිතා කරන්න.

xtrace

-x .

-o සතුව විකල්ප විකල්පය නොමැති නම් , වත්මන් අභිප්රේතයන්හි අගයන් මුද්රණය වේ. O + විකල්පයක් නොමැති නමක් සපයනු ලැබේ නම් , වත්මන් විකල්පය සැකසීමට ප්රතිදාන විධාන මාලාවක් මාලාව සම්මත නිමැවුමෙන් පෙන්වයි.

-ප

වරප්රසාදිත ප්රකාරය සක්රිය කරන්න. මෙම ආකාරයෙන් $ ENV සහ $ BASH_ENV ගොනු සකසා නැත, ශෛලමය කාර්යයන් පරිසරයෙන් උරුම නොවේ, සහ පරිසරය තුළ දිස්වන විට SHELLOPTS විචල්යය නොසලකා හරිනු ලැබේ. සාර්ථකව භාවිතා කරන්නෙකු (කණ්ඩායම්) id සමඟ සැබෑ පරිශීලකයා (කණ්ඩායම්) id එකට සමාන නොවේ නම්, සහ -p විකල්පය සපයා නොතිබීම, මෙම ක්රියාවන් සිදු කරනු ලබන අතර කාර්යක්ෂම පරිශීලක හැඳුනුම්පත සැබෑ පරිශීලක හැඳුනුම් පත්රය වෙත සකසා ඇත. ආරම්භයේ දී -p විකල්පය ලබා දෙන්නේ නම්, කාර්යක්ෂම පරිශීලක හැඳුනුම් නාමය නැවත සැකසිය නොහැක. මෙම විකල්පය අක්රිය කිරීමෙන් පරිශීලකයින් සහ කණ්ඩායම් හැඳුනුම් පත් නියම සැබෑ පරිශීලකයින් සහ කණ්ඩායම් හැඳුනුම් පත් වෙත යොමු කරනු ලැබේ.

-ටී

එක් විධානයක් කියවීම සහ ක්රියාත්මක කිරීමෙන් පසුව පිටවන්න.

-අ

පරාමිති ප්රසාරණය කිරීමේදී නොසලකා හරින ලද විචල්යයන් දෝෂයක් ලෙස සැලකිය හැක. අසම්මත විචල්යයක දී ප්රසාරණය උත්සාහ කරනු ලබන්නේ නම්, shell මඟින් දෝශ පණිවිඩයක් මුද්රණය කරයි, සහ අන්තර්ක්රියාකාරි නොවන නම්, ශුන්ය නොවන තත්වයක් සහිතව පිටතට පැමිණේ.

-v

ඒවා කියවනු ලබන shell shell ආදාන රේඛා මුද්රණය කරන්න.

-x

සෑම සරල විධානයක්ම ප්රසාරණය කිරීමෙන් පසු, PS4 හි ප්රසාරණය වන අගය පෙන්වන්න, පසුව විධානය සහ එහි විස්තෘත විස්තාරක විස්තාරණය කරන්න.

-බී

ෂෙල් විසින් බ්රේක්එස් ප්රසාරණය සිදු කරයි (ඉහත බ්රේක් ප්රසාරණය බලන්න). මෙය පෙරනිමියෙන්ම ඇත.

-C

සකසනු ලැබුවහොත්, බයිස් , > , > & , > සහ නැවත හරවා යැවීමේ ක්රියාකරුවන් සමඟ පවතින ගොනුවක් රඳවා නොගනී. ප්රතිවර්ථන ක්රියාකරු භාවිතා කරමින් ප්රතිදාන ගොනු නිර්මාණය කිරීමේදී මෙය පරාමිතීය > වෙනුවට.

-එච්

සක්රීය කරන්න ! ශෛලිය ඉතිහාසය ආදේශ කිරීම. මෙම විකල්පය ශෛලීන් අන්තර් ක්රියාකාරී වන විට පෙරනිමිය වේ.

- පී

සකසනු ලැබුවහොත්, දැනට තිබෙන වැඩ කරන බහලුම වෙනස් කරන cd වැනි විධානයන් ක්රියාත්මක කිරීමේ දී shell මඟින් සංකේතාත්මක ඈඳියන් අනුගමනය නොකරයි. එය භෞතික නාමාවලියේ ආකෘතිය භාවිතා කරයි. ප්රකෘති ලෙස, බෂ් , වත්මන් බහලුම වෙනස් කරන විධානයන් ක්රියාත්මක කිරීමේ දී බහලුම්වල තාර්කික දාමය අනුගමනය කරයි.

-

කිසිදු විවාදයකින් තොරව මෙම විකල්පය අනුගමනය කරන්නේ නම්, ස්ථානීය පරාමිති අසම්පූර්ණයි. එසේ නොවුවහොත්, ස්ථානීය පරාමිතීන් arg arg එකට සකසා ඇති අතර, ඒවායින් සමහරක් ආරම්භ වන විට - .

-

අභිරුචි අවසානය සංඥා කිරීම, ඉතිරි ඉතිරි තර්ක ස්ථානගත පරාමිති වලට පවරනු ලැබේ. -x සහ -v විකල්ප අක්රීය කර ඇත. තර්ක නොමැති නම්, ස්ථානීය පරාමිතීන් නොවෙනස්ව පවතී.

වෙනත් ආකාරයකින් සඳහන් කර නොමැති නම් විකල්පයන් පැහැර හරිනු ලැබේ. භාවිත නොකර වෙනුවට + මෙම විකල්පයන් අක්රිය කර ඇත. අක්ෂර වින්යාසගත කිරීමේ තර්කයක් ලෙස විකල්පයන් ද විශේෂණය කළ හැක. වත්මන් සැකසුම් $ - . අවලංගු විකල්පයක් හමු නොවුවහොත් ආපසු ලැබෙන තත්ත්වය සැමවිටම සත්යයකි.

මාරුව [ n ]

N + 1 සිට ස්ථානගත පරාමිතීන් $ 1 ට යළි නම් කර ඇත. අංක # # සිට $ # දක්වා වූ පරාමිති - n +1 යන්න නොසලකා හරිනු ලැබේ. n ට වඩා අඩු හෝ ඍණ නොවන ඍණ අගයක් විය යුතුය. N යනු 0 නම්, පරාමිතියන් වෙනස් නොවේ. N ලබා නොදුනහොත්, එය 1 ලෙස සලකනු ලැබේ. N ට වඩා වැඩි නම්, ස්ථානීය පරාමිතියන් වෙනස් නොවේ. N අගයට වඩා වැඩි නම්, ආපසු ලැබෙන තත්ත්වය ශුන්යයට වඩා වැඩි වේ. එසේ නොවේ 0.

shopt [ -pqsu ] [ -o ] [ optname ...]

වෛරස හැසිරීම් පාලනය කිරීමේ විචල්ය අගයන් ටොග්ගින. කිසිදු විකල්පයක් නොමැතිව හෝ -p විකල්පය සමඟ, සෑම ස්ථිතී විකල්පයන් ලැයිස්තුවක් දර්ශණය වන අතර, එක් එක් සැකසුනේ නැතිද යන්න පෙන්වයි. -p විකල්පය මඟින් ආදාන ලෙස ප්රතිදානය කළ හැකි ආකෘතියක දී ප්රතිදානය පෙන්නුම් කරයි. වෙනත් විකල්ප පහත සඳහන් අර්ථයන් ඇත:

-ස

එක් එක් අතිරේක නාමය සක්රිය කරන්න.

-අ

එක් එක් අතිරේක නාමය අක්රීය කරන්න.

- q

සාමාන්ය නිමැවුම් (නිශ්ශබ්ධක); ආපසු යාමේ තත්වය පෙන්නුම් කරන්නේ, විචල්ය නාමය ස්ථාපිත හෝ නොසලකා හරිනු දැයි යන්නයි . බහු ප්රතිගාමී විචල්යයන් ලබාදී ඇත්තේ -q සමඟ නම්, සියළු වින්මෝමා සක්රිය නම් ආපසු ප්රතිලාභ තත්ත්වය ශූන්ය වේ; වෙනත් ආකාරයකින් නොවේ.

-ඔ

Optname හි අගයන් සීමා කරන ලද සැකසූ ස්ථාපනය සඳහා -o විකල්පය සඳහා අර්ථ දැක්වෙන ඒවා විය හැක.

එක්කෝ-හෝ හෝ -U භාවිතා නොකරන ලද විචල්ය තර්ක නොමැති නම් , තිරය පිළිවෙලින් සකසනු හෝ අවලංගු කර ඇති විකල්ප වලට සීමා වේ. වෙනත් ආකාරයකින් සඳහන් කළහොත්, වෙළඳසැල් විකල්පයන් පෙරනිමියෙන් අක්රීය කරනු ලැබේ.

සියලු විචල්යයන් සක්රිය කර ඇත්නම් ලැයිස්තු විකල්පයන් ශුන්ය වේ. විකල්පයන් සැකසීම හෝ නොසලකා හැරීමේදී, ප්රතිස්ථාපන නාමය වලංගු shell විකල්පය නොවේ නම්, ආපසු ලැබෙන තත්ත්වය ශුන්ය වේ.

වෙළඳසැල් විකල්පයන් ලැයිස්තුව:

cdable_vars

සකසනු ලැබුවහොත්, ඩිරෙක්ටරියක් නොවූ cd builtin විධානයට තර්කයක් වන අතර එය වෙනස් කිරීම සඳහා වන බහලුමේ නම වන විචල්යයේ නම වේ.

cdspell

සැකසූ විට, cd විධානය තුල අක්ෂර සංරචකය තුළ සුළු සුළු දෝෂ නිවැරදි කරනු ඇත. පිරික්සා බැලූ අක්ෂර, චරිත නිරූපණය, අතුරුදහන් චරිතය, සහ එක් චරිතයක් බොහෝ. නිවැරදි කිරීමක් සොයාගතහොත්, නිවැරදි කරන ලද ගොනු නාමය මුද්රණය කෙරේ, සහ විධානය ක්රියාත්මක වේ. මෙම විකල්පය සක්රිය shells භාවිතා කරයි.

පිරික්සන්න

සකසනු ලැබුවහොත්, bash හෑරූ වගුවේ සොයාගත් විධානයක් පවතී, එය ක්රියාත්මක කිරීමට උත්සාහ කිරීමට පෙර පවතී. හිස් කර ඇති විධානයක් තවදුරටත් පවතින්නේ නැතිනම් සාමාන්ය මග සෙවීම් සිදු කරනු ලැබේ.

චෙක්පත් කරන්න

සකසනු ලැබුවහොත්, සෑම විධානයකින්ම කවුළුව ප්රමාණය පරීක්ෂා කරනු ලබයි, සහ අවශ්ය නම් LINES සහ COLUMNS වල අගයන් යාවත්කාලීන කරයි.

cmdhist

සකසනු ලැබුවහොත්, ඉතිහාස ප්රවේශය තුල බහු පේළියේ පේළියක සියලු රේඛාවන් සුරැකීමට උත්සාහ කරයි. මෙය බහු රේඛීය විධානයන් පහසුවෙන් නැවත සංස්කරණය කිරීම සිදු කරයි.

dotglob

සකසනු ලැබුවහොත්, bash යන්නෙන් '.' සමඟ ආරම්භයේ ගොනු නාම ඇතුළත් වේ. පේජිනම් ව්යාප්තියේ ප්රතිඵල.

අක්රිය වේ

සැකසු නම්, exec builtin විධානයට තර්කයක් ලෙස නිශ්චිතව දක්වා ඇති ගොනුව ක්රියාත්මක කළ නොහැකි නම්, අන්තර්ක්රියාකාරී ශෛලයක් ඉවත නොදේ. අන්තර්ක්රියාකාරී ශෙලය EXEC අසමත් වුවහොත් එයින් පිටව නොයනු ඇත.

expand_aliases

සකසා ඇත්නම්, අලියස් යටතේ ඉහත සඳහන් අන්වර්ථයන් ප්රසාරණය කර ඇත. මෙම විකල්පය ක්රියාකාරී කවච සඳහා පෙරනිමියෙන් සක්රීය කර ඇත.

extlinob

සකසා ඇත්නම්, Pathname Expansion යටතේ ඉහත විස්තර කර ඇති විස්තාරිත අනුරූප ගැලපුම් ලක්ෂණ සක්රිය කර තිබේ.

හිස්පැනිඩ්

සකසනු ලැබුවහොත්, ඉතිහාස ලැයිස්තුව ලැයිස්තුගත කිරීම වෙනුවට, HSLF විචල්යයේ අගය මගින් නම් කරන ලද ගොනුවට එකතු වේ.

හිස්ට්රිඩිට්

සකසා ඇත්නම් සහ readline භාවිතා කරනු ලැබේ නම්, පරිශීලකයාට අසාර්ථක ඉතිහාස විස්ථාපනය නැවත සංස්කරණය කිරීම සඳහා අවස්ථාව ලබා දී ඇත.

සාහිත්යකරණය

සකසා ඇත්නම් සහ readline භාවිතා කරනු ලැබේ නම්, ඉතිහාසය ආදේශන ප්රතිඵල වහාම ෂෙල් පාර්සරයට ලබා නොදේ. ඒ වෙනුවට, ප්රතිඵලය ලෙස නැවත ලිවීම් සංස්කරණ බෆරය තුලට පටවනු ලැබේ.

සත්කාරක කථාව

සකසනු ලැබුවහොත්, readline භාවිතා කරනු ලැබේ, @ බාවය සහිත වචනයක් සම්පුර්ණ වන විටදී සත්කාරකයේ නම සම්පූර්ණ කිරීම සඳහා bash උත්සාහ කරනු ඇත (ඉහත READLINE යටතේ සම්පූර්ණ කිරීම බලන්න). පෙරනිමියෙන් මෙය සක්රිය කර ඇත.

හූපීනොක්සයිට්

සකසනු ලැබුවහොත්, අන්තර් ක්රියාකාරී පිවිසුම් කවුළුව අවසන්වන විට, බයිස් SIGHUP යවන සෑම රැකියාවකටම යැවෙනු ඇත.

අන්තර්ක්රියාකාරී_comments

සකසනු ලැබුවහොත්, එම වචනය සහ සියලු අක්ෂර සියල්ලම අන්තර්ක්රියාකාරී ශෙලයක් තුල නොසලකා හරිනු ලැබේ. (ඉහත සඳහන් කරුණු බලන්න). මෙම විකල්පය පෙරනිමියෙන් සක්රිය කර ඇත.

ලිතිස්ට්

ඔබ විසින් සකසා ඇත්නම්, cmdhist විකල්පය සක්රීය කර ඇති විට, බහු-රේඛීය විධානයන් ඉතිහාසයට ගැලපෙන පරිදි නවීකරණය කළ හැකි නව පේළියකින් සුරැකිය හැක.

login_shell

මෙම කවුළුව ආරම්භක කවුළුව ලෙස ආරම්භ කළ විට මෙම විකල්පය සකසයි ( ඉහතින් සඳහන් කළ INVOCATION බලන්න). අගය වෙනස් කළ නොහැක.

තැපැලයි

එය සැකසූ විට, එය බැලූ අන්තිම වරට මෑත කාලයේ සිටම තැපෑලට පරික්ෂා කර බැලීම සඳහා ලිපිගොනු පිරික්සා බැලූ ගොනුවක්, '' mailfile mail ලෙස කියවනු ලැබේ '' පණිවිඩය දර්ශනය වේ.

no_empty_cmd_completion

සකසා ඇත්නම් සහ readline භාවිතා වේ නම්, හිස් පේළිය මත සම්පූර්ණ කිරීමට උත්සාහ කරන විට, බහ් විසින් සම්පූර්ණ කිරීම සඳහා PATH සොයනු නොලැබේ.

nocaseglob

සකසනු ලැබුවහොත්, බයිස් නම් පේළි නාම ප්රසාරණය කිරීමේදී අකුරු-හැඟීම් සහිත ආකාරයේ ගොනු නාමයන් සමඟ ගැලපෙන ගොනු (ඉහත Pathname Expansion බලන්න) බලන්න.

නූලෙනි

සකසා ඇත්නම්, bash කිසිදු ගොනු වලට ගැලපෙන අනුරූප නොලැබේ ( Pathname Expansion ) බලන්න.

එම්

සකසා ඇත්නම්, වැඩසටහන්ගත කළ හැකි පහසුකම් (ඉහත වැඩසටහන්ගත කළ හැකි වැඩසටහන බලන්න) සක්රිය කර ඇත. මෙම විකල්පය පෙරනිමියෙන් සක්රිය කර ඇත.

වංචාව

සකසා ඇත්නම්, ප්රේරක ප්රේරක විචල්ය සහ පරාමිති ප්රසාරණය සිදුවීමෙන් පසුව සිදු වේ