Linux પર્યાવરણ ચલો

Linux કર્નલ-આધારિત ઑપરેટિંગ સિસ્ટમ્સમાં એન્વાયર્નમેન્ટ વેરિયેબલ એ વેરિયેબલ છે જેમાં સ્ટાર્ટઅપ સમય પર અન્ય પ્રોગ્રામ્સ દ્વારા ઉપયોગમાં લેવાતી ટેક્સ્ટ્યુઅલ માહિતી શામેલ છે. સામાન્ય રીતે તેમાં ગ્રાફિકલ અને કમાન્ડ શેલ, વપરાશકર્તા સેટિંગ્સ પરનો ડેટા, ચોક્કસ ફાઇલોની જગ્યા અને ઘણું બધું જ સામાન્ય સિસ્ટમ પરિમાણો શામેલ છે. આવા ચલોની કિંમતો સૂચવેલી છે, ઉદાહરણ તરીકે, નંબરો, પ્રતીકો, ડિરેક્ટરીઓ અથવા ફાઇલોને પાથો દ્વારા. તેના કારણે, ઘણા એપ્લિકેશન્સ ઝડપથી અમુક સેટિંગ્સની ઍક્સેસ મેળવે છે, તેમજ વપરાશકર્તાને નવા વિકલ્પો બદલવા અથવા બનાવવા માટે તક મળે છે.

Linux માં પર્યાવરણ ચલો સાથે કામ કરો

આ લેખમાં, અમે પર્યાવરણ ચલો સાથે સંબંધિત મૂળભૂત અને સૌથી ઉપયોગી માહિતીને સ્પર્શ કરવા માંગીએ છીએ. આ ઉપરાંત, અમે તેમને જોવા, સંશોધિત, બનાવવા અને કાઢી નાખવાના રસ્તાઓ પ્રદર્શિત કરીશું. મુખ્ય વિકલ્પો સાથે પરિચિતતા શિખાઉ વપરાશકર્તાઓને આવા સાધનોના સંચાલનમાં નેવિગેટ કરવામાં અને ઓએસ વિતરણોમાં તેમનું મૂલ્ય સમજવામાં સહાય કરશે. સૌથી મહત્વપૂર્ણ પરિમાણોનું વિશ્લેષણ શરૂ કરતા પહેલા હું તેમના વિભાગ વિશે વર્ગોમાં વાત કરવા માંગું છું. આવા જૂથને નીચે મુજબ વ્યાખ્યાયિત કરવામાં આવે છે:

  1. સિસ્ટમ ચલો ઓપરેટિંગ સિસ્ટમ શરૂ થાય ત્યારે આ વિકલ્પો તાત્કાલિક લોડ થાય છે, કેટલીક ગોઠવણી ફાઇલોમાં સંગ્રહિત કરવામાં આવે છે (તેઓની ચર્ચા નીચે કરવામાં આવશે), અને તે બધા વપરાશકર્તાઓ અને સમગ્ર ઑએસ માટે પણ ઉપલબ્ધ છે. લાક્ષણિક રીતે, આ પરિમાણો સૌથી મહત્વપૂર્ણ અને ઘણી વખત વિવિધ એપ્લિકેશંસના લોંચ દરમિયાન વપરાય છે.
  2. વપરાશકર્તા ચલો. દરેક વપરાશકર્તા પાસે તેની પોતાની ઘર ડિરેક્ટરી હોય છે, જ્યાં વપરાશકર્તા ચલોની ગોઠવણી ફાઇલો સહિત તમામ મહત્વપૂર્ણ ઑબ્જેક્ટ્સ સંગ્રહિત થાય છે. તેમના નામથી તે પહેલાથી જ સ્પષ્ટ છે કે તે કોઈ ચોક્કસ વપરાશકર્તાને જ્યારે સ્થાનિક દ્વારા અધિકૃત કરવામાં આવે છે ત્યારે તેને લાગુ કરવામાં આવે છે "ટર્મિનલ". તેઓ રિમોટ કનેક્શન પર કામ કરે છે.
  3. સ્થાનિક ચલો. ત્યાં પરિમાણો છે જે ફક્ત એક સત્રમાં લાગુ થાય છે. જ્યારે તે પૂર્ણ થઈ જાય, ત્યારે તેઓ કાયમી રૂપે કાઢી નાખવામાં આવશે અને બધું ફરીથી શરૂ કરવા માટે મેન્યુઅલી બનાવવું પડશે. તેઓ અલગ ફાઇલોમાં સચવાયા નથી, પરંતુ સંબંધિત કન્સોલ આદેશોની મદદથી બનાવવામાં, સંપાદિત અને કાઢી નાખવામાં આવે છે.

