Vigezo vya mazingira ya Linux

Vigezo vya mazingira katika mifumo ya uendeshaji ya kernel ya kernel ni vigezo ambavyo vina habari ya habari inayotumiwa na programu nyingine wakati wa mwanzo. Kwa kawaida hujumuisha vigezo vya mfumo wa jumla ya kipaza sauti cha kielelezo na amri, data kwenye mipangilio ya mtumiaji, eneo la faili fulani, na mengi zaidi. Maadili ya vigezo vile huonyeshwa, kwa mfano, kwa nambari, alama, njia za kumbukumbu au faili. Kutokana na hili, maombi mengi yanapata haraka upatikanaji wa mipangilio fulani, pamoja na fursa ya mtumiaji kubadilisha au kuunda chaguo mpya.

Kazi na vigezo vya mazingira katika Linux

Katika makala hii, tungependa kugusa habari muhimu na muhimu zaidi zinazohusiana na vigezo vya mazingira. Kwa kuongeza, tutaonyesha njia za kutazama, kurekebisha, kuunda na kufuta. Ufahamu na chaguo kuu itasaidia watumiaji wa novice kwenda kwenye usimamizi wa zana hizo na kuelewa thamani yao katika usambazaji wa OS. Kabla ya kuanzisha uchambuzi wa vigezo muhimu ambavyo ningependa kuzungumza juu ya mgawanyiko wao katika madarasa. Kundi hili linaelezwa kama ifuatavyo:

  1. Vigezo vya mfumo Chaguzi hizi zinatakiwa mara moja wakati mfumo wa uendeshaji unapoanza, huhifadhiwa katika faili fulani za usanidi (watajadiliwa hapa chini), na pia hupatikana kwa watumiaji wote na OS nzima kwa ujumla. Kwa kawaida, vigezo hivi vinachukuliwa kuwa muhimu zaidi na hutumika wakati wa uzinduzi wa programu mbalimbali.
  2. Vigezo vya mtumiaji. Kila mtumiaji ana saraka yake ya nyumbani, ambapo vitu vyote muhimu vinahifadhiwa, ikiwa ni pamoja na faili za usanidi wa vigezo vya mtumiaji. Kutoka kwa jina lao tayari ni wazi kuwa hutumiwa kwa mtumiaji maalum wakati ambapo anaidhinishwa kwa njia ya mtaa "Terminal". Wanafanya kazi kwenye uhusiano wa mbali.
  3. Vigezo vya mitaa. Kuna vigezo ambavyo vinatumika tu katika kikao kimoja. Unapomalizika, watafutwa kabisa na kuanzisha upya kila kitu kitatakiwa kuundwa kwa mikono. Haziokolewa kwenye faili tofauti, lakini zinaundwa, zimehifadhiwa na zimefutwa kwa msaada wa amri zinazofanana za console.

Faili za usanidi kwa vigezo vya mtumiaji na mfumo

Kama unavyojua tayari kutoka kwa maelezo hapo juu, vigezo viwili vya vigezo vya Linux vihifadhiwa katika faili tofauti, ambako mipangilio ya kawaida na vigezo vya juu vinakusanywa. Kila kitu hicho kinatakiwa tu chini ya hali zinazofaa na hutumiwa kwa madhumuni tofauti. Kwa upande mwingine, ningependa kuonyesha mambo yafuatayo:

  • / Nk / PROFILE- moja ya faili za mfumo. Inapatikana kwa watumiaji wote na mfumo mzima, hata kwa kuingia kijijini. Kikwazo pekee kwa - vigezo havikubaliwa wakati wa kufungua kiwango "Terminal", yaani, katika eneo hili, hakuna maadili kutoka kwa usanidi huu utafanya kazi.
  • / Nk / mazingira- Analog pana ya usanidi uliopita. Inafanya kazi katika kiwango cha mfumo, ina chaguo sawa na faili iliyopita, lakini sasa bila vikwazo vyovyote hata kwa uhusiano wa mbali.
  • /ETC/BASH.BASHRC- faili ni kwa ajili ya matumizi ya ndani, haiwezi kufanya kazi ikiwa una kikao cha kijijini au uunganisho kupitia mtandao. Inafanyika kwa kila mtumiaji tofauti wakati wa kuanzisha kikao kipya cha terminal.
  • .BASHRC- inahusu mtumiaji maalum, huhifadhiwa kwenye saraka ya nyumbani kwake na hufanyika kila wakati terminal mpya inapozinduliwa.
  • .BASH_PROFILE- sawa na .BASHRC, tu kwa ajili ya kurekebisha, kwa mfano, wakati wa kutumia SSH.

Angalia pia: Kufunga SSH-server katika Ubuntu

Tazama orodha ya vigezo vya mazingira ya mfumo

