Shell builtin
કમ્પ્યુટિંગમાં, શેલ બિલ્ટ-ઇન એ એક આદેશ અથવા કાર્ય છે, જેને શેલમાંથી બોલાવવામાં આવે છે, જે બાહ્ય એક્ઝેક્યુટેબલ પ્રોગ્રામને બદલે સીધા શેલમાં જ ચલાવવામાં આવે છે, જે શેલ લોડ અને એક્ઝેક્યુટ કરશે. શેલ બિલ્ટિન્સ બાહ્ય પ્રોગ્રામ્સ કરતાં નોંધપાત્ર રીતે ઝડપથી કામ કરે છે, કારણ કે ત્યાં કોઈ પ્રોગ્રામ લોડિંગ ઓવરહેડ નથી. જો કે, તેમનો કોડ શેલમાં સ્વાભાવિક રીતે હાજર હોય છે, અને આમ તેમને સુધારવા અથવા અપડેટ કરવા માટે શેલમાં ફેરફારોની જરૂર પડે છે. તેથી, શેલ બિલ્ટિન્સનો ઉપયોગ સામાન્ય રીતે સરળ, લગભગ તુચ્છ કાર્યો માટે થાય છે, જેમ કે ટેક્સ્ટ આઉટપુટ. કેટલીક ઓપરેટિંગ સિસ્ટમોની પ્રકૃતિને કારણે, સિસ્ટમોના કેટલાક કાર્યોને શેલ બિલ્ટિન્સ તરીકે અમલમાં મૂકવા જરૂરી છે. સૌથી નોંધપાત્ર ઉદાહરણ સીડી આદેશ છે, જે શેલની કાર્યકારી ડિરેક્ટરીમાં ફેરફાર કરે છે. દરેક એક્ઝેક્યુટેબલ પ્રોગ્રામ એક અલગ પ્રક્રિયામાં ચાલે છે, અને કાર્યકારી ડિરેક્ટરીઓ દરેક પ્રક્રિયા માટે વિશિષ્ટ હોવાથી, બાહ્ય પ્રોગ્રામ તરીકે સીડી લોડ કરવાથી તેને લોડ કરેલા શેલની કાર્યકારી ડિરેક્ટરીને અસર થશે નહીં. આ પણ જુઓ વ્યસ્ત બોક્સ આંતરિક DOS આદેશ સંદર્ભો બાહ્ય કડીઓ ખાસ શેલ બિલ્ટ-ઇન આદેશોની સૂચિ MS-DOS આંતરિક આદેશોની સૂચિ આદેશ શેલો