Varjabbli ta 'l-Ambjent f'Linux

Anonim

Varjabbli ta 'l-Ambjent f'Linux

Il-varjabbli ambjentali fuq is-sistemi operattivi tal-qalba tal-Linux jissejħu l-varjabbli li fihom informazzjoni dwar it-test użati minn programmi oħra waqt it-tnedija. Normalment, dawn jinkludu parametri ġenerali tas-sistema ta 'kemm qxur grafiċi u kmand, data dwar settings utent, post ta' ċerti fajls u ħafna aktar. Il-valuri ta 'varjabbli bħal dawn huma indikati, per eżempju, numri, simboli, modi għal direttorji jew fajls. Bis-saħħa ta 'dan, ħafna applikazzjonijiet malajr jiksbu aċċess għal settings speċifiċi, kif ukoll il-ħila li jinbidlu jew joħolqu għażliet ġodda għall-utent.

Ħidma ma 'varjabbli ambjentali fil-Linux

Bħala parti minn dan l-artikolu, nixtiequ naffettwaw l-informazzjoni bażika u l-aktar utli, li għandha x'taqsam mal-varjabbli tal-ambjent. Barra minn hekk, aħna se juru modi biex tarahom, bidla, joħolqu u ħassar. Il-familjarità ma 'l-għażliet ewlenin tgħin lill-utenti novizzi biex jinnavigaw fil-ġestjoni ta' għodod simili u jittrattaw il-valur tagħhom fid-distribuzzjonijiet tal-OS. Qabel il-bidu tal-analiżi tal-parametri l-aktar importanti, nixtieq ngħidilhom fil-klassijiet. Tali grupp huwa definit kif ġej: \ t
  1. Varjabbli tas-sistema. Dawn l-għażliet huma mgħobbija immedjatament fil-bidu tas-sistema operattiva, maħżuna f'ċerti fajls ta 'konfigurazzjoni (se jkunu dwarhom hawn taħt), kif ukoll disponibbli għall-utenti kollha u l-OS kollha kollha kemm hi. Normalment parametri bħal dawn huma kkunsidrati l-aktar importanti u ta 'spiss użati matul il-bidu ta' varjetà wiesgħa ta 'applikazzjonijiet.
  2. Varjabbli tad-dwana. Kull utent għandu d-direttorju tad-dar tiegħu fejn jinħażnu l-oġġetti importanti kollha, il-fajls tal-konfigurazzjoni tal-varjabbli tal-utent tagħhom jinkludu. Minn isimhom diġà huwa ċar li huma applikati taħt utent speċifiku fi żmien meta jkun awtorizzat permezz tat-"terminal" lokali. Jaġixxu meta jiġu konnessi mill-bogħod.
  3. Varjabbli lokali. Hemm parametri użati biss fl-istess sessjoni. Meta titlesta, dawn se jkunu dejjem imneħħija u kollha se jkollhom jinħolqu manwalment għal bidu mill-ġdid. Mhumiex salvati f'fajls individwali, u huma maħluqa, editjati u mħassra bl-użu tal-kmandi tal-console xierqa.

Fajls ta 'konfigurazzjoni għal varjabbli tad-dwana u tas-sistema