વપરાશકર્તા અને સિસ્ટમ ચલો માટે રૂપરેખાંકન ફાઈલો

જેમ તમે ઉપરના વર્ણનથી પહેલાથી જાણો છો, લિનક્સ વેરિયેબલના ત્રણમાંથી બે વર્ગ અલગ ફાઇલોમાં સંગ્રહિત છે, જ્યાં સામાન્ય ગોઠવણી અને અદ્યતન પરિમાણો એકત્રિત કરવામાં આવે છે. આવી દરેક વસ્તુ ફક્ત યોગ્ય પરિસ્થિતિઓ હેઠળ જ લોડ થાય છે અને તેનો ઉપયોગ વિવિધ હેતુઓ માટે થાય છે. અલગથી, હું નીચેના તત્વોને પ્રકાશિત કરવા માંગું છું:

  • / એટીસી / પ્રોફાઇલ- એક સિસ્ટમ ફાઇલો. દૂરસ્થ લૉગિન સાથે પણ, બધા વપરાશકર્તાઓ અને સમગ્ર સિસ્ટમ માટે ઉપલબ્ધ. તેના માટે એકમાત્ર પ્રતિબંધ - માનક ખોલતી વખતે પરિમાણો સ્વીકારવામાં આવતાં નથી "ટર્મિનલ", એટલે કે, આ સ્થાનમાં, આ ગોઠવણીમાંથી કોઈ મૂલ્યો કાર્ય કરશે નહીં.
  • / એટીસી / પર્યાવરણ- અગાઉના રૂપરેખાંકન એક વ્યાપક એનાલોગ. તે સિસ્ટમ સ્તર પર કાર્ય કરે છે, તે પહેલાની ફાઇલ જેવી જ વિકલ્પો ધરાવે છે, પરંતુ હવે કોઈ રીમોટ કનેક્શન વગર કોઈપણ નિયંત્રણો વિના.
  • /ઈટીસી / બીએએસએચ.બીએએસએચઆરસી- ફાઇલ ફક્ત સ્થાનિક ઉપયોગ માટે જ છે, જો તમારી પાસે ઇન્ટરનેટ દ્વારા દૂરસ્થ સત્ર અથવા કનેક્શન હોય તો તે કાર્ય કરશે નહીં. નવા ટર્મિનલ સત્ર બનાવતી વખતે તે દરેક વપરાશકર્તા માટે અલગથી કરવામાં આવે છે.
  • બીએસએચઆરસી- કોઈ વિશિષ્ટ વપરાશકર્તાને સંદર્ભિત કરે છે, જે તેની હોમ ડિરેક્ટરીમાં સંગ્રહિત થાય છે અને દર વખતે નવી ટર્મિનલ લોંચ કરવામાં આવે છે.
  • બાસ- એ જ બીએસએચઆરસી, ફક્ત રીમોટિંગ માટે, ઉદાહરણ તરીકે, SSH નો ઉપયોગ કરતી વખતે.

આ પણ જુઓ: ઉબુન્ટુમાં એસએસએચ-સર્વર સ્થાપિત કરી રહ્યું છે

સિસ્ટમ પર્યાવરણ ચલોની સૂચિ જુઓ

