નામ
bash , alias, bg , bind, break, builtin, cd , આદેશ, કમ્પજિન, સંપૂર્ણ, ચાલુ રાખો, જાહેર કરો, dirs, નામંજૂર, પડઘો, સક્રિય કરો, eval, exec, exit, export, fc, fg, getopts, hash , ઇતિહાસ , નોકરીઓ, મારવા , સ્થાનિક, લોગઆઉટ, પૉપ્ડ , પ્રિન્ટફ , પુશ, પીડબલ્યુડી , વાંચવા, વાંચવા, પાછા , સેટ, પાળી, દુકાન, સ્રોત, સસ્પેન્ડ, કસોટી, સમય, ફાંસી, પ્રકાર, ટાઇપસેટ, ઉલીમિટ, umask, અનલીયા , અનસેટ, રાહ - bash બિલ્ટ-ઇન કમાન્ડ્સ, bash જુઓ (1)
બાસ બિલ્ટિન કમાન્ડ
જ્યાં સુધી સૂચિત ન હોય ત્યાં સુધી, દરેક બિલ્ડીન આદેશ આ વિભાગમાં દસ્તાવેજીકરણના પહેલા વિકલ્પો સ્વીકારવા માટે - સ્વીકારે છે -
: [ દલીલો ]
અસર નહીં; આદેશ દલીલોને વિસ્તૃત કરતા આગળ કંઇ કરતું નથી અને કોઈ ચોક્કસ નિર્ધારિત ક્રિયાઓ કરે છે. શૂન્ય બહાર નીકળો કોડ પરત આવે છે.
. ફાઇલનામ [ દલીલો ]
સ્રોત ફાઇલનામ [ દલીલો ]
વર્તમાન શેલ વાતાવરણમાં ફાઇલનામમાંથી આદેશો વાંચો અને એક્ઝિક્યુટ કરો અને ફાઇલનામમાંથી ચલાવવામાં આવેલ છેલ્લી આદેશની બહાર નીકળો સ્થિતિ પાછો મોકલો . જો ફાઇલનામમાં સ્લેશ હોતું નથી, તો PATH માં ફાઇલ નામો ફાઇલનામ ધરાવતી ડિરેક્ટરી શોધવા માટે વપરાય છે. PATH માં શોધાયેલ ફાઇલને એક્ઝેક્યુટેબલ હોવું જરૂરી નથી. જ્યારે bash posix સ્થિતિમાં ન હોય ત્યારે, વર્તમાન ડાયરેક્ટરી શોધવામાં આવે છે જો કોઈ ફાઇલ પાથમાં મળી ન હોય. જો shopt builtin આદેશ માટે sourcepath વિકલ્પ બંધ છે, તો PATH શોધવામાં નથી. જો કોઈપણ દલીલો પૂરી પાડવામાં આવે છે, તો ફાઇલનામ ચલાવવામાં આવે ત્યારે તે સ્થાયી પરિમાણો બની જાય છે. અન્યથા સ્થાયી પરિમાણો યથાવત છે. વળતરની સ્થિતિ એ છેલ્લી આદેશની સ્થિતિ છે જે સ્ક્રિપ્ટમાં બહાર નીકળી (જો કોઈ આદેશો અમલમાં ન આવે તો 0), અને ખોટા હોય છે જો ફાઈલનામ મળ્યું ન હોય અથવા વાંચી શકાતું ન હોય.
ઉપનામ [ -પી ] [ નામ [= મૂલ્ય ] ...]
કોઈ દલીલો વગર અથવા -p વિકલ્પ સાથે ઉપનામ પ્રમાણભૂત આઉટપુટ પર ફોર્મ ઉપનામ નામ = મૂલ્યમાં ઉપનામોની સૂચિને છાપે છે. જ્યારે દલીલો પૂરી પાડવામાં આવે છે, ઉપનામ દરેક નામ માટે વ્યાખ્યાયિત થયેલ છે જેની કિંમત આપવામાં આવે છે મૂલ્યમાં પાછળનું સ્થાન ઉપનામ માટે આગામી શબ્દને ચકાસવા માટેનું કારણ બને છે જ્યારે ઉપનામ વિસ્તરણ થાય છે. દલીલ સૂચિમાં દરેક નામ માટે કે જેના માટે કોઈ કિંમત નથી, ઉપનામનું નામ અને મૂલ્ય છપાયેલ છે. ઉપનામ સાચું છે જ્યાં સુધી નામ આપવામાં આવ્યું ન હોય, જેના માટે કોઈ ઉપનામની વ્યાખ્યા કરવામાં આવી નથી.
bg [ jobspec ]
બેકગ્રાઉન્ડમાં સસ્પેન્ડ જોબ jobpec ફરી શરૂ કરો, જેમ કે તેની સાથે પ્રારંભ કરવામાં આવી હતી & જો નોકરીઓપેક હાજર ન હોય તો, વર્તમાન નોકરીના શેલની કલ્પના ઉપયોગમાં લેવાય છે. bg jobspec 0 જ્યાં સુધી જોબ નિયંત્રણ નિષ્ક્રિય કરેલ હોય અથવા જ્યારે નોકરી નિયંત્રણ સક્ષમ સાથે ચાલે છે, જો નોકરીપંચ મળેલ ન હોય અથવા જોબ નિયંત્રણ વગર શરૂ ન થાય તો 0 આપે છે .
બાંધવું [ -એમ કીમેપ ] [ -lpsvpsv ]
બાંધવું [ -એમ કીમેપ ] [ -ક કાર્ય ] [ -યુ કાર્ય ] [ -આર કીસેક ]
bind [ -m કીમેપ ] -એફ ફાઇલનામ
bind [ -m કીમેપ ] -x કીસેક : શેલ-કમાન્ડ
બાંધવું [ -એમ કીમેપ ] કીસેક : ફંક્શન-નામ
રેન્ડલાઇન-આદેશ બાંધો
વર્તમાન રીડલાઇન કી અને ફંકશન બાઈન્ડીંગ્સ દર્શાવો, રેકલાઇન ફંક્શન અથવા મેક્રોમાં એક કી અનુક્રમ જોડો , અથવા રીડલાઇન વેરીએબલ સેટ કરો. દરેક બિન-વિકલ્પ દલીલ એ આદેશ છે જે તે .inputrc માં દેખાશે, પરંતુ દરેક બંધન અથવા આદેશ અલગ દલીલ તરીકે પસાર થવો જોઈએ; દા.ત., '' \ Cx \ Cr ": ફરીથી વાંચવા-ઇનિટ-ફાઇલ ' વિકલ્પો, જો પૂરા પાડવામાં આવે, તો નીચેના અર્થો છે:
-m કીમેપ
વારાફરતી બાઈન્ડીંગ્સ દ્વારા પ્રભાવિત કરવા માટે કીમેપ તરીકે કીમેપનો ઉપયોગ કરો. સ્વીકાર્ય કીમેપ નામો emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi- ચાલ, vi- આદેશ , અને vi-insert છે . વી vi- આદેશની સમકક્ષ છે; emacs emacs-standard ની સમકક્ષ છે
-એલ
બધા રીડલાઇન ફંક્શનના નામોની સૂચિ બનાવો.
-પી
રેડીલાઇન ફંક્શન નામો અને બાઈન્ડીંગો એવી રીતે દર્શાવો કે તેઓ ફરીથી વાંચી શકાય.
-પી
વર્તમાન રેન્ડલાઇન કાર્ય નામો અને બાઈન્ડીંગ્સની સૂચિ બનાવો.
-વી
રેડીલાઇન વેરિયેબલ નામો અને મૂલ્યો એવી રીતે દર્શાવો કે તેઓ ફરીથી વાંચી શકાય.
-વી
વર્તમાન રેન્ડલાઇન વેરિયેબલ નામો અને મૂલ્યોની સૂચિ બનાવો.
-s
મેક્રોઝ અને શબ્દમાળાઓ સાથે આવતી રીતલાઇન કી શ્રેણીને એવી રીતે પ્રદર્શિત કરો કે જેથી તેઓ ફરીથી વાંચી શકાય.
-એસ
મેક્રોઝ અને શબ્દમાળાઓ જે તેઓ આઉટપુટ સાથે બંધબેસતા રેન્ડલાઇન કી શ્રેણી પ્રદર્શિત કરે છે.
-એફ ફાઇલનામ
ફાઇલનામમાંથી કી બાઈન્ડીંગ્સ વાંચો.
-q કાર્ય
ક્વેરી વિશે જે ક્યા નામ આપેલ કાર્યનો ઉપયોગ કરે છે .
-u કાર્ય
નામવાળી વિધેય સાથે સંકળાયેલ તમામ કીઝને અનબુન્ડ કરો.
-આર કીસેક
કીસેક માટે કોઈપણ બંધનકર્તા દૂર કરો.
-x કીસેક : શેલ-કમાન્ડ
જ્યારે કીસેક દાખલ કરવામાં આવે ત્યારે શેલ-આદેશ ચલાવવાનું કારણ બને છે.
રીટર્ન વેલ્યુ 0 છે જ્યાં સુધી કોઈ અપરિચિત વિકલ્પ આપવામાં આવે અથવા કોઈ ભૂલ આવી.
વિરામ [ એન ]
માટે , જ્યારે સુધી , અથવા પસંદ કરો લૂપમાંથી બહાર નીકળો જો n નિર્દિષ્ટ થયેલ છે, તો બ્રેક n સ્તર. n એ હોવું આવશ્યક છે> 1. n જો બંધ હોય તો આંટીઓની સંખ્યા કરતા વધારે હોય તો, બધા બંધ કરવામાં આવ્યાં છે. રીટર્ન વેલ્યુ 0 છે જ્યાં સુધી શેલ બ્રેક એક્ઝેક્યુટ થતો નથી ત્યારે લૂપ ચલાવતો નથી.
બિલ્ટિન શેલ-બિલ્ટિન [ દલીલો ]
ચોક્કસ શેલ બિલ્ટિન ચલાવો, તે દલીલો પસાર, અને તેની બહાર નીકળો સ્થિતિ પાછો. વિધેય વ્યાખ્યાયિત કરતી વખતે આ ઉપયોગી છે કે જેની નામ શેલ બિલ્ટઇન તરીકે જ છે, વિધેયની અંદર બિલ્ટિનની કાર્યક્ષમતા જાળવી રાખવી. સીડી બિલ્ટિન સામાન્ય રીતે આ રીતે ફરીથી વ્યાખ્યાયિત કરવામાં આવે છે. જો શેલ-બિલ્ટિન શેલ બિલ્ટિન કમાન્ડ નથી તો વળતરની સ્થિતિ ખોટી છે.
સીડી [ -L | -પી ] [ ડીઆઈઆર ]
વર્તમાન ડિરેક્ટરીને ડીઆઈઆરમાં બદલો ચલ હોમ એ ડિફોલ્ટ ડીઆઈઆર છે ચલ સીડીપીએટીએચ ડીઆઇઆર ધરાવતી ડિરેક્ટરી માટે શોધ પથ વ્યાખ્યાયિત કરે છે. CDPATH માં વૈકલ્પિક ડાયરેક્ટરી નામો કોલોન (:) દ્વારા અલગ પડે છે. CDPATH માં નલ ડિરેક્ટરી નામ વર્તમાન ડિરેક્ટરી જેવું જ છે, એટલે કે, `` . ''. જો દિર સ્લેશ (/) સાથે શરૂ થાય છે, તો CDPATH નો ઉપયોગ કરવામાં આવતો નથી. પી-પી વિકલ્પ સિમ્બોલિક લિંક્સની જગ્યાએ ભૌતિક ડાયરેક્ટરી સ્ટ્રક્ચરનો ઉપયોગ કરવા કહે છે ( સમૂહ નિર્માણ આદેશમાં -P વિકલ્પ પણ જુઓ); -એલ વિકલ્પ અનુસરવામાં આવે તેવી સાંકેતિક લિંક્સને દબાવી દે છે . એક દલીલ - $ OLDPWD ની સમકક્ષ છે. વળતર મૂલ્ય સાચું છે જો ડિરેક્ટરી સફળતાપૂર્વક બદલાઈ ગઈ; અન્યથા ખોટી
આદેશ [ -પીવીવી ] આદેશ [ આરજે ...]
સામાન્ય શેલ ફંક્શન લૂકઅપને દબાવી દલીલ સાથે દલીલ ચલાવો. PATH માં મળી આવેલ ફક્ત આંતરિક આદેશો અથવા આદેશો ચલાવવામાં આવે છે. જો -p વિકલ્પ આપવામાં આવે તો, આદેશ માટે શોધ PATH માટે મૂળભૂત કિંમતની મદદથી થાય છે કે જે બધી પ્રમાણભૂત ઉપયોગીતાઓને શોધવા માટે ખાતરી આપી છે. જો ક્યાં તો -V અથવા -v વિકલ્પ પૂરો પાડવામાં આવે, તો આદેશનું વર્ણન છપાય છે. -v વિકલ્પ પ્રદર્શિત કરવા આદેશને ઉપયોગમાં લેવાતા આદેશ અથવા ફાઇલ નામનો એક શબ્દ સૂચવે છે; -V વિકલ્પ વધુ વર્બોઝ વર્ણન પેદા કરે છે. જો -V અથવા -v વિકલ્પ પૂરો પાડવામાં આવે, તો બહાર નીકળો સ્થિતિ 0 છે જો આદેશ મળી, અને જો નહિં તો 1. જો કોઈ વિકલ્પ પૂરો પાડવામાં ન આવે અને કોઈ ભૂલ આવી હોય અથવા આદેશ શોધી શકાતો નથી, તો બહાર નીકળો સ્થિતિ 127 છે. નહિંતર, આદેશ builtin ની બહાર નીકળો સ્થિતિ આદેશની બહાર નીકળો સ્થિતિ છે.
કમ્પજિન [ વિકલ્પ ] [ શબ્દ ]
ઓપ્શનના મુજબ શબ્દ માટે સંભવિત સમાપ્તિ મેચો જનરેટ કરો, જે -p અને -r ના અપવાદ સાથે પૂર્ણ બિલ્ટઇન દ્વારા સ્વીકારવામાં કોઈ વિકલ્પ હોઈ શકે છે, અને મેચો સ્ટાન્ડર્ડ આઉટપુટમાં લખી શકે છે. જ્યારે -F અથવા -C વિકલ્પો વાપરી રહ્યા હોય, પ્રોગ્રામેબલ પૂર્ણ સુવિધા દ્વારા સેટ કરેલ વિવિધ શેલ ચલો, જ્યારે ઉપલબ્ધ હોય, ત્યારે ઉપયોગી મૂલ્યો હશે નહીં.
મેચો એ જ રીતે ઉત્પન્ન થશે, જેમ કે પ્રોગ્રામેબલ પૂર્ણ કોડે તે જ ફ્લેગ સાથે પૂર્ણ સ્પષ્ટીકરણથી સીધું જ ઉત્પન્ન કર્યું છે. જો શબ્દ સ્પષ્ટ થયેલ હોય, તો ફક્ત તે સમાપ્તિ શબ્દ મળતો રહેશે.
વળતર મૂલ્ય સાચું છે જ્યાં સુધી અયોગ્ય વિકલ્પ પૂરો પાડવામાં ન આવે, અથવા કોઈ મેળ પેદા થતા નથી.
પૂર્ણ [ -એબીસીડીએફજીજેક્યુવ ] [ -ઓ કમ્પોઝ -ઓપ્શન ] [ -એ ક્રિયા ] [ -જી ગ્લોબપ ] [ -ડબલ્યુ વર્ડલિસ્ટ ] [ -પી પ્રીફિક્સ ] [ -એસ પ્રત્યય ]
[ -X ફિલ્ટરપેટ ] [ -એફ કાર્ય ] [ -C આદેશ ] નામ [ નામ ... ]
પૂર્ણ-pr [ નામ ...]
કેવી રીતે દરેક નામ માટે દલીલો પૂર્ણ થવી જોઈએ તે સ્પષ્ટ કરો. જો -p વિકલ્પ પૂરો પાડવામાં આવેલ છે, અથવા જો કોઈ વિકલ્પો પૂરા પાડવામાં ન આવે તો, વર્તમાન સમાપ્તિ સ્પષ્ટીકરણો એવી રીતે છાપવામાં આવે છે કે જે તેમને ઇનપુટ તરીકે પુનઃઉપયોગ કરવાની પરવાનગી આપે છે. -r વિકલ્પ દરેક નામ માટે પૂર્ણ સ્પષ્ટીકરણને દૂર કરે છે, અથવા, જો કોઈ નામો પૂરા પાડવામાં ન આવે તો, બધા સમાપ્તિ સ્પષ્ટીકરણો.
આ પૂર્ણ વિશિષ્ટતાઓને લાગુ કરવાની પ્રક્રિયા જ્યારે શબ્દ સમાપ્તિની પ્રયાસ કરવામાં આવે છે તે પ્રોગ્રામેબલ સમાપ્તિ હેઠળ ઉપર વર્ણવેલ છે.
અન્ય વિકલ્પો, જો સ્પષ્ટ કરેલ હોય, તો નીચેના અર્થો છે. સંપૂર્ણ બિલ્ટિનને લાગુ પાડવામાં આવે તે પહેલાં તેને- જી , -ડબલ્યુ , અને -X વિકલ્પોની દલીલો (અને, જો જરૂરી હોય તો, -P અને -S વિકલ્પો) તેમને વિસ્તરણથી રક્ષણ આપવા માટે ટાંકવામાં આવે છે.
-ઓ કમ્પ-વિકલ્પ
કોમ્પ-ઓપ્શન કોમ્પ્સેપેકના વર્તનની પૂર્ણતાના સરળ પેઢીની બહારના ઘણા પાસાઓને નિયંત્રણ કરે છે. કમ્પ-ઓપ્શન એક હોઈ શકે છે:
ડિફૉલ્ટ
Readline ની ડિફૉલ્ટ ફાઇલનામ સમાપ્તિનો ઉપયોગ કરો જો કોમ્પ્સેપીએ કોઈ મેચો બનાવતા નથી
ડીરિનેમ્સ
ડિરેક્ટરી નામ સમાપ્તિ પૂર્ણ કરો જો compspec કોઈ મેળ પેદા કરે નહિં.
ફાઇલનામો
વાંચી શકાય તેવું કહો કે કોમ્પ્સેપીએ ફાઇલનામો પેદા કર્યા છે, તેથી તે કોઈપણ ફાઇલનામ-વિશિષ્ટ પ્રોસેસિંગ કરી શકે છે (જેમ કે ડિરેક્ટરી નામોમાં સ્લેશ ઉમેરી રહ્યા છે અથવા પાછળના સ્થાનોને દબાવી રહ્યું છે) શેલ કાર્યો સાથે ઉપયોગ કરવાના હેતુ
જગ્યા નથી
લીટીના અંતે પૂર્ણ થયેલા શબ્દોને સ્પેસ (ડિફૉલ્ટ) ઉમેરવાની રીતલાઇન જણાવો.
-એ ક્રિયા
સંભવિત સમાપ્તિની સૂચિ બનાવવા માટે નીચેની ક્રિયાઓમાંથી એક હોઈ શકે છે:
ઉપનામ
ઉપનામ નામો મે-એ તરીકે પણ ઉલ્લેખિત કરી શકાય છે
એરેવર
અરે વેરીએબલ નામો
બંધનકર્તા
લીડલાઇન કી બંધાઈ નામો
બિલ્ટિન
શેલ બિલ્ટિન આદેશોના નામો મે તરીકે પણ સ્પષ્ટ કરી શકાય છે -બી .
આદેશ
આદેશ નામો પણ નામો તરીકે સ્પષ્ટ કરી શકાય છે . -સી તરીકે પણ સ્પષ્ટ કરી શકાય છે.
ડિરેક્ટરી
ડિરેક્ટરી નામો પણ -d તરીકે સ્પષ્ટ કરી શકાય છે.
અક્ષમ કરેલું
અક્ષમ શેલ બિલ્ડિન્સના નામો
સક્ષમ
સક્ષમ શેલ બિલ્ટિન્સના નામો
નિકાસ
નિકાસિત શેલ ચલોના નામો એ -ઈ તરીકે પણ ઉલ્લેખિત થઈ શકે છે
ફાઈલ
ફાઇલ નામો પણ -f તરીકે સ્પષ્ટ કરી શકાય છે
કાર્ય
શેલ કાર્યોના નામો
જૂથ
ગ્રુપ નામો -જી તરીકે પણ ઉલ્લેખિત થઈ શકે છે
હેલટોપિક
મદદ બિલ્ટિન દ્વારા સ્વીકારવામાં વિષયોને સહાય કરો
HOSTFILE શેલ ચલ દ્વારા નિર્દિષ્ટ ફાઇલમાંથી લેવાયેલ હોસ્ટનામો.
નોકરી
જોબ નિયંત્રણ, જો જોબ નિયંત્રણ સક્રિય હોય તો. પણ- j તરીકે સ્પષ્ટ કરી શકાય છે.
કીવર્ડ
શેલ આરક્ષિત શબ્દો પણ -k તરીકે સ્પષ્ટ કરી શકાય છે
ચાલી રહ્યું છે
જોબ્સ કંટ્રોલ સક્રિય હોય તો ચાલતી નોકરીઓના નામો.
સેવા
સેવા નામો મે તરીકે પણ સ્પષ્ટ કરી શકાય છે.
સેટઅપ
સેટ બિલ્ડિનમાં -o વિકલ્પ માટે માન્ય દલીલો.
દુકાનદાર
Shopt બિલ્ટિન દ્વારા સ્વીકૃત શેલ વિકલ્પ નામો
સંકેત
સિગ્નલ નામો
બંધ કરી દીધું
જોબ કન્ટ્રોલ સક્રિય હોય તો બંધ કરેલી નોકરીઓની નામો.
વપરાશકર્તા
વપરાશકર્તા નામો પણ -u તરીકે સ્પષ્ટ કરી શકાય છે
ચલ
બધા શેલ ચલોના નામ પણ -v તરીકે સ્પષ્ટ કરી શકાય છે
-જી ગ્લોબપટ
ફાઇલનામ વિસ્તરણ પેટર્ન globpat શક્ય સમાપ્તિ માટે વિસ્તરણ કરવામાં આવે છે.
-ડબ્લ્યુ શબ્દસૂચિ
શબ્દલિસ્ટ એ આઈએફએસ સ્પેશિયલ વેરીએબલમાં અક્ષરોને વિભાજકોથી વિભાજિત કરે છે, અને પ્રત્યેક પરિણામ શબ્દનો વિસ્તરણ થાય છે. સંભવિત સમાપ્તિ પરિણામી સૂચિના સભ્યો છે જે પૂર્ણ થઈ રહેલા શબ્દ સાથે મેળ ખાય છે.
-C આદેશ
આદેશ subhell પર્યાવરણમાં ચલાવવામાં આવે છે, અને તેના આઉટપુટ શક્ય સમાપ્તિ તરીકે ઉપયોગ થાય છે.
-એફ વિધેય
શેલ ફંક્શન કાર્ય વર્તમાન શેલ પર્યાવરણમાં ચલાવવામાં આવે છે. જ્યારે તે સમાપ્ત થાય છે, ત્યારે શક્ય સમાપ્તિ COMPREPLY એરે ચલના મૂલ્યમાંથી પુનઃપ્રાપ્ત કરવામાં આવે છે.
-X ફિલ્ટરપાટ
ફિલ્ટરપૅટ એ ફાઇલનામ વિસ્તરણ માટે વપરાતી એક પેટર્ન છે. તે પૂર્વવર્તી વિકલ્પો અને દલીલો દ્વારા પેદા થયેલ શક્ય સમાપ્તિની સૂચિ પર લાગુ થાય છે, અને દરેક સમાપ્ત થયેલ ફિલ્ટરપ્લેટને સૂચિમાંથી દૂર કરવામાં આવે છે. અગ્રણી ! ફિલ્ટર પેટર્નમાં નકારે છે ; આ કિસ્સામાં, બંધબેસતા ફિલ્ટરપટની કોઈપણ સમાપ્તિ દૂર કરવામાં આવે છે.
-પી ઉપસર્ગ
બધા અન્ય વિકલ્પો લાગુ થયા પછી દરેક શક્ય સમાપ્તિની શરૂઆતમાં ઉપસર્ગ ઉમેરવામાં આવે છે.
-સ પ્રત્યય
અન્ય બધા વિકલ્પો લાગુ કરવામાં આવ્યા બાદ પ્રત્યયને દરેક સંભવિત સમાપ્તિમાં જોડવામાં આવે છે.
રીટર્ન વેલ્યુ સાચી છે જ્યાં સુધી અયોગ્ય વિકલ્પ પૂરો પાડવામાં ન આવે ત્યાં સુધી, -p અથવા -r સિવાયના કોઈ વિકલ્પ નામની દલીલ વગર પૂરા પાડવામાં આવે છે, એક નામ માટે પૂર્ણ સ્પષ્ટીકરણ દૂર કરવાનો પ્રયાસ કરવામાં આવે છે, જેના માટે કોઈ સ્પષ્ટીકરણ અસ્તિત્વમાં નથી અથવા કોઈ ભૂલ આવી હોય પૂર્ણ સ્પષ્ટીકરણ ઉમેરી રહ્યા છે
ચાલુ રાખો [ n ]
આગળના પુનરાવર્તનને ફરી શરૂ કરો, જ્યારે સુધી , અથવા પસંદ કરો લૂપ. જો એન નિર્દિષ્ટ થયેલ છે, તો લૂપ બંધ કરવાના n પર ફરીથી શરૂ કરો. n એ હોવું આવશ્યક છે> 1. જો એન એ બંધ કરવામાં આવેલા આંટીઓની સંખ્યા કરતા વધારે હોય તો, છેલ્લો સંમિશ્રિત લૂપ (`` ટોચના સ્તરનું 'લૂપ') ફરી શરૂ થાય છે. રીટર્ન વેલ્યુ 0 છે, જ્યાં સુધી શેલ ચાલુ રાખવામાં ન આવે તો લૂપ ચલાવતું નથી.
[ -afFirtx ] [ -p ] [ નામ [= મૂલ્ય ]] જાહેર કરો
ટાઇપસેટ [ -AFFirtx ] [ -p ] [ નામ [= મૂલ્ય ]]
ચલો ઘોષણા કરો અને / અથવા તેમને વિશેષતાઓ આપો. જો કોઈ નામ આપવામાં નહીં આવે તો ચલોના મૂલ્યો દર્શાવો. -p વિકલ્પ દરેક નામના લક્ષણો અને મૂલ્યો દર્શાવશે. જ્યારે -p વપરાય છે, ત્યારે વધારાના વિકલ્પોને અવગણવામાં આવે છે. -F વિકલ્પ વિધેય વ્યાખ્યાઓનું પ્રદર્શન અટકાવે છે; ફક્ત ફંક્શનનું નામ અને લક્ષણો છાપવામાં આવે છે. -F વિકલ્પનો અર્થ થાય છે -એફ . નીચેના વિકલ્પોનો ઉપયોગ વિશિષ્ટ લક્ષણ સાથેના ચલોને આઉટપુટને રોકવા અથવા ચલો એટ્રીબ્યૂટ્સ આપવા માટે કરી શકાય છે:
-એ
દરેક નામ એરે વેરીએબલ છે (ઉપરના એરેને જુઓ).
-એફ
ફક્ત ફંક્શન નામોનો ઉપયોગ કરો
-i
ચલને પૂર્ણાંક તરીકે ગણવામાં આવે છે; અંકગણિત મૂલ્યાંકન ( એર્થિમેટિક મૂલ્યાંકન જુઓ ) જ્યારે ચલને મૂલ્ય અસાઇન કરવામાં આવે ત્યારે થાય છે.
-આર
નામનું ફક્ત વાંચવા બનાવો. આ નામ પછી અનુગામી સોંપણી નિવેદનો અથવા અનસેટ દ્વારા મૂલ્યોને સોંપવામાં આવશે નહીં.
-ટી
દરેક નામને ટ્રેસ એટ્રીબ્યુટ આપો. ટ્રેસીંગ ફંક્શન્સે કૉલિંગ શેલમાંથી DEBUG છટકું બોલાવે છે. વેરિયેબલ્સ માટે કોઈ ખાસ અર્થ નથી.
-x
પર્યાવરણ દ્વારા અનુગામી આદેશો પર નિકાસ માટે નામ માર્ક કરો.
`- 'ને બદલે' - 'નો ઉપયોગ કરીને તેના બદલે એક્સટેન્શનને બંધ કરે છે, + એ એરે વેરીએબલને નષ્ટ કરવા માટે ઉપયોગમાં લેવાતા નથી. ફંક્શનમાં ઉપયોગમાં લેવાતી વખતે, સ્થાનિક આદેશ તરીકે દરેક નામ સ્થાનિક બનાવે છે. રીટર્ન વેલ્યુ એ 0 છે જ્યાં સુધી કોઈ અયોગ્ય વિકલ્પ ન મળે, `` -f foo = bar '' નો ઉપયોગ કરીને ફંક્શનને વ્યાખ્યાયિત કરવા માટેનો પ્રયાસ કરવામાં આવે છે, માત્ર વાંચી શકાય તેવા વેરિયેબલને વેલ્યુ આપવા માટે પ્રયત્ન કરવામાં આવે છે, એક પ્રયાસ કરવામાં આવે છે કમ્પાઉન્ડ એસાઈનમેન્ટ સિન્ટેક્સ (ઉપરોક્ત એરેને જુઓ) નો ઉપયોગ કર્યા વગર વેરિયેબલને વેલ્યુ અસાઇન કરવા માટે, નામોમાંનું એક માન્ય શૅલ ચલ નામ નથી, માત્ર વાંચી શકાય તેવા વેરિઅલિને વાંચવા માટેની સ્થિતિને બંધ કરવા માટે પ્રયત્ન કરવામાં આવે છે, એક એરે વેરિયેબલ માટે એરે સ્થિતિને બંધ કરવા માટે પ્રયત્ન કરવામાં આવે છે, અથવા -f સાથે અવિદ્યમાન કાર્યને પ્રદર્શિત કરવા માટે પ્રયાસ કરવામાં આવે છે
ડાયર્સ [-સીએલપીવી ] [+ એન ] [- એન ]
વિકલ્પો વિના, હાલમાં યાદ કરેલી ડિરેક્ટરીઓની સૂચિ પ્રદર્શિત કરે છે. ડિફોલ્ટ ડિસ્પ્લે ખાલી જગ્યા દ્વારા અલગ થયેલ ડિરેક્ટરી નામો સાથે એક જ રેખા પર છે. ડિરેક્ટર્સને પુશ આદેશ સાથે સૂચિમાં ઉમેરવામાં આવે છે; popd આદેશ યાદીમાંથી પ્રવેશોને દૂર કરે છે.
+ n
શૂન્ય સાથે શરૂ થતાં, વિકલ્પો વિના આક્રમણ કરતી વખતે ડિર દ્વારા બતાવવામાં આવેલી સૂચિની ડાબી બાજુથી n એ પ્રવેશ ગણતરી દર્શાવે છે.
- n
શૂન્ય સાથે શરૂ થતાં, વિકલ્પો વિના લાગુ કરવામાં આવે ત્યારે ડાયર્સ દ્વારા બતાવવામાં આવેલી સૂચિની જમણી બાજુએ n એ પ્રવેશ ગણના દર્શાવે છે.
-સી
બધી એન્ટ્રીઓ કાઢી નાખીને ડિરેક્ટરી સ્ટેકને સાફ કરે છે.
-એલ
લાંબી યાદી તૈયાર કરે છે; ડિફૉલ્ટ સૂચિ ફોર્મેટ ઘર નિર્દેશિકાને સૂચવવા માટે ટિલ્ડેનો ઉપયોગ કરે છે.
-પી
દરેક લાઇન દીઠ એક એન્ટ્રી સાથે ડાયરેક્ટરી સ્ટેક છાપો.
-વી
લીટી દીઠ એક એન્ટ્રી સાથે ડાયરેક્ટરી સ્ટેકને છાપો, સ્ટેકમાં તેની ઇન્ડેક્સ સાથેની દરેક એન્ટ્રીને પ્રીફિક્સ કરવી.
રીટર્ન વેલ્યુ 0 છે સિવાય કે અયોગ્ય વિકલ્પ પૂરા પાડવામાં આવેલ છે અથવા ડિરેક્ટરી સ્ટેકના અંતથી બહારના અનુક્રમણિકાઓ નથી.
નામંજૂર [ -ar ] [ -h ] [ નોકરીપુસ્તક ...]
વિકલ્પો વિના, દરેક નોકરીઓએ સક્રિય નોકરીઓની કોષ્ટકમાંથી દૂર કરવામાં આવે છે. જો -h વિકલ્પ આપવામાં આવે, તો દરેક નોકરીઓપેક કોષ્ટકમાંથી દૂર કરવામાં આવતી નથી, પરંતુ તેને ચિહ્નિત કરવામાં આવે છે જેથી શેલને SIGHUP મેળવવામાં આવે તો SIGHUP નોકરી પર મોકલવામાં ન આવે. જો કોઈ નોકરીપુસ્તક હાજર નથી, અને ન તો -એ કે -આર વિકલ્પ પૂરો પાડવામાં આવે છે, તો વર્તમાન નોકરીનો ઉપયોગ કરવામાં આવે છે. જો કોઈ નોકરીઓપેક પૂરી પાડવામાં ન આવે, તો -a વિકલ્પનો અર્થ થાય છે કે બધી નોકરીઓ દૂર કરવી અથવા ચિહ્નિત કરવી; નોરિશપેક દલીલ વગર -r વિકલ્પ નોકરીઓ ચલાવવા માટે કામગીરીને નિયંત્રિત કરે છે. વળતર મૂલ્ય 0 છે જો નોકરીપૉપ કોઈ માન્ય નોકરીને ઉલ્લેખિત ન કરે.
ઇકો [ -એએઈ ] [ આર્ગ ...]
આઉટપુટ એ આરએચ , જે જગ્યાઓ દ્વારા અલગ, નવી લાઇન દ્વારા અનુસરવામાં આવે છે. વળતરની સ્થિતિ હંમેશા 0 છે. જો -n નિર્દિષ્ટ થયેલ છે, તો પાછળનો નવો લાઇન દબાવી દેવામાં આવે છે. જો -e વિકલ્પ આપવામાં આવે, તો નીચેના બેકસ્લેશ-ભાગી પામેલા અક્ષરોનો અર્થઘટન સક્ષમ છે. -E વિકલ્પ આ એસ્કેપ અક્ષરોના અર્થઘટનને નિષ્ક્રિય કરે છે, તે સિસ્ટમો પર પણ જ્યાં તેઓ મૂળભૂત રીતે અર્થઘટન થયેલ છે. Xpg_echo શેલ વિકલ્પનો ઉપયોગ ગતિશીલ રીતે નક્કી કરવા માટે થઈ શકે છે કે શું આ એસ્કેપ અક્ષરો મૂળભૂત રીતે વિસ્તરે છે. ઇકો અર્થઘટન કરતું નથી - વિકલ્પોનો અંત થવાનો અર્થ. ઇકો નીચેના એસ્કેપ સિક્વન્સને અર્થઘટન કરે છે:
\ a
ચેતવણી (ઘંટડી)
\ b
બેકસ્પેસ
\ સી
નવીન લાઇનને પાછળ દબાવી રાખો
\ e
એસ્કેપ અક્ષર
\ f
ફોર્મ ફીડ
\ n
નવી રેખા
\ r
વાહન વળતર
\ t
આડી ટૅબ
\ v
ઊભી ટેબ
\\
બેકસ્લેશ
\ N nnn
આઠ બીટ અક્ષર જેનું મૂલ્ય ઓક્ટલ મૂલ્ય nnn છે (શૂન્યથી ત્રણ અસ્પષ્ટ આંકડા)
\ n nn
આઠ બીટ અક્ષર જેનું મૂલ્ય એક્ટલ વેલ્યુ એનએનએન (એકથી ત્રણ ઓક્ટેટ ડિજિટલ ) છે
\ x HH
આઠ બીટ અક્ષર જેનું મૂલ્ય છે હેક્ઝાડેસિમલ વેલ્યુ એચએચ (એક કે બે હેક્સ ડિજિસ)
[ -adnps ] સક્ષમ કરો [ -એફ ફાઇલનામ ] [ નામ ...]
આંતરિક શેલ આદેશો સક્ષમ કરો અને અક્ષમ કરો. બિલ્ટિનને નિષ્ક્રિય કરવા ડિસ્ક આદેશને પરવાનગી આપે છે કે જે પૂર્ણ પાથનામને સ્પષ્ટ કર્યા વિના ચલાવવા માટે શેલ બિલ્ટઇન તરીકે સમાન નામ ધરાવે છે, તેમ છતાં શેલ સામાન્ય રીતે ડિસ્ક આદેશો પહેલાં બિલ્ડિન્સ માટે શોધે છે. જો -n વપરાય છે, તો દરેક નામ અક્ષમ છે; અન્યથા, નામો સક્ષમ છે. ઉદાહરણ તરીકે, શેલ બિલ્ટિન વર્ઝનની જગ્યાએ પીએટીએચ ( PATH) દ્વારા મળેલી ટેસ્ટ બાયનરીનો ઉપયોગ કરવા માટે, `` સક્રિય કરો-ટેસ્ટ '' ચલાવો. -f વિકલ્પનો અર્થ એ છે કે વહેંચાયેલ ઑડસ્ટ ફાઇલનામમાંથી નવા બિલ્ડઇન કમાન્ડ નામ , સિસ્ટમો પર કે જે ગતિશીલ લોડિંગને આધાર આપે છે. -d વિકલ્પ પહેલાથી લોડ થયેલ બિલ્ટિનને કાઢી નાખશે -f જો કોઈ નામની દલીલો આપવામાં ન આવે, અથવા જો -p વિકલ્પ પૂરો પાડવામાં આવે, તો શેલ બિલ્ડિન્સની સૂચિ છપાય છે. કોઈ અન્ય વિકલ્પ દલીલો વિના, સૂચિમાં બધા સક્ષમ શેલ બિલ્ડિન્સનો સમાવેશ થાય છે. જો -n પૂરી પાડવામાં આવે છે, તો ફક્ત અક્ષમ બિલ્ડિન્સ છાપવામાં આવે છે. જો -a પૂરી પાડવામાં આવે છે, તો મુદ્રિત સૂચિમાં બધા બિલ્ડિન્સનો સમાવેશ થાય છે, જેમાં સંકેત છે કે દરેક સક્ષમ છે કે નહીં. જો -s પૂરી પાડવામાં આવે છે, તો આઉટપુટ POSIX વિશેષ બિલ્ડિન્સમાં પ્રતિબંધિત છે.
રીટર્ન વેલ્યુ 0 છે જ્યાં સુધી કોઈ નામ શેલ બિલ્ટઇન નથી અથવા શેર્ડ ઓબ્જેક્ટમાંથી નવું બિલ્ટિન લોડ કરવામાં ભૂલ છે.
ઇવલ [ આરજે ...]
એઆરજી એક જ આદેશમાં સાથે મળીને વાંચી અને એકસાથે જોડાય છે. આ આદેશ પછી શેલ દ્વારા વાંચી અને ચલાવવામાં આવે છે, અને તેની બહાર નીકળો સ્થિતિ eval ની કિંમત તરીકે પરત આવે છે. જો ત્યાં કોઈ દલીલો ન હોય, અથવા ફક્ત નલ આર્ગ્યુમેન્ટ્સ, eval 0 વળતર આપે છે.
exec [ -cl ] [ -એ નામ ] [ આદેશ [ દલીલો ]]
જો આદેશ સ્પષ્ટ થયેલ હોય, તો તે શેલ બદલે છે કોઈ નવી પ્રક્રિયાનું સર્જન નથી. દલીલો એ આદેશની દલીલો બન્યા છે. જો -l વિકલ્પ પૂરો પાડવામાં આવેલ હોય, તો શેલ આદેશમાં પસાર થતા શૂન્ય આર્ગની શરૂઆતમાં એક આડંબર મૂકે છે. આ લોગિન શું છે (1) -c વિકલ્પ ખાલી પર્યાવરણ સાથે આદેશ ચલાવવા માટેનું કારણ બને છે. જો -a પૂરી પાડવામાં આવે છે, તો શેલ એક્ઝેક્યુટેડ કમાન્ડમાં ઝેરોથ દલીલ તરીકે નામ પસાર કરે છે. જો કોઈ કારણોસર આદેશ અમલ કરી શકાતો નથી, તો બિન-અરસપરસ શેલ બહાર નીકળે છે, સિવાય કે શેલ વિકલ્પ execfail સક્રિય કરેલ હોય, જે કિસ્સામાં તે નિષ્ફળતા આપે છે. ફાઇલ ચલાવવામાં ન આવી શકે તો એક ઇન્ટરેક્ટિવ શેલ નિષ્ફળતા આપે છે. જો આદેશ સ્પષ્ટ ન હોય, તો કોઈ પણ રીડાયરેક્શન્સ વર્તમાન શેલમાં અસર કરે છે, અને રીટર્ન સ્થિતિ 0 છે. જો કોઈ રીડાયરેક્શન ભૂલ હોય તો વળતરની સ્થિતિ 1 છે.
બહાર નીકળો [ n ]
શેલને n ની સ્થિતિથી બહાર નીકળવા કારણ જો n અવગણવામાં આવે, તો એક્ઝિકેટ સ્ટેટસ એક્ઝિક્યુટ થાય છે. શેલ સમાપ્ત થાય તે પહેલાં EXIT પર ફાંસી ચલાવવામાં આવે છે.
નિકાસ [ -fn ] [ નામ [= શબ્દ ]] ...
નિકાસ -પી
પૂરા પાડવામાં આવેલ નામો , ત્યારબાદ ચલાવવામાં આવતી આદેશોના વાતાવરણમાં આપોઆપ નિકાસ માટે ચિહ્નિત થયેલ છે. જો -f વિકલ્પ આપવામાં આવે, તો નામો વિધેયોનો સંદર્ભ આપે છે. જો કોઈ નામો આપવામાં ન આવે, અથવા જો -p વિકલ્પ પૂરો પાડવામાં આવે, તો આ શેલમાં નિકાસ કરાયેલા તમામ નામોની યાદી છાપવામાં આવે છે. -n વિકલ્પ નામના ચલોમાંથી નિકાસ મિલકતને દૂર કરવા માટેનું કારણ બને છે. નિકાસ 0 ની બહાર નીકળવાની સ્થિતિ આપે છે જ્યાં સુધી કોઈ અમાન્ય વિકલ્પ ન મળે, તો નામોમાંનું કોઈ માન્ય શૅલ ચલ નામ નથી, અથવા -f નામ સાથે પૂરું પાડવામાં આવે છે જે કાર્ય નથી
એફસી [ -e એમેમ ] [ -એનએલઆર ] [ પ્રથમ ] [ છેલ્લું ]
એફસી -એસ [ પેટ = રીપોર્ટ ] [ સીએમડી ]
સુધારા આદેશ પ્રથમ સ્વરૂપમાં, ઇતિહાસની યાદીમાંથી પ્રથમથી છેલ્લા સુધીના આદેશોની શ્રેણી પસંદ કરવામાં આવે છે. પ્રથમ અને છેલ્લું શબ્દમાળા તરીકે સ્પષ્ટ થઈ શકે છે (તે શબ્દથી શરૂ થતી છેલ્લી કમાન્ડને સ્થિત કરવા માટે) અથવા સંખ્યા (ઇતિહાસ સૂચિમાં એક ઇન્ડેક્સ, જ્યાં નકારાત્મક નંબરનો ઉપયોગ વર્તમાન આદેશ નંબરમાંથી ઓફસેટ તરીકે થાય છે) તરીકે થઈ શકે છે. જો છેલ્લા ઉલ્લેખિત ન હોય તો તે લિસ્ટિંગ માટે વર્તમાન આદેશ પર સેટ છે (એટલે કે `` fc -l-10 '' છેલ્લા 10 આદેશો છાપે છે) અને પહેલા અન્યથા. જો પ્રથમ સ્પષ્ટ કરેલ નથી તો તે સંપાદન માટે અગાઉના આદેશ પર સેટ છે અને -16 યાદી માટે.
જ્યારે -n વિકલ્પ યાદીમાં નંબરોને દબાવી દે છે -r વિકલ્પ આદેશોની હુકમ વિરુદ્ધ કરે છે જો -l વિકલ્પ આપવામાં આવે, તો આદેશો પ્રમાણભૂત આઉટપુટ પર સૂચિબદ્ધ છે. અન્યથા, એમેમ દ્વારા આપવામાં આવેલ એડિટરને તે આદેશો ધરાવતી ફાઇલ પર લાગુ કરવામાં આવે છે. જો એમ આપવામાં ન આવે તો, FCEDIT ચલનું મૂલ્ય વપરાય છે, અને સંપાદકનું મૂલ્ય જો FCEDIT સુયોજિત નથી. જો વેરિયેબલ સેટ ન હોય તો તેનો ઉપયોગ થાય છે. જ્યારે સંપાદન પૂર્ણ થયું છે, ત્યારે સંપાદિત આદેશો દેખાતો અને ચલાવવામાં આવે છે.
બીજા સ્વરૂપમાં, પેટના દરેક ઘટકને પ્રતિનિધિ દ્વારા બદલવામાં આવે પછી આદેશ ફરી ચલાવવામાં આવે છે. આ સાથે વાપરવા માટે એક ઉપયોગી ઉપનામ `` r = fc -s '' છે, તેથી `` cc '' ટાઇપ કરવાથી `` cc '' થી શરૂ થતાં છેલ્લો આદેશ ચાલે છે અને `` r '' ટાઇપ કરીને છેલ્લો રિ-એક્ઝેક્યુટ કરે છે આદેશ
જો પ્રથમ ફોર્મનો ઉપયોગ કરવામાં આવે છે, તો રીટર્ન વેલ્યુ 0 છે જ્યાં સુધી કોઈ અયોગ્ય વિકલ્પ મળતો નથી અથવા તો પહેલા અથવા છેલ્લો ઇતિહાસ રેખાઓ શ્રેણીની બહાર નથી. જો -e વિકલ્પ પૂરો પાડવામાં આવે છે, તો રીટર્ન વેલ્યુ એ આદેશની અસ્થાયી ફાઇલ સાથે કોઈ ભૂલ આવી હોય તો ચલાવવામાં છેલ્લી આદેશનું મૂલ્ય અથવા નિષ્ફળતા છે. જો બીજો ફોર્મ ઉપયોગમાં લેવાય છે, તો વળતરની સ્થિતિ એ આદેશની ફરીથી અમલ કરવામાં આવે છે, સિવાય કે સીએમડી કોઈ માન્ય ઇતિહાસ રેખાને ઉલ્લેખિત ન કરે, જે કિસ્સામાં એફસી પરત ફરે છે
fg [ jobspec ]
અગ્રભાગમાં jobspec ફરી શરૂ કરો, અને તેને વર્તમાન નોકરી બનાવો. જો નોકરીઓપેક હાજર ન હોય તો, વર્તમાન નોકરીના શેલની કલ્પના ઉપયોગમાં લેવાય છે. જો વળતર મૂલ્ય અગ્રભૂમિમાં મૂકવામાં આવે છે, અથવા જો કાર્ય નિયંત્રણ નિષ્ક્રિય કરેલ હોય અથવા જ્યારે નોકરી નિયંત્રણ સક્ષમ સાથે ચાલતી હોય ત્યારે ચલાવવામાં નિષ્ફળતા હોય તો જો નોકરીપાઈક માન્ય નોકરીને ન આપતી હોય અથવા જોબ્સપેકે નોકરીની નિયુક્તિ વગર શરૂ કરેલ નોકરી સ્પષ્ટ કરે છે .
ઑપ્સ્ટ્રેસિંગ નામ [ એલ્જ ]
સ્થાનાંતર પરિમાણોને વિશ્લેષિત કરવા માટે ગેટપ્ટ્સનો ઉપયોગ શેલ કાર્યવાહી દ્વારા કરવામાં આવે છે. ઓપ્ટસ્ટ્રિંગમાં ઓળખવા માટેનો વિકલ્પ અક્ષરો છે; જો કોઈ પાત્રને કોલોન દ્વારા અનુસરવામાં આવે છે, તો વિકલ્પને દલીલ થવાની ધારણા છે, જે તેને સફેદ જગ્યા દ્વારા અલગ કરવી જોઈએ. વિકલ્પ અક્ષરો તરીકે કોલન અને પ્રશ્ન ચિહ્ન અક્ષરોનો ઉપયોગ કરી શકાતો નથી દર વખતે તેને બોલાવવામાં આવે છે, ગેટઅપ્સ શેલ ચલ નામના આગળના વિકલ્પને મૂકે છે, નામનું આરંભ કરતું નામ જો અસ્તિત્વમાં નથી, અને ચલણ OPTIND માં પ્રક્રિયા કરવા માટેના આગામી દલીલના ઇન્ડેક્સ. OPTIND એ શેલ અથવા શેલ સ્ક્રીપ્ટને બોલાવવામાં આવે ત્યારે દર વખતે 1 થી આરંભ થાય છે. જ્યારે કોઈ વિકલ્પને દલીલની જરૂર હોય, ત્યારે ગેટવેપ્ટ વેરિએબલ ઓપેર્ટજમાં દલીલોને સ્થાન આપે છે .શેલ ઓપિઆન્ડ આપમેળે રીસેટ કરતું નથી; જો તે પરિમાણોનો એક નવો સેટ ઉપયોગમાં લેવા માટે હોય તો તે જ શેલ શ્રુતરણની અંદર ગેટોપ્ટ્સ પર બહુવિધ કૉલ્સ વચ્ચે મેન્યુઅલી રીસેટ થવું જોઈએ.
જ્યારે વિકલ્પોનો અંત આવે છે, ત્યારે ગેટપ્ટ્સ શૂન્ય કરતાં વધુ વળતરની કિંમત સાથે બહાર નીકળે છે. OPTIND પ્રથમ બિન-વિકલ્પ દલીલના ઇન્ડેક્સ પર સેટ છે, અને નામ પર સેટ છે?
ગેટઅપ્સ સામાન્ય રીતે સ્થાયી પરિમાણોને વિશ્લેષિત કરે છે, પરંતુ જો વધુ દલીલો એઆરજેમાં આપવામાં આવે છે, તો ગેટપ્ટ્ટ્સ તેના બદલે તેને પાર્સ કરે છે
ગેટટોપ્સ બે રીતે ભૂલોની જાણ કરી શકે છે જો ઓપ્ટસ્ટ્રિંગનો પ્રથમ અક્ષર કોલોન છે, તો શાંત ભૂલ રિપોર્ટિંગનો ઉપયોગ થાય છે. સામાન્ય ઓપરેશન ડાયગ્નોસ્ટિક સંદેશાઓમાં જ્યારે અમાન્ય વિકલ્પો અથવા ખૂટે વિકલ્પ દલીલો આવે ત્યારે છપાય છે. જો OPTERR ચલ 0 પર સુયોજિત થયેલ હોય, તો કોઈ ભૂલ સંદેશા દર્શાવવામાં આવશે નહીં, જો optstring નું પ્રથમ અક્ષર કોલોન નથી.
જો કોઈ અમાન્ય વિકલ્પ જોવામાં આવે, તો સ્થળની શોધ થાય છે ? નામમાં અને, શાંત ન હોય તો, ભૂલ સંદેશો અને અનટૅટ્સ ઑપ્ટરજ છાપે છે. જો ગેટઅપ્સ શાંત છે, તો વિકલ્પનો વિકલ્પ OPTARG માં મૂકવામાં આવ્યો છે અને કોઈ ડાયગ્નોસ્ટિક મેસેજ છપાયેલ નથી.
જો આવશ્યક દલીલ મળતી નથી, અને ગરીબો શાંત નથી, તો પ્રશ્ન ચિહ્ન ( ? ) નામમાં મૂકવામાં આવે છે, OPTARG અનસેટ છે, અને ડાયગ્નોસ્ટિક મેસેજ છાપવામાં આવે છે. જો ગેટઅપ્સ શાંત હોય તો, એક કોલોન (:) નામમાં મૂકવામાં આવે છે અને OPTARG એ વિકલ્પ અક્ષર પર સેટ છે.
ગપ્પાં સાચું વળે છે જો કોઈ વિકલ્પ, સ્પષ્ટ અથવા અચોક્કસ, મળી આવે છે. જો તે વિકલ્પોનો અંત આવે અથવા ભૂલ આવી હોય તો તે ખોટા વળતર આપે છે.
હેશ [ -એલઆર ] [ -પી ફાઇલનામ ] [ -dt ] [ નામ ]
દરેક નામ માટે , આદેશનું સંપૂર્ણ ફાઇલ નામ ડાયરેક્ટરીઝને $ PATH માં શોધે છે અને યાદ છે. જો -p વિકલ્પ પૂરો પાડવામાં આવેલ હોય, તો કોઈ પાથ શોધ કરવામાં આવતી નથી, અને ફાઇલનામ આદેશની સંપૂર્ણ ફાઈલ નામ તરીકે વપરાય છે. -r વિકલ્પ શેલને બધા યાદ સ્થળોને ભૂલી જવાનું કારણ બને છે. -d વિકલ્પ શેલને દરેક નામના યાદચ્છિક સ્થાનને ભૂલી જવાનું કારણ બને છે. જો -ટી વિકલ્પ પૂરો પાડવામાં આવેલ હોય, તો સંપૂર્ણ પાથનામ કે જેની સાથે દરેક નામ સંલગ્ન છે. જો બહુવિધ નામની દલીલો -t સાથે પૂરી પાડવામાં આવે છે, તો નામ છેશહેલ્ડ સંપૂર્ણ પાથનામ પહેલાં છપાય છે. -l વિકલ્પ આઉટપુટને ફોર્મેટમાં પ્રદર્શિત કરવા માટેનું કારણ બને છે કે જે ઇનપુટ તરીકે પુનઃઉપયોગ કરી શકે છે. જો કોઈ દલીલો આપવામાં આવતી નથી, અથવા માત્ર -એલ પૂરી પાડવામાં આવે છે, તો યાદ કરેલા આદેશો વિશેની માહિતી છપાય છે. વળતરની સ્થિતિ સાચું છે જ્યાં સુધી કોઈ નામ મળ્યું ન હોય અથવા અયોગ્ય વિકલ્પ પૂરો પાડવામાં ન આવે.
મદદ [ -s ] [ પેટર્ન ]
આંતરિક આદેશો વિશે ઉપયોગી માહિતી દર્શાવો જો પેટર્ન સ્પષ્ટ થયેલ છે, તો સહાયથી બધા આદેશો બંધબેસતા પેટર્ન પર વિગતવાર મદદ આપે છે; અન્યથા તમામ બિલ્ડિન્સ અને શેલ નિયંત્રણ માળખાં છાપવા માટે મદદ કરે છે. -s વિકલ્પ ટૂંકા વપરાશ સારાંશ પર પ્રદર્શિત માહિતીને પ્રતિબંધિત કરે છે. વળતરની સ્થિતિ 0 છે, જ્યાં સુધી કોઈ આદેશ પેટર્નની મેળ ખાતો નથી.
ઇતિહાસ [ એન ]
ઈતિહાસ- સી
ઇતિહાસ- d ઓફસેટ
ઇતિહાસ - એનઆરઆર [ ફાઇલનામ ]
ઇતિહાસ -પી એઆરઆર [ આરજે ... ]
ઇતિહાસ -સ એઆરજે [ એઆરજી ... ]
કોઈ વિકલ્પો વિના, રેખા સંખ્યાની સાથે આદેશ ઇતિહાસ સૂચિ પ્રદર્શિત કરો. * સાથે સૂચિબદ્ધ લાઇન્સને સંશોધિત કરવામાં આવી છે. N ની દલીલ માત્ર છેલ્લા એન રેખાઓ બતાવે છે. ફાઇલનામ પૂરો પાડવામાં આવે તો, તે ઇતિહાસ ફાઇલનું નામ તરીકે વપરાય છે; જો નહિં, તો HISTFILE નું મૂલ્ય વપરાય છે. વિકલ્પો, જો પૂરા પાડવામાં આવે, તો નીચેના અર્થો છે:
-સી
તમામ એન્ટ્રીઓ કાઢી નાખીને ઇતિહાસ સૂચિને સાફ કરો.
-d ઓફસેટ
પોઝિશન ઓફસેટ પર ઇતિહાસ એન્ટ્રી કાઢી નાખો.
-એ
ઇતિહાસ ફાઇલમાં `નવી '' ઇતિહાસ રેખાઓ (વર્તમાન બૅશ સત્રની શરૂઆતથી દાખલ કરેલ ઇતિહાસ લાઇન્સ) ને જોડો.
-ના
ઇતિહાસના ઇતિહાસમાંથી વર્તમાન ઇતિહાસની સૂચિમાં પહેલાંથી વાંચેલ ઇતિહાસ લીટીઓ વાંચો. આ વર્તમાન ખાતા સત્રની શરૂઆતથી ઇતિહાસ ફાઇલમાં ઉમેરાયેલા રેખાઓ છે.
-આર
ઇતિહાસ ફાઇલની સામગ્રીઓ વાંચો અને તેને વર્તમાન ઇતિહાસ તરીકે ઉપયોગ કરો.
-ડબ્લ્યુ
ઇતિહાસ ફાઇલની સામગ્રીઓને ઓવરરાઇટ કરીને, વર્તમાન ઇતિહાસને ઇતિહાસ ફાઇલમાં લખો.
-પી
નીચેના દલીલો પરના ઇતિહાસના સ્થાનાંતરણને કરો અને પ્રમાણભૂત આઉટપુટ પર પરિણામ પ્રદર્શિત કરો. પરિણામોની યાદીમાં પરિણામોને સંગ્રહિત કરતું નથી પ્રત્યેક આર્ગને સામાન્ય ઇતિહાસ વિસ્તરણને અક્ષમ કરવા માટે નોંધવું આવશ્યક છે.
-s
એક જ પ્રવેશ તરીકે ઇતિહાસ સૂચિમાં દલીલોને સ્ટોર કરો. દલીલો ઉમેરવામાં આવે તે પહેલાં ઇતિહાસ સૂચિમાં છેલ્લો આદેશ દૂર કરવામાં આવે છે.
રીટર્ન વેલ્યુ 0 છે જ્યાં સુધી અયોગ્ય વિકલ્પ ન મળે ત્યાં સુધી, ઇતિહાસ ફાઇલ વાંચતી અથવા લખતી વખતે ભૂલ ઉત્પન્ન થાય છે, અમાન્ય ઓફસેટ -d માટે દલીલ તરીકે પૂરુ પાડવામાં આવે છે, અથવા -p નિષ્ફળ બનાવવા માટેની દલીલ તરીકે પ્રસ્તુત ઇતિહાસ વિસ્તરણ.
નોકરી [ -lnprs ] [ નોકરીઓએપી ...]
jobs -x આદેશ [ આર્ગ્ઝ ...]
પ્રથમ ફોર્મ સક્રિય નોકરીની યાદી આપે છે. વિકલ્પો નીચેના અર્થો છે:
-એલ
સામાન્ય માહિતી ઉપરાંત કાર્યવાહીની સૂચિની સૂચિ બનાવો.
-પી
નોકરીની પ્રક્રિયા જૂથના નેતાની માત્ર પ્રક્રિયા ID ને સૂચિબદ્ધ કરો.
-ના
નોકરીઓની સ્થિતિ વિશેની માહિતી જ દર્શાવો કે જે પરિસ્થિતિ બદલાઈ ગઈ છે કારણ કે વપરાશકર્તાએ તેમની સ્થિતિની છેલ્લી સૂચના આપી હતી.
-આર
આઉટપુટને રોજગાર ચાલુ રાખવા માટે નિયંત્રિત કરો.
-s
અટકાવાયેલ નોકરીઓ માટે આઉટપુટ નિયંત્રિત કરો.
જો નોકરીઓપેક આપવામાં આવે છે, તો તે નોકરી વિશેની માહિતીને આઉટપુટ પ્રતિબંધિત છે. વળતરની સ્થિતિ 0 છે જ્યાં સુધી અયોગ્ય વિકલ્પ ન મળે અથવા અયોગ્ય નોકરીઓ પૂરા પાડવામાં આવે.
જો -x વિકલ્પ પૂરો પાડવામાં આવેલ હોય, તો ક્રિયાઓ કોઈપણ કાર્યપટ્ટીને આદેશ અથવા આર્ગિન્સમાં મળેલી પ્રક્રિયા જૂથ ID સાથે બદલે છે, અને આદેશને પસાર કરે છે તે આદેશ ચલાવે છે, તેની બહાર નીકળો સ્થિતિ પાછો આપે છે
મારવું [ -s sigspec | -n સાઇનમ | - sigspec ] [ pid | jobspec ] ...
કીલ -એલ [ sigspec | exit_status ]
Pid અથવા jobspec દ્વારા નામવાળી પ્રક્રિયાઓમાં sigspec અથવા signum દ્વારા નામ થયેલ સંકેત મોકલો. sigspec ક્યાંતો સિગ્નલ અથવા સિગ્નલ નંબર જેવા સિગ્નલ નામ છે; સિગ્નલ સિગ્નલ નંબર છે. જો સિગ્પેક એ સિગ્નલ નામ છે, તો નામ SIG ઉપસર્ગ સાથે અથવા વગર આપવામાં આવશે. જો સિગ્પેક હાજર ન હોય, તો પછી SIGTERM ધારવામાં આવે છે. -l એક દલીલ સંકેત નામો યાદી આપે છે. જો કોઈ એલજી આપેલ હોય તો જ્યારે -એલ આપવામાં આવે છે, તો દલીલોને લગતી સિગ્નલોના નામની સૂચિ હોય છે, અને રીટર્ન સ્થિતિ 0 છે. Exit_status દલીલ -l એ ક્યાં તો સંકેત નંબર અથવા બહાર નીકળવાની સ્થિતિ સ્પષ્ટ કરે છે. પ્રક્રિયા સિગ્નલ દ્વારા સમાપ્ત થાય છે. માર્ક રીટર્ન સાચું છે જો ઓછામાં ઓછું એક સિગ્નલ સફળતાપૂર્વક મોકલવામાં આવ્યું હતું, અથવા ખોટી જો કોઈ ભૂલ થાય અથવા અયોગ્ય વિકલ્પ મળી આવે તો ખોટા.
દો arg [ arg ...]
પ્રત્યેક આર્ગ એ મૂલ્યાંકન કરવા માટે અંકગણિત અભિવ્યક્તિ છે (જુઓ એર્થિમેટિક મૂલ્યાંકન ). જો છેલ્લા એજીઆર 0 નું મૂલ્યાંકન કરે છે, તો વળતર 1 આપો; 0 અન્યથા પરત આવે છે
સ્થાનિક [ વિકલ્પ ] [ નામ [= મૂલ્ય ] ...]
દરેક દલીલ માટે, નામનું સ્થાનિક વેરિયેબલ બનાવ્યું છે, અને સોંપાયેલ મૂલ્ય આ વિકલ્પ જાહેરાત દ્વારા સ્વીકારવામાં આવેલા કોઈપણ વિકલ્પો હોઈ શકે છે. જ્યારે કાર્યાલયમાં સ્થાનિકનો ઉપયોગ થાય છે, ત્યારે તે વેરીએબલ નામને તે વિધેય અને તેનાં બાળકોને પ્રતિબંધિત અવકાશ હોય છે. કોઈ ઓપરેન્ડ્સ વગર સ્થાનિક સ્થાનિક ધોરણોની સૂચિ પ્રમાણભૂત આઉટપુટમાં લખે છે. કોઈ કાર્યમાં ન હોય ત્યારે સ્થાનિકનો ઉપયોગ કરવામાં ભૂલ છે. વળતરની સ્થિતિ 0 છે જ્યાં સુધી સ્થાનિક કોઈ કાર્ય બહાર વપરાય છે, અયોગ્ય નામ પૂરું પાડવામાં આવે છે, અથવા નામ ફક્ત વાંચવા માટેનું ચલ છે.
લૉગ આઉટ
લૉગિન શેલમાંથી બહાર નીકળો
popd [- n ] [+ n ] [- n ]
નિર્દેશિકા સ્ટેકમાંથી એન્ટ્રીઓને દૂર કરે છે. કોઈ દલીલો નહીં, સ્ટેકમાંથી ટોચની ડિરેક્ટરી દૂર કરે છે, અને નવી ટોચની ડિરેક્ટરીમાં સીડી કરે છે. દલીલો, જો પૂરા પાડવામાં આવે, તો નીચેના અર્થો છે:
+ n
શૂન્ય સાથે શરૂ થયેલી યાદીમાં ડાઇર્સ દ્વારા બતાવવામાં આવેલી સૂચિની ડાબી બાજુથી એન વેલ્યુ એન્ટ્રી ગણતરીને દૂર કરે છે. ઉદાહરણ તરીકે: `` popd +0 '' પ્રથમ ડિરેક્ટરીને દૂર કરે છે, `` પોપડ +1 '' બીજા ક્રમે
- n
શૂન્ય સાથે શરૂ થતાં, ડાયર્સ દ્વારા બતાવવામાં આવેલી સૂચિની જમણી બાજુએ n એ પ્રવેશ ગણતરી દૂર કરે છે. ઉદાહરણ તરીકે: `` popd -0 '' છેલ્લી ડિરેક્ટરીને દૂર કરે છે, છેલ્લામાં આગામી `` પોપડે -1 ''.
-ના
જ્યારે ડિરેક્ટરીઓ સ્ટેકમાંથી દૂર કરે છે ત્યારે ડાયરેક્ટરીના સામાન્ય ફેરફારને અવગણી જાય છે, જેથી માત્ર સ્ટેકને આયોજિત કરવામાં આવે.
જો પૉપડ આદેશ સફળ થાય છે, તો એક ડાયર્સ પણ કરવામાં આવે છે, અને વળતરની સ્થિતિ 0 છે. અમાન્ય વિકલ્પ મળી આવે તો પોપડ પરત આપે છે, ડિરેક્ટરી સ્ટેક ખાલી છે, બિન-અસ્તિત્વ ધરાવતી ડિરેક્ટરી સ્ટેક એન્ટ્રી સ્પષ્ટ થયેલ છે, અથવા ડિરેક્ટરી ફેરફાર નિષ્ફળ જાય છે.
પ્રિન્ટફ ફોર્મેટ [ દલીલો ]
ફોર્મેટના નિયંત્રણ હેઠળ સ્ટાન્ડર્ડ આઉટપુટમાં ફોર્મેટ કરેલી દલીલો લખો. ફોર્મેટ એ એક અક્ષર સ્ટ્રિંગ છે જે ત્રણ પ્રકારના ઓબ્જેક્ટ્સ ધરાવે છે: સાદા પાત્રો, જે ફક્ત પ્રમાણભૂત આઉટપુટ, અક્ષર એસ્કેપ સિક્વન્સ પર કૉપિ કરેલા હોય છે, જે રૂપાંતરિત થાય છે અને પ્રમાણભૂત આઉટપુટ, અને ફોર્મેટ સ્પષ્ટીકરણો પર કૉપિ કરે છે, જે પ્રત્યેક પ્રત્યેકને પ્રિન્ટીંગ કરે છે. ક્રમિક દલીલ પ્રમાણભૂત printf (1) બંધારણો સાથે વધુમાં, % b એ અનુરૂપ દલીલમાં બેકસ્લેશ એસ્કેપ સિક્વન્સને વિસ્તૃત કરવા માટે printf ઉભું કરે છે , અને % q એ પ્રિફટમાં અનુરૂપ દલીલને ઉત્પન્ન કરવા માટે પ્રિન્ટફને કારણ આપે છે કે જે શેલ ઇનપુટ તરીકે પુનઃઉપયોગ કરી શકાય છે.
તમામ દલીલોનો ઉપયોગ કરવા માટે જરૂરી ફોર્મેટ ફરીથી વપરાય છે. જો ફોર્મેટમાં પૂરવઠો કરતાં વધુ દલીલોની જરૂર હોય તો, વધારાની ફોર્મેટ સ્પષ્ટીકરણો વર્તે છે જેમ કે શૂન્ય મૂલ્ય અથવા નલ સ્ટ્રિંગ, જેમ યોગ્ય છે, તે પૂરા પાડવામાં આવેલ છે. પરત મૂલ્ય સફળતા પર શૂન્ય છે, નિષ્ફળતા પર બિન-શૂન્ય.
પુશ [ -એન ] [ ડીઆઈઆર ]
પુશ [ -એન ] [+ એન ] [- એન ]
ડાયરેક્ટરી સ્ટેકની શીર્ષ પરની ડિરેક્ટરી ઉમેરે છે, અથવા સ્ટેકને ફરે છે, સ્ટેકની નવી ટોચ વર્તમાન કાર્યશીલ ડિરેક્ટરી બનાવે છે. કોઈ દલીલો વિના, ટોચની બે ડિરેક્ટરીઓનું એક્સચેન્જો અને 0 આપે છે, જ્યાં સુધી ડિરેક્ટરીની સ્ટૅક ખાલી ન હોય. દલીલો, જો પૂરા પાડવામાં આવે, તો નીચેના અર્થો છે:
+ n
સ્ટેકને ફેરવે છે જેથી n એ ડિરેક્ટરી ( ડાઇર્સ દ્વારા બતાવવામાં આવેલી સૂચિની ડાબી બાજુથી ગણાય છે), શૂન્યથી શરૂ થાય છે.
- n
સ્ટેકને ફરે છે જેથી n એ ડિરેક્ટરી ( ડાયર્સ દ્વારા બતાવવામાં આવેલી સૂચિની જમણીથી ગણતરી કરી શકાય છે), શૂન્યથી શરૂ થાય છે.
-ના
જ્યારે સ્ટેક પર ડિરેક્ટરીઓ ઉમેરતી હોય ત્યારે ડાયરેક્ટરીના સામાન્ય ફેરફારને છુપાવે છે, જેથી માત્ર સ્ટેકનો ઉપયોગ થાય છે.
ડીઆઈઆર
ટોચ પર ડિરેક્ટરી સ્ટેકમાં ડિન ઉમેરે છે, તે નવી વર્તમાન કાર્યશીલ નિર્દેશિકા બનાવે છે.
જો પશ્ડ કમાન્ડ સફળ થાય છે, તો ડિયાર્સ પણ સફળ થાય છે. જો પ્રથમ ફોર્મનો ઉપયોગ થાય છે, તો પુશિત વળતર 0 જ્યાં સુધી સીઆઈડી ડીઆઈઆર નિષ્ફળ જાય. બીજા ફોર્મ સાથે, પુશ રીટર્ન 0 જ્યાં સુધી નિર્દેશિકા સ્ટેક ખાલી ન હોય, તો અવિદ્યમાન ડાયરેક્ટરી સ્ટેક તત્વ નિર્દિષ્ટ છે, અથવા નિર્દિષ્ટ નવી વર્તમાન ડિરેક્ટરીમાં ડિરેક્ટરી બદલાય છે.
pwd [ -LP ]
વર્તમાન કાર્યકારી ડિરેક્ટરીના ચોક્કસ પાથનામને છાપો. મુદ્રણિત પથનામને કોઈ સાંકેતિક લિંક્સ ન હોય તો -P વિકલ્પ પૂરો પાડવામાં આવે છે અથવા સેટ બિલ્ડિન આદેશમાં -o ભૌતિક વિકલ્પ સક્રિય કરેલ છે. જો -એલ વિકલ્પનો ઉપયોગ કરવામાં આવે તો, મુદ્રિત પાથનામમાં સાંકેતિક લિંક્સ હોઈ શકે છે. વળતરની સ્થિતિ 0 છે, જ્યાં સુધી વર્તમાન ડિરેક્ટરીનું નામ વાંચતી વખતે અયોગ્યતા ઉત્પન્ન થાય અથવા અયોગ્ય વિકલ્પ પૂરો પાડવામાં આવે.
[ -અર્સ ] [ -યુ એફડી ] [ -ટી ટાઇમઆઉટ ] [ -એ એનામ ] [ -પી પ્રોમ્પ્ટ ] [ -એ એનચર્સ ] [ -ડી ડીલીમ ] [ નામ ...]
એક વાક્ય પ્રમાણભૂત ઈનપુટમાંથી વાંચેલું છે, અથવા ફાઇલ ડિસ્ક્રીપ્ટર એફડી દ્વારા -u વિકલ્પમાં દલીલ તરીકે પૂરા પાડવામાં આવે છે, અને પ્રથમ શબ્દ પ્રથમ નામ , બીજું નામ બીજું શબ્દ, અને તેથી ઉપર, leftover સાથે શબ્દો અને તેમના મધ્યવર્તી વિભાજક જે છેલ્લું નામ સોંપેલ છે. જો ત્યાં નામો કરતાં ઇનપુટ સ્ટ્રીમમાંથી ઓછા શબ્દો વાંચવામાં આવે છે, બાકીના નામો ખાલી મૂલ્યોને સોંપવામાં આવ્યા છે આઈએફએસ ( IFS) માં અક્ષરો શબ્દોમાં વિભાજિત કરવા માટે વપરાય છે. બેકસ્લેશ પાત્ર ( \ ) નો ઉપયોગ આગલા અક્ષર વાંચવા અને લીટી ચાલુ રાખવા માટે કોઈ વિશિષ્ટ અર્થને દૂર કરવા માટે થઈ શકે છે. વિકલ્પો, જો પૂરા પાડવામાં આવે, તો નીચેના અર્થો છે:
-એ એનામ
આ શબ્દો એરે વેરીએબલ એનામના અનુક્રમિક સૂચકાંકોને સોંપવામાં આવ્યા છે , 0 થી શરૂ કરીને. કોઈપણ નવા મૂલ્યોને સોંપવામાં આવે તે પહેલાં Aname અનસેટ છે. અન્ય નામ દલીલો અવગણવામાં આવે છે.
ડી ડી સીમિલ
સીમાચિહ્નનો પ્રથમ અક્ષર નવી લાઇનને બદલે ઇનપુટ લાઇનને સમાપ્ત કરવા માટે વપરાય છે.
-e
જો ટર્મિનલમાંથી પ્રમાણભૂત ઇનપુટ આવે છે, તો રેખાંકિત (ઉપરોક્ત READLINE જુઓ) રેખા મેળવવા માટે વપરાય છે.
-એનચર્સ
ઇનપુટની સંપૂર્ણ લાઇનની રાહ જોવાને બદલે એનચાર્સ અક્ષરો વાંચીને વળતર વાંચો .
-પી પ્રોમ્પ્ટ
કોઈ પણ ઇનપુટ વાંચવાનો પ્રયાસ કરતા પહેલા કોઈ નવીની લીટી વિના, પ્રમાણભૂત ભૂલ પર પ્રોમ્પ્ટ દર્શાવો. પ્રોમ્પ્ટ માત્ર ત્યારે દર્શાવવામાં આવે છે જો ટર્મિનલમાંથી ઇનપુટ આવે છે.
-આર
બૅકસ્લેશ એક એસ્કેપ પાત્ર તરીકે કાર્ય કરતું નથી. બેકસ્લેશને લીટીનો ભાગ ગણવામાં આવે છે. ખાસ કરીને, એક બેકસ્લેશ-નવી લાઇન જોડીનો ઉપયોગ રેખા ચાલુ તરીકે થતો નથી.
-s
શાંત ઢબમાં. જો ટર્મિનલમાંથી ઇનપુટ આવે છે, તો અક્ષરો એકો નથી.
-ટી સમયસમાપ્તિ
ટાઇમઆઉટ સેકન્ડોમાં ઇનપુટની સંપૂર્ણ રેખા વાંચી ન જાય તો સમયસર વાંચવું અને નિષ્ફળતા પાછી આવવી . આ વિકલ્પનો કોઈ અસર થતો નથી જો વાંચેલું ટર્મિનલ અથવા પાઇપમાંથી ઇનપુટ વાંચતું નથી.
-યુ એફડીએફપી
ફાઇલ ડિસ્ક્રીપ્ટર એફડી માંથી ઇનપુટ વાંચો.
જો કોઈ નામો પૂરા પાડવામાં ન આવે, તો વાક્ય ચલ ચલ REPLY ને સોંપવામાં આવે છે. રીટર્ન કોડ શૂન્ય છે, સિવાય કે ફાઈલની સમાપ્તિ થાય છે, ટાઇમ આઉટ થાય છે, અથવા અયોગ્ય ફાઇલ ડિસ્ક્રીપ્ટરને -U ની દલીલ તરીકે પૂરી પાડવામાં આવે છે.
ફક્ત વાંચવા માટે [ -એપીએફ ] [ નામ ...]
આપેલ નામો ફક્ત વાંચવા માટે ચિહ્નિત છે; અનુગામી સોંપણી દ્વારા આ નામોની કિંમતો બદલી શકાતી નથી. જો -f વિકલ્પ પૂરો પાડવામાં આવે, તો નામોને લગતી વિધેયો એટલા ચિહ્નિત થાય છે -a વિકલ્પ વેરિયેબલોને એરેઝ પર પ્રતિબંધિત કરે છે. જો કોઈ નામની દલીલો આપવામાં ન આવે, અથવા જો -p વિકલ્પ પૂરો પાડવામાં આવે, તો બધા વાંચેલું નામોની યાદી છાપવામાં આવે છે. -p વિકલ્પ આઉટપુટને ફોર્મેટમાં પ્રદર્શિત કરવા માટેનું કારણ બને છે કે જે ઇનપુટ તરીકે પુનઃઉપયોગ કરી શકે છે. વળતરની સ્થિતિ 0 છે જ્યાં સુધી અયોગ્ય વિકલ્પ મળતો નથી, નામોમાંનું કોઈ માન્ય શૅલ ચલ નામ નથી, અથવા -f નામ સાથે પૂરું પાડવામાં આવે છે જે કાર્ય નથી
પરત [ એન ]
N દ્વારા ઉલ્લેખિત વળતર મૂલ્ય સાથે બહાર નીકળવા માટે કાર્ય કરે છે. જો n અવગણવામાં આવે છે, વળતરની સ્થિતિ ફંક્શન શરીરમાં ચલાવવામાં આવેલી છેલ્લી આદેશની છે. જો કોઈ કાર્ય બહાર ઉપયોગ કરવામાં આવે છે, પરંતુ દ્વારા સ્ક્રિપ્ટ અમલ દરમિયાન . ( સ્રોત ) આદેશનો ઉપયોગ કરે છે, તે શેલને તે સ્ક્રિપ્ટ એક્ઝિક્યુટ કરવાનું અટકાવવાનું કારણ આપે છે અને સ્ક્રિપ્ટમાં ચલાવવામાં આવેલ છેલ્લી આદેશની બહારની સ્થિતિ અથવા સ્ક્રિપ્ટની બહાર નીકળો સ્થિતિ તરીકે ક્યાં તો એન અથવા બહાર નીકળો સ્થિતિ પરત કરે છે. જો ફંક્શન બહાર ઉપયોગમાં લેવામાં આવે છે અને સ્ક્રિપ્ટ દ્વારા એક્ઝેક્યુટ થતાં નથી . , વળતરની સ્થિતિ ખોટી છે.
સેટ [ --abefhkmnptuvxBCHP ] [ -o વિકલ્પ ] [ આર્ગ ...]
વિકલ્પો વિના, દરેક શેલ ચલનું નામ અને મૂલ્ય એ ફોર્મેટમાં પ્રદર્શિત થાય છે કે જે ઇનપુટ તરીકે પુનઃઉપયોગ કરી શકાય છે. આઉટપુટ વર્તમાન લોકેલ મુજબ સૉર્ટ થાય છે. જ્યારે વિકલ્પો સ્પષ્ટ કરવામાં આવે છે, ત્યારે તેઓ શેલ લક્ષણોને સેટ અથવા અનસેટ કરે છે. વિકલ્પોની પ્રક્રિયા પછી બાકી રહેલી કોઈપણ દલીલો સ્થાયી પરિમાણો માટેના મૂલ્યો તરીકે ગણવામાં આવે છે અને તેને $ 1 , $ 2 , ... $ n માં સોંપવામાં આવે છે. વિકલ્પો, જો સ્પષ્ટ કરેલ હોય, તો નીચેના અર્થો છે:
-એ
સ્વયંચાલિત ચલો અને વિધેયોને ચિહ્નિત કરે છે કે જે અનુગામી આદેશોના પર્યાવરણમાં નિકાસ માટે સંશોધિત અથવા બનાવેલ છે.
-બી
આગલી પ્રાથમિક પ્રોમ્પ્ટ પહેલાં, સ્થગિત પૃષ્ઠભૂમિ નોકરીઓની સ્થિતિનો તાત્કાલિક રિપોર્ટ કરો આ ફક્ત અસરકારક છે જ્યારે જૉબ નિયંત્રણ સક્ષમ હોય છે.
-e
એક સરળ આદેશ (ઉપરોક્ત SHELL GRAMMAR જુઓ) નોન-શૂન્ય સ્થિતિ સાથે બહાર નીકળે તો તરત જ બહાર નીકળો શેલ તેમાંથી નીકળી શકતો નથી જો આદેશ નિષ્ફળ થાય તો તે અથવા જ્યારે લૂપનો ભાગ છે, જો if સ્ટેટમેંટનો ભાગ છે, & એન્ડ અથવા એક ભાગ || યાદી, અથવા જો આદેશની વળતર કિંમત મારફતે ઊંધી કરવામાં આવી રહી છે ! . જો ERR પર જાસૂસ હોય, તો શેલ બહાર નીકળે તે પહેલાં ચલાવવામાં આવે છે.
-એફ
પાથનામને વિસ્તરણ અક્ષમ કરો.
-હ
આદેશોનું સ્થાન યાદ રાખો કે તેઓ એક્ઝેક્યુશન માટે જોવામાં આવે છે. આ મૂળભૂત રીતે સક્રિય થયેલ છે
-ક
સોંપણી નિવેદનોના સ્વરૂપમાં તમામ દલીલો આદેશ માટે પર્યાવરણમાં મૂકવામાં આવે છે, માત્ર તે જ નહીં કે જે આદેશ નામથી આગળ છે.
-એમ
મોનિટર મોડ જોબ નિયંત્રણ સક્ષમ છે. આ વિકલ્પ સિસ્ટમ પર ઇન્ટ્રેક્ટિવ શેલો માટે ડિફૉલ્ટ છે જે તેને સપોર્ટ કરે છે (ઉપર જોબ કંટ્રોલ જુઓ). અલગ પ્રક્રિયા જૂથમાં પૃષ્ઠભૂમિ પ્રક્રિયાઓ ચાલે છે અને તેમની બહાર નીકળો સ્થિતિ ધરાવતી એક લીટી તેમના પૂર્ણતા પર મુદ્રિત થાય છે.
-ના
આદેશો વાંચો પરંતુ તેમને ચલાવશો નહીં. સિન્ટેક્ષ ભૂલો માટે શેલ સ્ક્રિપ્ટને તપાસવા માટે આનો ઉપયોગ કરી શકાય છે. આ ઇન્ટરેક્ટિવ શેલો દ્વારા અવગણવામાં આવે છે.
-o વિકલ્પ-નામ
વિકલ્પ નામ નીચેનામાંથી એક હોઈ શકે છે:
એલેક્લેક્સે
એ જ -એ
બ્રેસપેન્ડ
એ જ- બી
emacs
Emacs- શૈલી આદેશ વાક્ય સંપાદન ઈન્ટરફેસ વાપરો. આ મૂળભૂત રીતે સક્રિય થયેલ છે જ્યારે શેલ અરસપરસ હોય, જ્યાં સુધી શેલને --no સંપાદન વિકલ્પ સાથે શરૂ કરવામાં આવે.
errexit
-ઈ તરીકે જ
હેશલ
-એચ જ
હિસ્ટપેન્ડ
એ જ- એચ
ઇતિહાસ
હિસ્ટરીમાં ઉપર વર્ણવ્યા મુજબ આદેશ ઇતિહાસ સક્ષમ કરો .આ વિકલ્પ ઇન્ટરેક્ટિવ શેલોમાં મૂળભૂત રીતે છે.
અવગણના
અસર એ છે કે શેલ આદેશ `` આઇજીનરોઈએફ = 10 '' ચલાવવામાં આવી હતી (ઉપર શેલ વેરિયેબલ્સ જુઓ).
કીવર્ડ
એ જ પ્રમાણે -ક
મોનીટર
એમ-એમ
noclobber
સી-સી
નોએક્સેક
એ જ- એન
નોગ્લોબ
એ જ- એફ nolog હાલમાં અવગણવામાં
સૂચિત કરો
એ જ- બી
સંજ્ઞા
એ જ -યુ
એકસીએમડી
એ જ પ્રમાણે -ટી
ભૌતિક
એ જ- પી .
પોઝીક્સ
Bash નું વર્તણૂક બદલો જ્યાં મૂળભૂત ક્રિયા POSIX 1003.2 સ્ટાન્ડર્ડથી સ્ટાન્ડર્ડ ( પૉઝીક્સ મોડ ) સાથે મેળ ખાતી હોય છે.
વિશેષાધિકૃત
એ જ -પી .
વર્બોઝ
-V તરીકે જ.
વી
Vi-style આદેશ વાક્ય સંપાદન ઇન્ટરફેસનો ઉપયોગ કરો.
xtrace
-x તરીકે જ.
જો -o કોઈ વિકલ્પ-નામ સાથે પૂરું પાડવામાં આવે છે, તો વર્તમાન વિકલ્પોની કિંમતો છાપવામાં આવે છે. જો + ઓ કોઈ વિકલ્પ-નામ સાથે પૂરુ પાડવામાં આવતું નથી, તો વર્તમાન વિકલ્પો સેટિંગ્સને ફરીથી બનાવવા માટે સેટ આદેશો શ્રેણીબદ્ધ પ્રમાણભૂત આઉટપુટ પર પ્રદર્શિત થાય છે.
-પી
વિશેષાધિકૃત મોડ ચાલુ કરો આ સ્થિતિમાં, $ ENV અને $ BASH_ENV ફાઇલોની પ્રક્રિયા થતી નથી, શેલ ફંક્શનો પર્યાવરણમાંથી વારસાગત નથી અને SHELLOPTS ચલ, જો તે પર્યાવરણમાં દેખાય છે, અવગણવામાં આવે છે. જો શેલ વાસ્તવિક વપરાશકર્તા (જૂથ) id સાથેના અસરકારક વપરાશકર્તા (જૂથ) id સાથે શરૂ થાય છે, અને -p વિકલ્પ પૂરો પાડવામાં આવતો નથી, તો આ ક્રિયાઓ લેવામાં આવે છે અને અસરકારક વપરાશકર્તા id વાસ્તવિક વપરાશકર્તા id પર સેટ છે. જો -p વિકલ્પ શરૂઆતમાં પૂરો પાડવામાં આવે, તો અસરકારક વપરાશકર્તા id રીસેટ નથી. આ વિકલ્પને બંધ કરવાથી અસરકારક વપરાશકર્તા અને જૂથ ID ને વાસ્તવિક વપરાશકર્તા અને જૂથ ID પર સેટ કરવા માટેનું કારણ બને છે.
-ટી
એક આદેશ વાંચીને એક્ઝિક્યુટ કર્યા પછી બહાર નીકળો
-યુ
પેરામીટર વિસ્તરણ કરતી વખતે ભૂલ તરીકે અનસેટ ચલોને ટ્રીટ કરો જો અનસેટ વેરીએબલ પર વિસ્તરણ કરવાનો પ્રયાસ કરવામાં આવે છે, તો શેલ ભૂલ સંદેશો છાપે છે, અને, અરસપરસ ન હોય તો, બિન-શૂન્ય સ્થિતિ સાથે બહાર નીકળે છે.
-વી
શેલ ઇનપુટ લાઇન્સને છાપો તરીકે છાપો.
-x
દરેક સરળ આદેશને વિસ્તૃત કર્યા પછી, PS4 ની વિસ્તૃત કિંમત દર્શાવો, પછી આદેશ અને તેની વિસ્તૃત દલીલો.
-બી
શેલ બોસ વિસ્તરણ કરે છે (ઉપર બ્રેસ એક્સપાન્સન જુઓ). આ મૂળભૂત રીતે ચાલુ છે
-સી
જો સેટ કરેલ હોય, તો bash હાલની ફાઇલને > , > & , અને <> પુનર્નિર્દેશન ઓપરેટરો સાથે ફરીથી લખી નથી. રીડિરેંક્શન ઓપરેટર > | નો ઉપયોગ કરીને આઉટપુટ ફાઇલો બનાવતી વખતે આ ઓવરરાઇડ થઈ શકે છે તેના બદલે >
-હ
સક્ષમ કરો ! શૈલી ઇતિહાસનો બદલો જ્યારે શેલ અરસપરસ હોય ત્યારે આ વિકલ્પ ડિફોલ્ટ રૂપે ચાલુ થાય છે.
-પી
જો સેટ કરેલ હોય, તો શેલ સિંબોલિક લિંક્સને અનુસરતું નથી જ્યારે સીડી જેવા આદેશો અમલમાં મૂકે છે જે વર્તમાન કાર્યકારી ડિરેક્ટરીને બદલશે. તે તેના બદલે ભૌતિક ડાયરેક્ટરી સ્ટ્રક્ચરનો ઉપયોગ કરે છે. મૂળભૂત રીતે, bash ડિરેક્ટરીઓની લોજિકલ સાંકળને અનુસરે છે જ્યારે આદેશો ચલાવી રહ્યા હોય જે વર્તમાન ડિરેક્ટરીને બદલે છે.
-
જો કોઈ દલીલો આ વિકલ્પને અનુસરતી નથી, તો સ્થાનીય પરિમાણો અનસેટ છે. નહિંતર, સ્થાયી પરિમાણો એ આરજીએસ ( એજીઆર) પર સેટ કરવામાં આવે છે, જો તેમાંના કેટલાક સાથે શરૂ થાય છે -
-
વિકલ્પોના અંતમાં સિગ્નલ કરો, સ્થાયી પરિમાણોને અસાઇન કરવા માટે બાકી રહેલા બધા અર્જેકનો ઉપયોગ કરો. -x અને -v વિકલ્પો બંધ છે. જો કોઈ દલીલ ન હોય તો, સ્થાયી પરિમાણો યથાવત રહે છે.
જ્યાં સુધી સૂચવાય નહિં ત્યાં સુધી વિકલ્પો મૂળભૂત રીતે બંધ થાય છે આના બદલે - આ વિકલ્પોને બંધ કરવાનું કારણ બને છે - નો ઉપયોગ કરીને. શેલની વિનંતી કરવા માટે વિકલ્પોને દલીલો તરીકે પણ સ્પષ્ટ કરી શકાય છે. વર્તમાન વિકલ્પોનો સેટ $ - માં મળી શકે છે. જ્યાં સુધી કોઈ અમાન્ય વિકલ્પ ન મળે ત્યાં સુધી વળતરની સ્થિતિ હંમેશા સાચી છે.
પાળી [ n ]
N +1 થી સ્થાયી પરિમાણો ... નું નામ બદલીને $ 1 છે .... નંબરો દ્વારા રજૂ કરેલા પરિમાણો $ # નીચે $ # - n +1 અનસેટ છે. n નોન-નેગેટિવ નંબર $ અથવા તેનાથી ઓછો હોવો જોઈએ. જો n એ 0 છે, તો કોઈ પરિમાણો બદલાઈ નથી. જો n આપેલ નથી, તો તે 1 માનવામાં આવે છે. જો n એ $ # થી વધારે હોય તો, સ્થાયી પરિમાણો બદલવામાં આવતાં નથી. જો $ 100 થી વધારે અથવા શૂન્ય કરતા ઓછો હોય તો વળતરની સ્થિતિ શૂન્ય કરતા વધારે છે; અન્યથા 0.
shopt [ -pqsu ] [ -o ] [ optname ...]
વૈકલ્પિક શેલ વર્તનને નિયંત્રિત કરતા ચલોનું મૂલ્ય ટૉગલ કરો કોઈ વિકલ્પો વિના, અથવા -p વિકલ્પ સાથે, બધા સેટ કરેલ વિકલ્પોની સૂચિ દર્શાવવામાં આવે છે, દરેક સંકેત પ્રમાણે છે કે નહીં તે દર્શાવે છે. -p વિકલ્પ આઉટપુટ એક સ્વરૂપમાં પ્રદર્શિત કરવા માટેનું કારણ બને છે જે ઇનપુટ તરીકે ફરી ઉપયોગમાં લઈ શકાય છે. અન્ય વિકલ્પો નીચેના અર્થો છે:
-s
દરેક optname સક્ષમ કરો (સેટ કરો)
-યુ
દરેક optname ને અક્ષમ કરો (અનસેટ કરો)
-ક
સામાન્ય આઉટપુટ (શાંત સ્થિતિ) દબાય છે; વળતરની સ્થિતિ સૂચવે છે કે શું ઓપ્ટનામ સેટ અથવા અનસેટ છે. જો બહુવિધ optname દલીલો -q સાથે આપવામાં આવે, તો બધા ઓપ્ટનામ સક્ષમ હોય તો વળતરની સ્થિતિ શૂન્ય છે; અન્યથા બિન-શૂન્ય
-ઓ
સેટ બિલ્ડિનમાં -o વિકલ્પ માટે વ્યાખ્યાયિત કરવા માટે optname ના મૂલ્યોને પ્રતિબંધિત કરે છે.
જો ક્યાં -s અથવા -u નો કોઈ ઓપ્ટ-નામ દલીલો વગર ઉપયોગ થાય છે, તો ડિસ્પ્લે એવા વિકલ્પો સુધી મર્યાદિત છે કે જે સેટ અથવા અનસેટ છે, અનુક્રમે. અન્યથા નોંધ્યા સિવાય, shopt વિકલ્પો મૂળભૂત રીતે (અનસેટ) અક્ષમ છે.
બધા ઓપ્ટનામ સક્ષમ હોય ત્યારે લિસ્ટિંગ વિકલ્પો શૂન્ય હોય ત્યારે વળતર સ્થિતિ, અન્યથા બિન-શૂન્ય. જ્યારે સેટિંગ અથવા અનસેટિંગ વિકલ્પો, વળતરની સ્થિતિ શૂન્ય છે સિવાય કે optname કોઈ માન્ય શેલ વિકલ્પ ન હોય.
Shopt વિકલ્પોની સૂચિ છે:
cdable_vars
જો સેટ કરેલ હોય, તો cd builtin આદેશની દલીલ છે કે જે ડિરેક્ટરી નથી તે વેરિયેબલનું નામ ગણવામાં આવે છે જેની કિંમત એ ડિરેક્ટરી છે જે બદલવા માટે છે.
સીડીસ્પેલ
જો સેટ હોય, તો cd આદેશમાં ડિરેક્ટરી ઘટકની જોડણીમાં નાની ભૂલો ઠીક કરવામાં આવશે. ચેક કરાયેલ ભૂલો ટ્રાન્સપોર્ટેડ અક્ષરો, ખૂટે ચરિત્ર અને એક અક્ષર ઘણા બધા છે. જો કોઈ કરેક્શન મળે, તો સુધારેલ ફાઇલ નામ છાપવામાં આવે છે, અને આદેશ આગળ વધે છે. આ વિકલ્પ માત્ર ઇન્ટરેક્ટિવ શેલો દ્વારા ઉપયોગમાં લેવાય છે.
ચેકશેશ
જો સેટ કરેલ હોય, તો bash તપાસે છે કે હેશ કોષ્ટકમાં મળેલી આદેશ તે ચલાવવાનો પ્રયત્ન કરતા પહેલા અસ્તિત્વમાં છે. જો hashed આદેશ હવે અસ્તિત્વમાં નથી, તો સામાન્ય પાથ શોધ કરવામાં આવે છે.
ચેકવિન્સેઝ
જો સેટ હોય, તો દરેક આદેશ પછી બાસ વિન્ડો માપ ચકાસે છે અને જો જરૂરી હોય તો, LINES અને COLUMNS ના મૂલ્યોને અપડેટ કરે છે.
સીએમડીહિસ્ટ
જો સેટ કરેલું હોય, તો સમાન ઇતિહાસ એન્ટ્રીમાં બહુવિધ-લીટી કમાન્ડની બધી રેખાઓ બચાવવા માટે bash પ્રયત્ન કરે છે. આ મલ્ટી-લાઇન કમાન્ડ્સના સરળ ફરીથી સંપાદનની મંજૂરી આપે છે
ડોટગ્લોબ
જો સેટ કરેલ હોય તો, bash માં '.' થી શરૂ થતાં ફાઇલનામ શામેલ છે. પાથનામાના વિસ્તરણના પરિણામોમાં.
અમલમાં મૂકવું
જો સુયોજિત હોય, તો બિન-અરસપરસ શેલ બહાર નીકળશે નહીં જો તે exec બિલ્ટિન આદેશમાં દલીલ તરીકે સ્પષ્ટ થયેલ ફાઇલને એક્ઝેક્યુટ કરી શકતું નથી. જો એક્ઝેક નિષ્ફળ જાય તો એક અરસપરસ શેલ બહાર નીકળી શકતો નથી.
વિસ્તરણ_લાભ
જો સેટ કરેલ હોય, તો ALIASES હેઠળ ઉપરોક્ત વર્ણવેલ તરીકે ઉપનામો વિસ્તૃત થાય છે. આ વિકલ્પ અરસપરસ શેલો માટે મૂળભૂત રીતે સક્રિય થયેલ છે.
એક્સ્ટગ્લોબ
જો સેટ કરેલું હોય, તો પાથનામા વિસ્તરણ હેઠળ ઉપર વર્ણવાયેલ વિસ્તૃત પેટર્ન બંધબેસતા સક્ષમ છે.
હિસ્ટોપંડ
જો સેટ કરેલ હોય, તો હિસ્ટિલીઅલ વેરીએબલના મૂલ્ય દ્વારા નામવાળી ફાઇલમાં ઇતિહાસ સૂચિને ઉમેરવામાં આવે છે જ્યારે શેલ ફાઇલમાંથી ઓવરરાઈટ કરવાને બદલે બહાર નીકળે છે.
ભ્રષ્ટાચાર
જો સેટ અને રેડલાઇન ઉપયોગમાં લેવાય છે, તો વપરાશકર્તાને નિષ્ફળ ઇતિહાસના સ્થાનાંતરને ફરી સંપાદિત કરવાની તક આપવામાં આવે છે.
histverify
જો સેટ કરેલ હોય અને રીડલાઇન ઉપયોગમાં લેવાતી હોય, તો ઇતિહાસના સ્થાનાંતરણના પરિણામો તરત જ શેલ પાર્સરને પસાર થતા નથી. તેની જગ્યાએ, પરિણામી રેખા રેડીનેન સંપાદન બફરમાં લોડ થાય છે, જે વધુ ફેરફારની પરવાનગી આપે છે.
hostcomplete
જો સેટ કરેલ હોય અને રીડલાઇન ઉપયોગમાં લેવાતી હોય, તો bash હોસ્ટનેમ પૂર્ણ કરવા માટે પ્રયત્ન કરે છે જ્યારે @ સમાવતી શબ્દ સમાપ્ત થઈ રહ્યો છે (ઉપરની READLINE હેઠળ પૂર્ણ જુઓ) આ મૂળભૂત રીતે સક્રિય થયેલ છે
હપૉનેક્સિટ
જો સેટ કરેલ હોય, તો ઇન્ટરેક્ટિવ લૉગિન શેલમાંથી બહાર નીકળે ત્યારે bash બધી નોકરીઓ માટે SIGHUP મોકલશે.
ઇન્ટરેક્ટિવ_કોમેન્ટ્સ
જો સેટ કરેલ હોય, તો શબ્દને # થી શરૂ કરીને શબ્દ અને તે બાકી રહેલા બધા અક્ષરોને એક અરસપરસ શેલ (ઉપરોક્ત ટિપ્પણીઓ જુઓ) માં અવગણવા માટે દોરવા દો . આ વિકલ્પ મૂળભૂત રીતે સક્રિય થયેલ છે.
લિથિસ્ટ
જો સેટ કરેલું છે, અને cmdhist વિકલ્પ સક્રિય કરેલ હોય, તો મલ્ટી-લાઇન આદેશો, જ્યાં શક્ય હોય ત્યાં અર્ધવિરામ વિભાજકનો ઉપયોગ કરતાં, એમ્બેડેડ ન્યૂલાઇન્સ સાથે ઇતિહાસમાં સાચવવામાં આવે છે.
login_shell
શેલ આ વિકલ્પને સુયોજિત કરે છે જો તે લોગિન શેલ તરીકે શરૂ થાય છે (ઉપરની તરફ જુઓ). મૂલ્ય બદલી શકાશે નહીં
મેલવાર્ન
જો સેટ કરેલ હોય, અને ફાઈલને તપાસવા માટે તે તપાસવામાં આવે છે કે જે છેલ્લી વખત તપાસ કરવામાં આવી હતી, તો મેસેજ ' mailfile માં મેઇલ' વાંચવામાં આવ્યો છે '' પ્રદર્શિત થાય છે.
no_empty_cmd_completion
જો સેટ કરેલ હોય અને રીડલાઇન ઉપયોગમાં લેવાતી હોય, તો બાશ પૅટ ( PATH) ને શક્ય સમાપ્તિ માટે શોધવાનો પ્રયત્ન કરશે નહીં જ્યારે પૂર્ણ લીટી પર પૂર્ણતાના પ્રયત્નો કરવામાં આવે છે.
nocaseglob
જો સેટ કરેલું હોય, તો પાસાનામ વિસ્તરણ કરતી વખતે કેસ-અવાસ્તવિક ફેશનમાં ફાઇલનામોથી મેળ ખાય છે (ઉપરનું પાથનામ વિસ્તરણ જુઓ).
nullglob
જો સેટ કરેલ હોય, તો bash એ પેટર્નને પરવાનગી આપે છે કે જે કોઈ ફાઇલો સાથે બંધબેસે નહીં (ઉપરના પાથનામને વિસ્તરણ જુઓ), નલ સ્ટ્રિંગમાં વિસ્તરણ કરવાને બદલે, પોતાને.
progcomp
જો સેટ કરેલ હોય, પ્રોગ્રામેબલ પૂર્ણ સુવિધા (ઉપર પ્રોગ્રામેબલ સમાપ્તિ જુઓ) સક્ષમ છે. આ વિકલ્પ મૂળભૂત રીતે સક્રિય થયેલ છે.
પ્રોમ્પ્ટરો
જો સેટ હોય તો, પ્રોમ્પ્ટ સ્ટ્રીંગ્સ વેરિયેબલ અને પેરામીટર એક્સપાન્શન થયા પછી