Kif diġà taf mid-deskrizzjoni hawn fuq, tnejn mit-tliet klassijiet ta 'varjabbli Linux huma maħżuna f'fajls separati fejn jinġabru konfigurazzjonijiet ġenerali u parametri addizzjonali. Kull oġġett bħal dan jitgħabba biss taħt kondizzjonijiet xierqa u jintuża għal skopijiet differenti. Separatament, nixtieq nalloka oġġetti bħal dawn:

  • / Eċċ / Profil huwa wieħed mill-fajls tas-sistema. Disponibbli għall-utenti kollha u s-sistema kollha, anke b'entratura remota. L-unika restrizzjoni għaliha - il-parametri mhumiex aċċettati meta tiftaħ l-istandard "terminal", jiġifieri, f'dan il-post, l-ebda valuri minn din il-konfigurazzjoni ma taħdem.
  • / ETC / Ambjent - analogu usa 'tal-konfigurazzjoni preċedenti. Huwa jaħdem fil-livell tas-sistema, għandu l-istess għażliet bħall-fajl preċedenti, imma issa mingħajr ebda restrizzjoni anke b'konnessjoni remota.
  • /Etc/bash.bashrc - Il-fajl biss għall-użu lokali, f'sessjoni remota jew konnessjoni permezz tal-Internet mhux se jiffunzjona. Għal kull utent separatament meta jinħoloq sessjoni terminali ġdida.
  • .Bashrcs lil utent speċifiku, huwa maħżun fid-direttorju tad-dar tiegħu u jmexxi kull darba li t-terminal huwa ġdid.
  • .Bash_profile huwa l-istess bħal. Bashrc, biss għal interazzjoni remota, per eżempju, meta tuża SSH.

Lista ta 'sistema bażika u varjabbli ambjentali tad-dwana

Grazzi għall-istruzzjonijiet ta 'hawn fuq, issa taf kif tiddetermina malajr il-parametri kurrenti kollha u l-valuri tagħhom. Jibqa 'biss li tittratta l-prinċipali. Oqgħod attent għal oġġetti bħal dawn:
  • De. Isem sħiħ - ambjent desktop. Fih l-isem tal-ambjent attwali tad-desktop. Fis-sistemi operattivi, diversi qxur grafiċi jintużaw fuq il-qalba tal-Linux, għalhekk l-applikazzjonijiet huma importanti biex jifhmu dak li issa huwa attiv. Dan jgħin lill-varjabbli de. Eżempju tal-valuri tiegħu - gnome, zekka, KDE, u l-bqija.
  • Path - tiddefinixxi lista ta 'direttorji li fihom it-tfittxija għal diversi fajls eżekutibbli. Pereżempju, taħt l-azzjoni ta 'wieħed mill-kmandi għat-tiftix u l-aċċess għal oġġetti, jirreferu għal dawn il-folders biex ifittxu u jibagħtu fajls eżekutibbli b'argumenti speċifikati.
  • Shell - Żomm l-għażla tal-qoxra tal-kmand attiva. Qxur bħal dawn jippermettu lill-utent jippreskrivi b'mod indipendenti ċerti skripts u jmexxi proċessi differenti bl-użu ta 'sintassi. Bash huwa kkunsidrat l-iktar qoxra popolari. Il-lista ta 'kmandi komuni oħra għall-familjarizzazzjoni tista' tinstab f'artikolu ieħor fuq il-link li ġej.
  • Tali li mhux se jiżdied kwalunkwe parametru lokali fi kwantità illimitata, huwa importanti li wieħed jiftakar biss dwar il-karatteristiċi ewlenin tal-azzjoni tagħhom.

    Żieda u ħassar varjabbli tad-dwana

    Aħna qalbu għall-klassijiet tal-klassi li huma maħżuna f'fajls ta 'konfigurazzjoni, u minn dan isaħħan il-fatt li trid teditja l-fajls infushom. Dan isir bl-użu ta 'kwalunkwe editur tat-test standard.

  1. Iftaħ il-konfigurazzjoni tal-utent permezz tas-sudo Gedit. Bashrc. Nipproponu li nużaw editur grafiku b'disinn ta 'sintassi, pereżempju, Gedit. Madankollu, tista 'tispeċifika kwalunkwe oħra, pereżempju, VI jew Nano.
  2. Mexxi fajl tal-konfigurazzjoni tad-dwana ta 'varjabbli ta' l-ambjent f'Linux

  3. Tinsiex li meta tibda l-kmand f'isem is-superuser, ser ikollok bżonn tidħol password.
  4. Daħħal il-password biex tmexxi l-fajl tal-konfigurazzjoni tal-utent f'Linux

  5. Fl-aħħar tal-fajl, żid l-esportazzjoni var = spag tal-valur. In-numru ta 'parametri bħal dawn mhuwiex limitat għal xejn. Barra minn hekk, tista 'tbiddel il-valur tal-varjabbli diġà preżenti.
  6. Żid varjabbli mal-fajl tal-konfigurazzjoni tal-utent f'Linux

  7. Wara li tagħmel bidliet, ħliefhom u għalaq il-fajl.
  8. Iffranka l-bidliet fil-fajl tal-Konfigurazzjoni tal-Utent f'Linux

  9. L-aġġornament tal-konfigurazzjoni jseħħ wara li jibda l-fajl, u dan isir permezz ta 'Sors. Bashrc.
  10. Nerġgħu mill-ġdid il-fajl tal-konfigurazzjoni tal-utent Linux

  11. Tista 'tiċċekkja l-attività tal-varjabbli permezz tal-istess għażla ECHO $ ​​var.
  12. Iċċekkja l-valur tal-varjabbli tal-utent fil-Linux

