આપણે હંમેશાં લિનક્સ સીએલઆઈ, કન્સોલ, ટર્મિનલ ઇમ્યુલેટર વગેરે ચલાવવાનાં આદેશો વિશે વાત કરીશું. પરંતુ આ સમયે અમે તમારા માટે થોડુંક અલગ ટ્યુટોરિયલ લાવીએ છીએ, તે શીખવવાનું એક મિનિ-ગાઇડ છે આપણી પોતાની લિનક્સ કમાન્ડ બનાવો. હા, તમે સાંભળ્યું છે તેમ, એક સરળ અને સરળ રીતે આપણે આપણા પોતાના ટૂલ બનાવી શકીએ છીએ અને તેને ચલાવવા અને તેનો આનંદ માણવા માટે તેને લિનક્સ કન્સોલથી કsoલ કરી શકીએ છીએ. આ માટે અમારી પાસે જુદા જુદા વિકલ્પો છે, કારણ કે આપણે તેને બનાવવા માટે વિવિધ પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરી શકીએ છીએ, જો કે આપણા ઉદાહરણ માટે આપણે ફક્ત બાશ માટે શેલ સ્ક્રિપ્ટીંગ પર ધ્યાન કેન્દ્રિત કરીશું.
પ્રોગ્રામ અથવા આદેશ બનાવવાની પ્રક્રિયાની આવશ્યકતા છે નીચેના પગલાં:
- અમારા ટૂલનો કોડ લખો. જો તમને પહેલાથી જ ખબર છે કે તમને શું જોઈએ છે અથવા તમારે શું જોઈએ છે, તો તમારા ટૂલનો સ્રોત કોડ ગમે તે હોય અને તમે પસંદ કરેલી ભાષા લખો. ઉદાહરણ તરીકે, તમે તેને સી, પાયથોન, પર્લ અથવા બાસ માટે સ્ક્રિપ્ટ તરીકે કરી શકો છો.
- અમારો સ્રોત કોડ કમ્પાઇલ કરો એક્ઝેક્યુટેબલ પેદા કરવા માટે. ઉદાહરણ તરીકે, જો તે સી અથવા સી ++, વગેરેમાં છે, તો તમે તેને સરળ રીતે જીસીસી કમ્પાઈલરની સહાયથી કરી શકો છો. જો તે અર્થઘટનવાળી ભાષા છે, જેમ કે પાયથોન, પર્લ, રૂબી, વગેરે, આપણે તેનો ઇન્ટરપ્રીટર ઇન્સ્ટોલ કરવો પડશે અને સ્રોત કોડ વડે ફાઇલ બનાવવી પડશે. બાશ માટે સ્ક્રિપ્ટનો પણ આ કેસ છે, આ સ્થિતિમાં દુભાષિયો પોતે બાશ છે અને તેને એક્ઝેક્યુટેબલ બનાવવા માટે આપણે વાપરી શકીએ છીએ: chmod + x સ્ક્રિપ્ટ_નામ.sh
- એકવાર કમ્પાઇલ કરેલ અથવા અમારી પાસે એક્ઝેક્યુટેબલ ફાઇલ છે, અમે તેને ક copyપિ કરીએ છીએ અથવા તેને રૂટમાં ખસેડીએ છીએ us PATH પર્યાવરણ ચલ, જેમ કે / usr / બિન માં સમાવિષ્ટ છે. તમે પડઘા $ PATH થી પાથ જોઈ શકો છો. આની મદદથી આપણે તેનું નામ દાખલ કરીને તેને ચલાવી શકીએ છીએ અને અમારે સંપૂર્ણ માર્ગ મૂકવાનો રહેશે નહીં.
એકવાર આ થઈ ગયા પછી અમારી પાસે એક્ઝેક્યુટ કરવા માટે અમારી કમાન્ડ તૈયાર છે ... તમે તેનું નામ લખી શકો છો અને તે એક્ઝેક્યુટ થશે.
ઉદાહરણ તરીકે, તમારે સમજવા માટે, હું મૂકીશ વ્યવહારુ ઉદાહરણ:
- પગલું 1: અમે કોડને લખવા જઈ રહ્યા છીએ, આ કિસ્સામાં, એક સરળ બashશ સ્ક્રિપ્ટ, આ કરવા માટે કોઈ પ્રિય ટેક્સ્ટ સંપાદક ખોલો અને નીચેનો કોડ (અથવા તમારી સ્ક્રિપ્ટની) લખો:
#!/bin/bash echo "Hola mundo"
- પગલું 2: અમે ટેક્સ્ટ ફાઇલને સાચવીએ છીએ અને મારા કિસ્સામાં હું તેને હેલો કહીશ. અને હવે હું તેને એક્ઝેક્યુટેબલ બનાવું છું;:
chmod +x hola
- પગલું 3: હવે તેને જાણીતા પાથ પર ખસેડવાનો સમય આવી ગયો છે જેથી હંમેશાં તે હોસ્ટ કરેલી ડિરેક્ટરીમાં ન હોવું જોઈએ અથવા તેના અમલ માટે સંપૂર્ણ માર્ગ મૂકવો નહીં ...
cp hola.sh /usr/bin/
અને હવે આપણે તેને એક સરળ સાથે ચલાવી શકીએ:
hola
અને આ કિસ્સામાં તમારે સ્ક્રીન પર એક સરળ સંદેશ જોવો જોઈએ «હેલો વર્લ્ડ«
જો તમે કોઈ સરળ હેલ્લો સાથે માંગવા માંગતા હો, તો .sh વિના ફાઇલને હેલો કહેવા જોઈએ
આભાર!