તમે સરળતાથી સૂચિબદ્ધ એક આદેશ સાથે લિનક્સ અને તેમની વિભાવનાઓમાં હાજર બધા સિસ્ટમ ચલો અને વપરાશકર્તા ચલોને સરળતાથી જોઈ શકો છો. આ કરવા માટે, તમારે પ્રમાણભૂત કન્સોલ દ્વારા ફક્ત થોડા સરળ પગલાં લેવાની જરૂર છે.

  1. ચલાવો "ટર્મિનલ" મેનુ દ્વારા અથવા હોટ કી દબાવીને Ctrl + Alt + T.
  2. નોંધણી ટીમsudo apt- કોર કોરિયલ્સ સ્થાપિત કરો, તમારી સિસ્ટમમાં આ ઉપયોગિતાની ઉપલબ્ધતા તપાસવા માટે અને જો જરૂરી હોય તો તરત ઇન્સ્ટોલ કરો.
  3. સુપરસુઝર એકાઉન્ટ માટે પાસવર્ડ દાખલ કરો, દાખલ અક્ષરો દર્શાવવામાં આવશે નહીં.
  4. તમને નવી ફાઇલો અથવા પુસ્તકાલયોમાં તેમની હાજરીને ઉમેરવાની સૂચના આપવામાં આવશે.
  5. હવે ઇન્સ્ટોલ કરેલા કોર્યુટિલ્સ ઉપયોગિતાના આદેશોનો ઉપયોગ કરો, જે તમામ પર્યાવરણ ચલોની સૂચિ જાહેર કરે છે. લખોપ્રિન્ટનવઅને કી દબાવો દાખલ કરો.
  6. બધા વિકલ્પો જુઓ. ચિહ્નિત કરવા માટે અભિવ્યક્તિ = - વેરીએબલનું નામ, અને પછી - તેનું મૂલ્ય.

મુખ્ય સિસ્ટમ અને વપરાશકર્તા પર્યાવરણ ચલો યાદી