Jekk m'intix familjari mad-deskrizzjoni ta 'din il-klassi ta' varjabbli qabel ma tagħmel il-bidliet, kun żgur li taqra l-informazzjoni fil-bidu tal-artiklu. Dan jgħin biex jiġu evitati aktar żbalji bl-azzjoni tal-parametri mdaħħla li għandhom il-limitazzjonijiet tagħhom. Fir-rigward tat-tneħħija tal-parametri, dan iseħħ ukoll permezz tal-fajl tal-konfigurazzjoni. Huwa biżżejjed li neħħi kompletament is-sekwenza jew tikkummenta fuqha billi żżid fil-bidu tas-sinjal #.

Ħolqien u tneħħija varjabbli ambjent sistemiku

Jibqa 'biss li jaffettwa t-tielet klassi ta' varjabbli - sistemiku. Edit biex tagħmel dan se jkun il-fajl / eċċ / profil, li jibqa 'attiv anke b'konnessjoni remota, pereżempju, permezz ta' maniġer SSH magħruf. Il-ftuħ tal-element konfigurazzjoni jitwettaq fl-istess mod bħal fil-verżjoni preċedenti:

  1. Fil-console, ikteb sudo gedit / eċċ / profil.
  2. Mexxi l-fajl tal-konfigurazzjoni tas-sistema ta 'varjabbli fil-Linux

  3. Agħmel il-bidliet kollha meħtieġa u ħlief billi tikklikkja fuq il-buttuna xierqa.
  4. Editja l-konfigurazzjoni tas-sistema ta 'varjabbli fil-Linux

  5. Nerġgħu l-oġġett permezz Sors / ETC / Profil.
  6. Nerġgħu mill-ġdid il-konfigurazzjoni tas-sistema ta 'varjabbli fil-Linux

  7. Fl-aħħar, iċċekkja l-prestazzjoni permezz Echo $ VAR.
  8. Iċċekkja l-operazzjoni tas-sistema ambjentali varjabbli fil-Linux

Bidliet fil-fajl se jiġu ffrankati anki wara li rebooting-sessjoni, u kull utent u l-applikazzjoni jkunu jistgħu jaċċessaw data ġdida mingħajr problemi.

Anki jekk l-informazzjoni ppreżentata llum tidher diffiċli ħafna għalik, aħna nirrakkomandaw bis-sħiħ u nifhmu kemm jista 'jkun aspetti. L-applikazzjoni ta 'dawn l-OS OS tgħin biex tevita li takkumula fajls ta' settings addizzjonali għal kull applikazzjoni, peress li kollha se jkollhom aċċess għall-varjabbli. Jipprovdi wkoll protezzjoni għall-parametri kollha u tiġborhom fl-istess post. Jekk inti interessat f'varjabbli speċifiċi għall-ambjent kemmxejn użati, irreferi għad-dokumentazzjoni tad-distribuzzjoni tal-Linux.

Aqra iktar