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- 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.
- 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.
- 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.
- 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.
- Tinsiex li meta tibda l-kmand f'isem is-superuser, ser ikollok bżonn tidħol password.
- 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.
- Wara li tagħmel bidliet, ħliefhom u għalaq il-fajl.
- L-aġġornament tal-konfigurazzjoni jseħħ wara li jibda l-fajl, u dan isir permezz ta 'Sors. Bashrc.
- Tista 'tiċċekkja l-attività tal-varjabbli permezz tal-istess għażla ECHO $ var.
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:
- Fil-console, ikteb sudo gedit / eċċ / profil.
- Agħmel il-bidliet kollha meħtieġa u ħlief billi tikklikkja fuq il-buttuna xierqa.
- Nerġgħu l-oġġett permezz Sors / ETC / Profil.
- Fl-aħħar, iċċekkja l-prestazzjoni permezz Echo $ VAR.
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.