ઉપરોક્ત સૂચનો બદલ આભાર, હવે તમે જાણો છો કે તમે બધા વર્તમાન પરિમાણો અને તેમના મૂલ્યોને ઝડપથી કેવી રીતે નિર્ધારિત કરી શકો છો. તે માત્ર મુખ્ય મુદ્દાઓ સાથે વ્યવહાર કરવા માટે રહે છે. હું નીચેની આઇટમ્સ પર ધ્યાન દોરવા માંગું છું:

  • ડી. સંપૂર્ણ નામ ડેસ્કટોપ પર્યાવરણ છે. વર્તમાન ડેસ્કટૉપ વાતાવરણનું નામ શામેલ છે. Linux કર્નલ પર ઑપરેટિંગ સિસ્ટમ્સ વિવિધ ગ્રાફિકલ શેલ્સનો ઉપયોગ કરે છે, તેથી એપ્લિકેશંસને સમજવા તે અગત્યનું છે જે હાલમાં સક્રિય છે. આ તે છે જ્યાં ચલ DE મદદ કરે છે. તેના મૂલ્યોનું એક ઉદાહરણ છે જીનોમ, ટંકશાળ, કેડી અને તેથી.
  • પાથ- ડિરેક્ટરીઓની સૂચિ નક્કી કરે છે જેમાં વિવિધ એક્ઝેક્યુટેબલ ફાઇલો શોધવામાં આવે છે. ઉદાહરણ તરીકે, જ્યારે ઑબ્જેક્ટ્સને શોધવા અને ઍક્સેસ કરવા માટેના આદેશોમાંથી કોઈ એક કાર્ય કરે છે, ત્યારે તેઓ આ ફોલ્ડર્સને એક્સક્લુઝિવ ફાઇલોને ઝડપથી શોધવા અને સ્થાનાંતરિત કરવા માટે ચોક્કસ દલીલો સાથે ઍક્સેસ કરે છે.
  • શેલ- સક્રિય આદેશ શેલનો વિકલ્પ સંગ્રહિત કરે છે. આવા શેલ્સ વપરાશકર્તાને અમુક સ્ક્રિપ્ટોને સ્વ-નોંધણી કરવા અને સિન્ટેક્સનો ઉપયોગ કરીને વિવિધ પ્રક્રિયાઓને ચલાવવાની મંજૂરી આપે છે. સૌથી લોકપ્રિય શેલ માનવામાં આવે છે બેશ. પરિચિતતા માટેના અન્ય સામાન્ય આદેશોની સૂચિ નીચેના લેખમાં અમારા અન્ય લેખમાં મળી શકે છે.
  • આ પણ જુઓ: લિનક્સ ટર્મિનલમાં વારંવાર વપરાયેલ કમાન્ડ્સ

  • ઘરબધું જ સરળ છે. આ પરિમાણ સક્રિય વપરાશકર્તાના હોમ ફોલ્ડરનો પાથ ઉલ્લેખિત કરે છે. દરેક વપરાશકર્તા ભિન્ન છે અને તેનું સ્વરૂપ છે: / ઘર / વપરાશકર્તા. આ મૂલ્યની સમજૂતી પણ સરળ છે - આ ચલ, ઉદાહરણ તરીકે, પ્રોગ્રામ્સ દ્વારા તેમની ફાઇલોના માનક સ્થાનને સ્થાપિત કરવા માટે ઉપયોગમાં લેવાય છે. અલબત્ત, હજુ પણ પુષ્કળ ઉદાહરણો છે, પરંતુ આ પરિચિતતા માટે પૂરતું છે.
  • બ્રાઉઝર- વેબ બ્રાઉઝર ખોલવા માટેનો આદેશ શામેલ છે. તે આ ચલ છે જે મોટેભાગે ડિફૉલ્ટ બ્રાઉઝરને નિર્ધારિત કરે છે, અને અન્ય બધી ઉપયોગીતાઓ અને સૉફ્ટવેર આ માહિતીને નવી ટેબ્સ ખોલવા માટે ઍક્સેસ કરે છે.
  • PwdઅનેOLDPWD. કન્સોલ અથવા ગ્રાફિકલ શેલમાંથી બધી ક્રિયાઓ સિસ્ટમમાં ચોક્કસ સ્થાનથી આવે છે. પ્રથમ પરિમાણ વર્તમાન શોધ માટે જવાબદાર છે, અને બીજું પાછલું એક બતાવે છે. તદનુસાર, તેમના મૂલ્યો ઘણી વાર બદલાય છે અને વપરાશકર્તા ગોઠવણી અને સિસ્ટમમાં બંનેમાં સંગ્રહિત થાય છે.
  • TERM. Linux માટે મોટી સંખ્યામાં ટર્મિનલ પ્રોગ્રામ્સ છે. ઉલ્લેખિત ચલ સ્ટોર્સ સક્રિય કન્સોલના નામ વિશેની માહિતી.
  • રેન્ડમ- આ ચલને ઍક્સેસ કરતી વખતે દરેક સમયે 0 થી 32767 ની રેન્ડમ સંખ્યા પેદા કરતી સ્ક્રિપ્ટ શામેલ છે. આ વિકલ્પ બીજા સોફ્ટવેરને તેના પોતાના રેન્ડમ નંબર જનરેટર વિના કરવા દે છે.
  • સંપાદક- લખાણ ફાઇલ સંપાદક ખોલવા માટે જવાબદાર છે. ઉદાહરણ તરીકે, ડિફૉલ્ટ રૂપે તમે ત્યાં પાથને પહોંચી શકો છો / usr / bin / nano, પરંતુ તમે તેને કોઈપણ અન્યમાં બદલતા અટકાવતા નથી. પરીક્ષણ સાથે વધુ જટિલ ક્રિયાઓ માટે જવાબદાર છેવિઝ્યુઅલઅને ઉદાહરણ તરીકે, એડિટર લોંચ કરે છે વી.
  • HOSTNAME- કમ્પ્યુટર નામ, અનેયુઝર- વર્તમાન ખાતા નું નામ.

