Defnyddiwch wahanol ddirprwy ar gyfer un gorchymyn shell
Rhowch newidynnau dirprwy o flaen gorchymyn pan fyddwch eisiau llwybr dros dro heb newid y shell rhiant na golygu ffeiliau cychwyn.
Rydych am i un lawrlwythiad ddefnyddio dirprwy gwahanol, ac wedyn i bopeth ddychwelyd i'r arferol. Nid oes angen golygu ffeil gychwyn eich shell a gobeithio y cofiwch ei dadwneud.
Ar gyfer gorchymyn allanol mewn shell arddull POSIX, rhowch y neilliad o flaen y gorchymyn:
https_proxy=http://proxy.example:8080 curl https://example.com/
Defnyddiwch y pwynt terfyn HTTP a fwriadwyd ar gyfer y lawrlwythiad hwnnw; mae'r rhestr ddirprwy HTTP yn cynnig ymgeiswyr ar gyfer llwybrau cyhoeddus a ganiateir. Rhoddir y neilliad i amgylchedd y gorchymyn hwnnw. Gall ei brosesau plentyn etifeddu'r gwerth, ond nid yw'r neilliad yn disodli gwerth presennol y shell rhiant ar ôl i'r gorchymyn ddod i ben.
Mae'r cleient yn dal i benderfynu beth i'w ddarllen
Mae cystrawen shell yn creu amgylchedd; nid yw'n gorfodi llwybr rhwydwaith. Defnyddiwch yr enwau newidyn y mae'r rhaglen yn eu cefnogi. Gall newidynnau osgoi presennol, opsiynau gorchymyn penodol, neu ffurfweddiad y rhaglen ei hun effeithio ar y canlyniad o hyd.
Mae dogfennaeth amgylchedd Bash yn esbonio ymddygiad rhagddodiad gorchymyn. Gall gorchmynion sy'n ffwythiannau shell, yn adeiledigion arbennig, neu'n gystrawen shell fod â rheolau cwmpas ychwanegol, felly mae'r enghraifft syml uchod yn defnyddio rhaglen allanol yn fwriadol.
Ar gyfer sawl gorchymyn, defnyddiwch is-shell
(
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
command-one
command-two
)
Mae'r grŵp mewn cromfachau yn rhedeg gyda'i amgylchedd shell ei hun. Disodlwch yr enwau gorchymyn darluniadol â'r rhaglenni rydych yn bwriadu eu rhedeg. Mae'r patrwm hwn yn osgoi'r dilyniant bregus o gadw hen werth, ei drosysgrifennu, a'i adfer â llaw ar ôl pob methiant posibl.
Cadwch gyfrineion allan o enghreifftiau a gopïir i hanes y shell. Cofiwch hefyd y gall sudo hidlo'r amgylchedd; ni chedwir newidyn sy'n weladwy i'r gorchymyn allanol yn awtomatig drwy bob ffin fraint. Mae cwmpas dros dro a dewis dirprwy gwirioneddol yn parhau i fod yn gwestiynau ar wahân.