Unaweza kuona urahisi vigezo vyote vya mfumo na vigezo vya mtumiaji vilivyopo kwenye Linux na dhana zao kwa amri moja tu inayoonyesha orodha. Kwa kufanya hivyo, unahitaji kufanya hatua chache tu rahisi kupitia console ya kawaida.

  1. Run "Terminal" kupitia orodha au kwa kubonyeza ufunguo wa moto Ctrl + Alt + T.
  2. Timu ya kujiandikishasudo apt-get install coreutils, kuangalia upatikanaji wa shirika hili katika mfumo wako na uifanye mara moja ikiwa ni lazima.
  3. Ingiza nenosiri kwa akaunti ya superuser, wahusika walioingia hawataonyeshwa.
  4. Utatambuliwa kwa kuongeza faili mpya au kuwepo kwao kwenye maktaba.
  5. Sasa tumia moja ya amri za shirika la Coreutils iliyowekwa imefunua orodha ya vigezo vyote vya mazingira. Andikaprintenvna bonyeza kitufe Ingiza.
  6. Tazama chaguo zote. Ufafanuzi wa kuashiria = - jina la variable, na baada ya - thamani yake.

Orodha ya vigezo kuu vya mfumo na mtumiaji

Shukrani kwa maagizo hapo juu, sasa unajua jinsi unaweza kuamua haraka vigezo vyote vya sasa na maadili yao. Bado tu kukabiliana na kuu. Ningependa kutaja vitu vifuatavyo:

  • DE. Jina kamili ni Mazingira ya Mazingira. Ina jina la mazingira ya sasa ya desktop. Mifumo ya uendeshaji kwenye kernel ya Linux inatumia shells mbalimbali za graphic, hivyo ni muhimu kwa programu kuelewa ambayo sasa inafanya kazi. Hii ndio ambapo variable DE husaidia. Mfano wa maadili yake ni Boma, rangi, kde na kadhalika.
  • PATH- huamua orodha ya kumbukumbu ambazo faili mbalimbali zinazoweza kutekelezwa hutafutwa. Kwa mfano, wakati amri moja ya kutafuta na kufikia vitu yamefanyika, hupata folda hizi kupata haraka na kuhamisha faili zinazoweza kutekelezwa na hoja zilizoelezwa.
  • SHELL- salama chaguo la shell ya amri ya kazi. Vile vile huruhusu mtumiaji kujiandikisha maandiko fulani na kukimbia michakato mbalimbali kutumia syntaxes. Kanda inayojulikana zaidi inachukuliwa bash. Orodha ya maagizo mengine ya kawaida ya kujifunza yanaweza kupatikana katika makala yetu nyingine kwenye kiungo kinachofuata.
  • Angalia pia: Mara nyingi hutumiwa katika Linux Terminal

  • HOME- kila kitu ni rahisi. Kipindi hiki kinasema njia ya folda ya nyumbani ya mtumiaji anayefanya kazi. Kila mtumiaji ni tofauti na ana fomu: / nyumbani / mtumiaji. Maelezo ya thamani hii pia ni rahisi - hii ya kutofautiana, kwa mfano, inatumiwa na mipango ya kuanzisha eneo la kawaida la faili zao. Bila shaka, bado kuna mifano mingi, lakini hii ni ya kutosha kwa ujuzi.
  • BROWSER- ina amri ya kufungua kivinjari cha wavuti. Ni variable hii ambayo mara nyingi huamua kivinjari chaguo-msingi, na huduma zingine zote na programu kupata programu hii kufungua tabo mpya.
  • PwdnaOLDPWD. Matendo yote kutoka kwa console au shell graphical hutoka mahali fulani katika mfumo. Kipindi cha kwanza kinawajibika kwa kutafuta sasa, na pili inaonyesha moja uliopita. Kwa hiyo, maadili yao hubadilishwa mara nyingi na huhifadhiwa katika utaratibu wa mtumiaji na katika mfumo huo.
  • TERM. Kuna idadi kubwa ya mipango ya terminal ya Linux. Maduka yaliyochaguliwa yaliyotajwa habari kuhusu jina la console ya kazi.
  • Random- ina script ambayo yanazalisha idadi ya random kutoka 0 hadi 32767 kila wakati unapopata variable hii. Chaguo hili inaruhusu programu nyingine ya kufanya bila jenereta ya nambari ya random.
  • Mhariri- ni wajibu wa kufungua mhariri faili ya maandishi. Kwa mfano, kwa default unaweza kufikia njia huko / usr / bin / nano, lakini hakuna chochote kinakuzuia kukibadilisha kwa nyingine yoyote. Kwa vitendo vingi zaidi na mtihani ni wajibuVISUALna huzindua, kwa mfano, mhariri vi.
  • HOSTNAME- jina la kompyuta, naUSER- jina la akaunti ya sasa.

Amri za kukimbia na variable mpya ya mazingira

Unaweza kubadilisha chaguo la mpangilio wowote kwa muda wako ili kuendesha mpango maalum au kufanya vitendo vinginevyo. Katika kesi hii, katika console utahitaji kujiandikisha tuVar = thamaniwapi Var - jina la variable, na Thamani - thamani yake, kwa mfano, njia ya folda/ home / user / Download.