નવા પર્યાવરણ ચલ સાથે આદેશો ચલાવી રહ્યા છે

તમે તેની સાથે કોઈ ચોક્કસ પ્રોગ્રામ ચલાવવા અથવા કોઈપણ અન્ય ક્રિયાઓ કરવા માટે તમારા પોતાના પર કોઈ પણ પેરામીટરનો વિકલ્પ બદલી શકો છો. આ કિસ્સામાં, કન્સોલમાં તમારે ફક્ત env નોંધણી કરવાની જરુર પડશેવર = મૂલ્યક્યાં વર - ચલ ના નામ, અને મૂલ્ય - તેનું મૂલ્ય, ઉદાહરણ તરીકે, ફોલ્ડરનો પાથ/ ઘર / વપરાશકર્તા / ડાઉનલોડ કરો.

આગલી વખતે તમે ઉપરના આદેશ દ્વારા બધા પરિમાણો જુઓપ્રિન્ટનવતમે જોશો કે તમે ઉલ્લેખિત મૂલ્ય બદલ્યું છે. જો કે, તે ડિફૉલ્ટ રૂપે, તે પછીની ઍક્સેસ પછી તરત જ બની જશે, અને તે ફક્ત સક્રિય ટર્મિનલમાં જ કાર્ય કરશે.

સ્થાનિક પર્યાવરણ ચલો ગોઠવી અને કાઢી નાખવું

ઉપરોક્ત સામગ્રીમાંથી, તમે પહેલાથી જ જાણો છો કે સ્થાનિક પરિમાણો ફાઇલોમાં સચવાયા નથી અને વર્તમાન સત્ર દરમિયાન સક્રિય છે અને તેના સમાપ્તિ પછી કાઢી નાખવામાં આવે છે. જો તમે આવા વિકલ્પો જાતે બનાવવા અને કાઢી નાખવામાં રસ ધરાવો છો, તો તમારે નીચેની બાબતો કરવાની જરૂર છે:

  1. ચલાવો "ટર્મિનલ" અને એક ટીમ લખોવર = મૂલ્ય, પછી કી દબાવો દાખલ કરો. હંમેશની જેમ વર - એક શબ્દમાં અનુકૂળ ચલ નામ, અને મૂલ્ય મૂલ્ય.
  2. દાખલ કરીને કરવામાં આવતી ક્રિયાઓની અસરકારકતા તપાસો$ var એકો. નીચે લીટીમાં, તમારે ચલ વિકલ્પ મેળવવો જોઈએ.
  3. આદેશ સાથે કોઈપણ પરિમાણ કાઢી નાખોઅનસેટ કરો. તમે હટાવવાની પણ તપાસ કરી શકો છોઇકો(આગલી લીટી ખાલી હોવી જોઈએ).

આવા સરળ માર્ગમાં, કોઈપણ સ્થાનિક પરિમાણો અમર્યાદિત જથ્થામાં ઉમેરવામાં આવે છે; તે માત્ર તેમની કામગીરીના મુખ્ય લક્ષણને યાદ રાખવું મહત્વપૂર્ણ છે.

વપરાશકર્તા ચલો ઉમેરો અને દૂર કરો

