Mae newidynnau amgylcheddol yn systemau gweithredu cnewyllyn Linux yn newidynnau sy'n cynnwys gwybodaeth destunol a ddefnyddir gan raglenni eraill ar amser cychwyn. Fel arfer maent yn cynnwys paramedrau system gyffredinol o gragen graffigol a chragen gorchymyn, data ar leoliadau defnyddwyr, lleoliad ffeiliau penodol, a llawer mwy. Nodir gwerthoedd newidynnau o'r fath, er enghraifft, gan rifau, symbolau, llwybrau i gyfeirlyfrau neu ffeiliau. Oherwydd hyn, mae llawer o gymwysiadau'n cael mynediad cyflym i rai lleoliadau, yn ogystal â'r cyfle i'r defnyddiwr newid neu greu opsiynau newydd.
Gweithio gyda newidynnau amgylcheddol yn Linux
Yn yr erthygl hon, hoffem gysylltu â'r wybodaeth sylfaenol a mwyaf defnyddiol sy'n ymwneud â newidynnau amgylcheddol. Yn ogystal, byddwn yn dangos ffyrdd i'w gweld, eu haddasu, eu creu a'u dileu. Bydd cydnabod y prif opsiynau yn helpu defnyddwyr newydd i lywio wrth reoli offer o'r fath a deall eu gwerth yn nosbarthiadau'r system weithredu. Cyn dechrau dadansoddi'r paramedrau pwysicaf hoffwn siarad am eu rhaniad yn ddosbarthiadau. Diffinnir grwpio o'r fath fel a ganlyn:
- Newidynnau system Caiff yr opsiynau hyn eu llwytho ar unwaith pan fydd y system weithredu'n dechrau, cânt eu storio mewn rhai ffeiliau cyfluniad (cânt eu trafod isod), ac maent hefyd ar gael i bob defnyddiwr a'r AO gyfan yn ei gyfanrwydd. Yn nodweddiadol, ystyrir bod y paramedrau hyn yn rhai pwysicaf ac yn aml yn cael eu defnyddio wrth lansio amrywiaeth o gymwysiadau.
- Newidynnau defnyddwyr. Mae gan bob defnyddiwr ei gyfeiriadur cartref ei hun, lle caiff yr holl wrthrychau pwysig eu storio, gan gynnwys ffeiliau ffurfweddu newidynnau defnyddwyr. O'u henw, mae eisoes yn glir eu bod yn cael eu cymhwyso at ddefnyddiwr penodol ar adeg pan gaiff ei awdurdodi trwy gyfrwng lleol "Terfynell". Maent yn gweithredu mewn cysylltiad pell.
- Newidynnau lleol. Mae yna baramedrau sy'n gymwys mewn un sesiwn yn unig. Pan fydd wedi'i gwblhau, byddant yn cael eu dileu yn barhaol ac i ailgychwyn bydd rhaid creu popeth â llaw. Nid ydynt yn cael eu cadw mewn ffeiliau ar wahân, ond cânt eu creu, eu golygu a'u dileu gyda chymorth gorchmynion consol cyfatebol.
Ffurfweddu ffeiliau ar gyfer newidynnau defnyddwyr a systemau
Fel y gwyddoch eisoes o'r disgrifiad uchod, caiff dau o'r tri dosbarth o newidynnau Linux eu storio mewn ffeiliau ar wahân, lle cesglir cyfluniadau cyffredin a pharamedrau uwch. Caiff pob gwrthrych o'r fath ei lwytho dan amodau addas yn unig ac fe'i defnyddir at ddibenion gwahanol. Ar wahân, hoffwn dynnu sylw at yr elfennau canlynol:
/ Etc / PROFFIL
- un o'r ffeiliau system. Ar gael i bob defnyddiwr a'r system gyfan, hyd yn oed gyda mewngofnodi o bell. Yr unig gyfyngiad ar ei gyfer - ni dderbynnir y paramedrau wrth agor y safon "Terfynell", hynny yw, yn y lleoliad hwn, ni fydd unrhyw werthoedd o'r cyfluniad hwn yn gweithio./ Etc / amgylchedd
- analog ehangach o'r cyfluniad blaenorol. Mae'n gweithredu ar lefel y system, mae ganddo'r un opsiynau â'r ffeil flaenorol, ond nawr heb unrhyw gyfyngiadau hyd yn oed gyda chysylltiad o bell./ETC/BASH.BASHRC
- mae'r ffeil ar gyfer defnydd lleol yn unig, ni fydd yn gweithredu os oes gennych sesiwn neu gysylltiad o bell drwy'r Rhyngrwyd. Caiff ei berfformio ar gyfer pob defnyddiwr ar wahân wrth greu sesiwn derfynell newydd..BASHRC
- yn cyfeirio at ddefnyddiwr penodol, yn cael ei storio yn ei gyfeiriadur cartref ac yn cael ei weithredu bob tro y bydd terfynell newydd yn cael ei lansio..BASH_PROFILE
- yr un fath ag .BASHRC, dim ond ar gyfer ailbennu, er enghraifft, wrth ddefnyddio SSH.
Gweler hefyd: Gosod SSH-gweinydd yn Ubuntu
Gweld rhestr o newidynnau amgylchedd system
Gallwch weld pob newidyn system a newidyn defnyddiwr yn hawdd yn Linux a'u cysyniadau gydag un gorchymyn yn unig sy'n dangos rhestr. I wneud hyn, mae angen i chi berfformio dim ond ychydig o gamau syml drwy gonsol safonol.
- Rhedeg "Terfynell" drwy'r fwydlen neu drwy wasgu'r allwedd boeth Ctrl + Alt + T.
- Tîm cofrestru
setiau craidd gosod sudo apt-fháil
, i wirio argaeledd y cyfleustodau hwn yn eich system a'i osod ar unwaith os oes angen. - Rhowch y cyfrinair ar gyfer y cyfrif superuser, ni fydd y nodau a gofnodwyd yn cael eu harddangos.
- Fe'ch hysbysir o ychwanegu ffeiliau newydd neu eu presenoldeb yn y llyfrgelloedd.
- Nawr defnyddiwch un o orchmynion y cyfleustodau Coreutils a osodwyd i ddatgelu rhestr o'r holl newidynnau amgylcheddol. Ysgrifennwch
printenv
a phwyso'r allwedd Rhowch i mewn. - Gweld yr holl opsiynau. Mynegiant i nodi = - enw'r newidyn, ac ar ôl - ei werth.
Rhestr o'r prif newidynnau system ac amgylchedd defnyddwyr
Diolch i'r cyfarwyddiadau uchod, rydych chi nawr yn gwybod sut y gallwch bennu'n gyflym yr holl baramedrau cyfredol a'u gwerthoedd. Dim ond delio â'r prif rai o hyd. Hoffwn dynnu sylw at yr eitemau canlynol:
DE
. Yr enw llawn yw Amgylchedd Bwrdd Gwaith. Yn cynnwys enw'r amgylchedd bwrdd gwaith presennol. Mae systemau gweithredu ar y cnewyllyn Linux yn defnyddio cregyn graffigol amrywiol, felly mae'n bwysig i geisiadau ddeall pa rai sy'n weithredol ar hyn o bryd. Dyma lle mae newidyn DE yn helpu. Enghraifft o'i werthoedd yw gnome, mintys, kde ac yn y blaen.LLWYBR
- yn penderfynu ar y rhestr o gyfeirlyfrau lle mae ffeiliau gweithredadwy amrywiol yn cael eu chwilio. Er enghraifft, pan weithredir ar un o'r gorchmynion ar gyfer chwilio a chael gafael ar wrthrychau, maent yn defnyddio'r ffolderi hyn i ddod o hyd i ffeiliau gweithredadwy a'u trosglwyddo'n gyflym gyda'r dadleuon penodedig.SHELL
- yn storio'r dewis o gragen gorchymyn weithredol. Mae cregyn o'r fath yn caniatáu i'r defnyddiwr hunan-gofrestru rhai sgriptiau a rhedeg gwahanol brosesau gan ddefnyddio cystrawennau. Ystyrir y gragen fwyaf poblogaidd bash. Mae rhestr o orchmynion cyffredin eraill ar gyfer ymgyfarwyddo i'w gweld yn ein herthygl arall yn y ddolen ganlynol.CARTREF
- mae popeth yn ddigon syml. Mae'r paramedr hwn yn nodi'r llwybr i ffolder cartref y defnyddiwr gweithredol. Mae pob defnyddiwr yn wahanol ac mae ganddo'r ffurflen: / cartref / defnyddiwr. Mae'r esboniad o'r gwerth hwn yn hawdd hefyd - mae'r rhaglenni amrywiol hyn, er enghraifft, yn cael eu defnyddio gan raglenni i sefydlu lleoliad safonol eu ffeiliau. Wrth gwrs, mae digon o enghreifftiau o hyd, ond mae hyn yn ddigon ar gyfer ymgyfarwyddo.BROWS
- yn cynnwys gorchymyn i agor porwr gwe. Y newidyn hwn sy'n aml yn penderfynu ar y porwr rhagosodedig, ac mae pob cyfleustra a meddalwedd arall yn cael mynediad i'r wybodaeth hon i agor tabiau newydd.Pwd
aOLDPWD
. Mae pob gweithred o'r consol neu'r gragen graffigol yn dod o leoliad penodol yn y system. Y paramedr cyntaf sy'n gyfrifol am y canfyddiad presennol, ac mae'r ail yn dangos yr un blaenorol. Yn unol â hynny, mae eu gwerthoedd yn newid yn eithaf aml ac yn cael eu storio mewn ffurfweddau defnyddwyr ac yn systemau'r system.TERM
. Mae nifer fawr o raglenni terfynol ar gyfer Linux. Mae'r storfa amrywiol a grybwyllir yn cynnwys gwybodaeth am enw'r consol gweithredol.Ar hap
- yn cynnwys sgript sy'n cynhyrchu rhif ar hap o 0 i 32767 bob tro wrth gyrchu'r newidyn hwn. Mae'r opsiwn hwn yn caniatáu i feddalwedd arall ei wneud heb ei generadur rhif hap ei hun.GOLYGYDD
- sy'n gyfrifol am agor y golygydd ffeiliau testun. Er enghraifft, yn ddiofyn, gallwch gwrdd â'r llwybr yno / usr / bin / nano, ond nid oes dim yn eich atal rhag ei newid i unrhyw un arall. Ar gyfer camau mwy cymhleth gyda'r prawf, mae'n gyfrifolGWELEDOL
ac yn lansio, er enghraifft, y golygydd vi.HOSTNAME
- enw cyfrifiadur, aDEFNYDDIWR
- enw'r cyfrif cyfredol.
Gweler hefyd: Gorchmynion a Ddefnyddir yn Aml mewn Terfynfa Linux
Gorchmynion rhedeg gyda newidyn amgylchedd newydd
Gallwch newid yr opsiwn o unrhyw baramedr ar eich pen eich hun am gyfnod er mwyn rhedeg rhaglen benodol gydag ef neu berfformio unrhyw gamau eraill. Yn yr achos hwn, dim ond yn y consol y bydd angen i chi gofrestru envVar = gwerth
ble Var - enw'r newidyn, a Gwerth - ei werth, er enghraifft, y llwybr i'r ffolder/ home / user / Download
.
Y tro nesaf y byddwch yn gweld yr holl baramedrau drwy'r gorchymyn uchodprintenv
fe welwch fod y gwerth a nodwyd gennych wedi newid. Fodd bynnag, daw fel ag yr oedd yn ddiofyn, yn union ar ôl y mynediad nesaf iddo, a hefyd yn gweithredu o fewn y derfynell weithredol yn unig.
Gosod a dileu newidynnau amgylchedd lleol
O'r deunydd uchod, rydych chi eisoes yn gwybod nad yw paramedrau lleol yn cael eu cadw mewn ffeiliau a'u bod yn weithredol o fewn y sesiwn gyfredol yn unig, ac ar ôl ei gwblhau caiff ei ddileu. Os oes gennych ddiddordeb mewn creu a dileu opsiynau o'r fath eich hun, mae angen i chi wneud y canlynol:
- Rhedeg "Terfynell" ac ysgrifennu tîm
Var = gwerth
, yna pwyswch yr allwedd Rhowch i mewn. Fel arfer Var - unrhyw enw newidiol cyfleus mewn un gair, a Gwerth - gwerth. - Gwiriwch effeithiolrwydd y gweithredoedd a gyflawnir trwy gofrestru
adleisiwch $ var
. Yn y llinell isod, dylech gael yr opsiwn amrywiol. - Dileu unrhyw baramedr gyda'r gorchymyn
unset var
. Gallwch hefyd wirio'r dilead drwyddoadlais
(dylai'r llinell nesaf fod yn wag).
Mewn ffordd mor syml, mae unrhyw baramedrau lleol yn cael eu hychwanegu mewn meintiau diderfyn, ond mae'n bwysig cofio prif nodwedd eu llawdriniaeth yn unig.
Ychwanegu a dileu newidynnau defnyddwyr
Rydym wedi symud i ddosbarthiadau o newidynnau sy'n cael eu storio mewn ffeiliau cyfluniad, ac o hyn mae'n ymddangos bod yn rhaid i chi olygu'r ffeiliau eu hunain. Gwneir hyn gan ddefnyddio unrhyw olygydd testun safonol.
- Agorwch gyfluniad y defnyddiwr drwy
sudo gedit .bashrc
. Awgrymwn ddefnyddio golygydd graffig gyda dynodiad cystrawen, er enghraifft, gedit. Fodd bynnag, gallwch nodi unrhyw un arall, er enghraifft, vi naill ai nano. - Peidiwch ag anghofio, pan fyddwch chi'n rhedeg y gorchymyn ar ran yr uwch-arolygydd, y bydd angen i chi roi cyfrinair.
- Ar ddiwedd y ffeil, ychwanegwch y llinell
allforio VAR = GWERTH
. Nid yw nifer y paramedrau hyn yn gyfyngedig. Yn ogystal, gallwch newid gwerth y newidynnau sydd eisoes yn bresennol. - Ar ôl gwneud newidiadau, eu cadw a chau'r ffeil.
- Bydd diweddariad ffurfweddu yn digwydd ar ôl ailgychwyn y ffeil, a gwneir hyn
ffynhonnell .bashrc
. - Gallwch wirio gweithgaredd newidyn drwy'r un opsiwn.
adleisiwch $ var
.
Os nad ydych chi'n gyfarwydd â disgrifiad y dosbarth hwn o newidynnau cyn gwneud newidiadau, gofalwch ddarllen y wybodaeth ar ddechrau'r erthygl. Bydd hyn yn helpu i osgoi gwallau pellach gydag effaith y paramedrau a gyflwynwyd, sydd â chyfyngiadau arnynt. O ran dileu paramedrau, mae hefyd yn digwydd drwy'r ffeil cyfluniad. Mae'n ddigon i dynnu'r llinell yn gyfan gwbl neu roi sylw iddi, gan ychwanegu arwydd ar y dechrau #.
Creu a dileu newidynnau amgylchedd system
Dim ond cyffwrdd â thrydydd dosbarth y newidynnau - system. Bydd y ffeil yn cael ei golygu ar gyfer hyn. / Etc / PROFFIL, sy'n parhau i fod yn weithredol hyd yn oed gyda chysylltiad anghysbell, er enghraifft, drwy'r rheolwr SSH adnabyddus. Mae agor yr eitem cyfluniad tua'r un fath ag yn y fersiwn flaenorol:
- Yn y consol, ewch i mewn
sudo gedit / ac ati / proffil
. - Gwnewch unrhyw newidiadau angenrheidiol a'u cadw trwy glicio ar y botwm priodol.
- Ailgychwyn y gwrthrych drwy
ffynhonnell / etc / proffil
. - Ar ôl ei gwblhau, gwiriwch y perfformiad trwy
adleisiwch $ var
.
Bydd newidiadau yn y ffeil yn cael eu cadw hyd yn oed ar ôl i'r sesiwn gael ei hail-lwytho, a bydd pob defnyddiwr a rhaglen yn gallu cael mynediad i ddata newydd heb unrhyw broblemau.
Hyd yn oed os yw'r wybodaeth a gyflwynir heddiw yn anodd iawn i chi, rydym yn argymell yn gryf eich bod yn ei deall ac yn deall cynifer o agweddau â phosibl. Bydd defnyddio offer OS o'r fath yn helpu i osgoi casglu ffeiliau cyfluniad ychwanegol ar gyfer pob cais, gan y bydd pob un ohonynt yn cael mynediad i newidynnau. Mae hefyd yn darparu amddiffyniad ar gyfer pob paramedr ac yn eu grwpio yn yr un lleoliad. Os oes gennych ddiddordeb mewn newidynnau amgylcheddol bach iawn, defnyddiwch y dogfennau dosbarthu Linux.