Wakati ujao utaangalia vigezo vyote kupitia amri ya hapo juuprintenvutaona kwamba thamani uliyoweka imebadilishwa. Hata hivyo, itakuwa kama ilivyokuwa kwa default, mara moja baada ya kufikia ijayo, na pia inafanya kazi tu ndani ya terminal ya kazi.

Kuweka na kufuta vigezo vya mazingira ya ndani

Kutoka kwenye nyenzo zilizo juu, unajua tayari kuwa vigezo vya mitaa hazihifadhiwe kwenye faili na hufanya kazi tu wakati wa kikao cha sasa, na baada ya kukamilika kwake kufutwa. Ikiwa una nia ya kuunda na kufuta chaguo hizo mwenyewe, unahitaji kufanya zifuatazo:

  1. Run "Terminal" na kuandika timuVar = thamani, kisha bonyeza kitufe Ingiza. Kama kawaida Var - jina lolote la kutofautiana kwa neno moja, na Thamani - thamani.
  2. Angalia ufanisi wa vitendo vilivyofanywa kwa kuingiaEcho $ var. Katika mstari ulio chini, unapaswa kupata chaguo la kutofautiana.
  3. Futa parameter yoyote kwa amriUnganisha var. Unaweza pia kuangalia uondoaji kupitiaecho(mstari unaofuata unapaswa kuwa tupu).

Kwa njia rahisi sana, vigezo vyovyote vya ndani vinaongezwa kwa kiasi kikubwa; ni muhimu kukumbuka tu kipengele kuu cha uendeshaji wao.

Ongeza na kuondoa vigezo vya mtumiaji

Tumehamia kwenye madarasa ya vigezo yaliyohifadhiwa katika faili za usanidi, na kutoka kwa hili inajitokeza kwamba unapaswa kuhariri files wenyewe. Hii imefanywa kwa kutumia mhariri wowote wa maandishi.

  1. Fungua usanidi wa mtumiaji kupitiasudo gedit .bashrc. Tunashauri kutumia mhariri wa graphic na uwakilishi wa syntax, kwa mfano, gedit. Hata hivyo, unaweza kutaja nyingine yoyote, kwa mfano, vi ama nano.
  2. Usisahau kwamba wakati unapoendesha amri kwa niaba ya superuser, utahitaji kuingia nenosiri.
  3. Mwishoni mwa faili, ongeza mstarikuuza nje VAR = VALUE. Idadi ya vigezo vile sio mdogo. Kwa kuongeza, unaweza kubadilisha thamani ya vigezo tayari.
  4. Baada ya kufanya mabadiliko, sahau na funga faili.
  5. Sasisho la usanidi litatokea baada ya faili kuanzishwa, na hii imefanyikachanzo .bashrc.
  6. Unaweza kuangalia shughuli ya kutofautiana kupitia chaguo moja.Echo $ var.

Ikiwa haujui na maelezo ya darasa hili la vigezo kabla ya kufanya mabadiliko, hakikisha kusoma habari mwanzoni mwa makala hiyo. Hii itasaidia kuzuia makosa zaidi na athari za vigezo vilivyoingia, ambavyo vina mapungufu yao. Kwa kufuta kwa vigezo, pia hutokea kwa njia ya faili ya usanidi. Inatosha kuondoa kabisa mstari au kuitoa maoni, na kuongeza ishara mwanzoni #.

Kujenga na kufuta vigezo vya mazingira ya mfumo

Bado tu kugusa darasa la tatu la vigezo - mfumo. Faili itabadilishwa kwa hili. / Nk / PROFILE, ambayo bado inafanya kazi hata kwa uhusiano wa kijijini, kwa mfano, kupitia meneja wa SSH maalumu. Kufungua kitu cha usanidi ni sawa na katika toleo la awali:

  1. Katika console, ingizasudo gedit / nk / profile.
  2. Fanya mabadiliko yoyote muhimu na uwahifadhi kwa kubonyeza kifungo sahihi.
  3. Anza upya kitu kupitiachanzo / nk / profile.
  4. Baada ya kukamilika, angalia utendaji kupitiaEcho $ var.

Mabadiliko katika faili itahifadhiwa hata baada ya kikao kinapakia upya, na kila mtumiaji na programu wataweza kufikia data mpya bila matatizo yoyote.

Hata kama taarifa iliyotolewa leo inaonekana kuwa vigumu sana kwako, tunapendekeza sana kuelewa na kuelewa vipengele vingi iwezekanavyo. Matumizi ya zana hizo za OS itasaidia kuzuia mkusanyiko wa faili za usanidi wa ziada kwa kila programu, kwa kuwa wote watafikia vigezo. Pia hutoa ulinzi kwa vigezo vyote na kuwaweka kikundi ndani ya eneo moja. Ikiwa una nia ya vigezo maalum vya mazingira vilivyotumiwa, wasiliana na nyaraka za Usambazaji wa Linux.