આપણે વેરિયેબલ્સના વર્ગોમાં ખસેડ્યા છે જે રૂપરેખાંકન ફાઇલોમાં સંગ્રહિત છે, અને આમાંથી તે ઉદ્ભવે છે કે તમારે ફાઇલોને પોતાને સંપાદિત કરવી પડશે. આ કોઈપણ માનક લખાણ સંપાદકનો ઉપયોગ કરીને થાય છે.

  1. મારફતે વપરાશકર્તા રૂપરેખાંકન ખોલોસુડો જીએડિટ .બ્શ્રેક. અમે વાક્યરચનાની રચના સાથે ગ્રાફિક સંપાદકનો ઉપયોગ કરવાનું સૂચવીએ છીએ, ઉદાહરણ તરીકે, જીએડિટ. જો કે, તમે કોઈપણ અન્ય સ્પષ્ટ કરી શકો છો, ઉદાહરણ તરીકે, વી કાં તો નેનો.
  2. ભૂલશો નહીં કે જ્યારે તમે સુપરસુર વતી આદેશ ચલાવો છો, ત્યારે તમારે પાસવર્ડ દાખલ કરવો પડશે.
  3. ફાઇલના અંતે, રેખા ઉમેરોનિકાસ VAR = VALUE. આવા પરિમાણોની સંખ્યા મર્યાદિત નથી. આ ઉપરાંત, તમે પહેલાથી હાજર ચલોની કિંમત બદલી શકો છો.
  4. ફેરફારો કર્યા પછી, તેમને સાચવો અને ફાઇલ બંધ કરો.
  5. ફાઇલ ફરીથી પ્રારંભ થયા પછી ગોઠવણી અપડેટ થશે, અને આ દ્વારા થઈ ગયું છેસ્રોત .bashrc.
  6. તમે એક જ વિકલ્પ દ્વારા ચલની પ્રવૃત્તિને ચકાસી શકો છો.$ var એકો.

જો તમે ફેરફારો કરવા પહેલાં ચલોની આ વર્ગના વર્ણનથી પરિચિત નથી, તો લેખની શરૂઆતમાં માહિતીને વાંચવાની ખાતરી કરો. આનાથી દાખલ કરેલ પરિમાણોની અસર સાથે વધુ ભૂલોને ટાળવામાં મદદ મળશે, જેની તેમની મર્યાદાઓ છે. પરિમાણોને કાઢી નાખવા માટે, તે રૂપરેખાંકન ફાઇલ દ્વારા પણ થાય છે. તે રેખાને સંપૂર્ણપણે દૂર કરવા અથવા તેને ટિપ્પણી કરવા માટે પૂરતી છે, શરૂઆતમાં સાઇન ઉમેરવું #.

સિસ્ટમ એન્વાર્નમેન્ટ વેરિયેબલ્સ બનાવવી અને કાઢી નાખવું

તે માત્ર ત્રીજા વર્ગના વેરિયેબલ્સ - સિસ્ટમને સ્પર્શ કરે છે. ફાઇલ આ માટે સંપાદિત કરવામાં આવશે. / એટીસી / પ્રોફાઇલ, જે દૂરસ્થ જોડાણ સાથે પણ સક્રિય રહે છે, ઉદાહરણ તરીકે, જાણીતા એસએસએચ મેનેજર દ્વારા. રૂપરેખાંકન આઇટમ ખોલવાનું અગાઉના વર્ઝન જેવું જ છે:

  1. કન્સોલમાં, દાખલ કરોસુડો જીએડિટ / વગેરે / પ્રોફાઇલ.
  2. કોઈપણ જરૂરી ફેરફારો કરો અને યોગ્ય બટન પર ક્લિક કરીને તેમને સાચવો.
  3. ઑબ્જેક્ટને ફરીથી પ્રારંભ કરોસ્રોત / વગેરે / પ્રોફાઇલ.
  4. સમાપ્તિ પર, પ્રદર્શન દ્વારા તપાસો$ var એકો.

સત્ર ફરીથી લોડ થયા પછી પણ ફાઇલમાં ફેરફારો સચવાશે, અને દરેક વપરાશકર્તા અને એપ્લિકેશન કોઈપણ સમસ્યા વિના નવા ડેટાને ઍક્સેસ કરવામાં સમર્થ હશે.

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

વિડિઓ જુઓ: How to Setup Multinode Hadoop 2 on CentOSRHEL Using VirtualBox (એપ્રિલ 2024).