ఒక డౌన్లోడ్ వేరే ప్రాక్సీ ఉపయోగించాలని, ఆ తర్వాత అన్నీ సాధారణ స్థితికి తిరిగి రావాలని మీరు కోరుకుంటున్నారు. మీ shell స్టార్టప్ ఫైల్ను సవరించి దాన్ని తిరిగి మార్చడం గుర్తుంటుందని ఆశించాల్సిన అవసరం లేదు.

POSIX శైలి shellలో బాహ్య ఆదేశం కోసం, ఆదేశానికి ముందు అసైన్మెంట్ పెట్టండి:

https_proxy=http://proxy.example:8080 curl https://example.com/

ఆ డౌన్లోడ్ కోసం ఉద్దేశించిన HTTP ఎండ్పాయింట్ను ఉపయోగించండి; HTTP ప్రాక్సీ జాబితా అనుమతించిన పబ్లిక్ మార్గాలకు అభ్యర్థులను అందిస్తుంది. అసైన్మెంట్ ఆ ఆదేశం యొక్క పరిసరానికి ఇవ్వబడుతుంది. దాని చైల్డ్ ప్రాసెస్లు విలువను వారసత్వంగా పొందవచ్చు, కానీ ఆదేశం ముగిసిన తర్వాత అసైన్మెంట్ మాతృ shell యొక్క ఇప్పటికే ఉన్న విలువను భర్తీ చేయదు.

ఏమి చదవాలో ఇప్పటికీ క్లయింటే నిర్ణయిస్తుంది

shell సింటాక్స్ పరిసరాన్ని సృష్టిస్తుంది; అది నెట్వర్క్ మార్గాన్ని బలవంతం చేయదు. అప్లికేషన్ మద్దతిచ్చే వేరియబుల్ పేర్లను ఉపయోగించండి. ఇప్పటికే ఉన్న బైపాస్ వేరియబుల్స్, స్పష్టమైన ఆదేశ ఎంపికలు లేదా అప్లికేషన్ స్వంత కాన్ఫిగరేషన్ ఫలితాన్ని ఇంకా ప్రభావితం చేయవచ్చు.

Bash పరిసర పత్రం ఆదేశ ఉపసర్గ ప్రవర్తనను వివరిస్తుంది. shell ఫంక్షన్లు, ప్రత్యేక అంతర్నిర్మిత ఆదేశాలు లేదా shell సింటాక్స్ అయిన ఆదేశాలకు అదనపు పరిధి నియమాలు ఉండవచ్చు, అందువల్ల పైన ఉన్న సరళ ఉదాహరణ ఉద్దేశపూర్వకంగా బాహ్య ప్రోగ్రామ్ను ఉపయోగిస్తుంది.

అనేక ఆదేశాలకు, సబ్షెల్ ఉపయోగించండి

(
  export http_proxy=http://proxy.example:8080
  export https_proxy=http://proxy.example:8080
  command-one
  command-two
)

బ్రాకెట్లలోని సమూహం దాని స్వంత shell పరిసరంతో నడుస్తుంది. ఉదాహరణ ఆదేశ పేర్లను మీరు నడపాలనుకునే ప్రోగ్రామ్లతో భర్తీ చేయండి. పాత విలువను దాచి, దానిపై రాసి, ప్రతి సంభావ్య వైఫల్యం తర్వాత చేతితో పునరుద్ధరించే బలహీన క్రమాన్ని ఈ నమూనా నివారిస్తుంది.

shell చరిత్రలోకి కాపీ అయ్యే ఉదాహరణల నుండి రహస్యాలను దూరంగా ఉంచండి. sudo పరిసరాన్ని ఫిల్టర్ చేయగలదని కూడా గుర్తుంచుకోండి; బాహ్య ఆదేశానికి కనిపించే వేరియబుల్ ప్రతి ప్రత్యేక హక్కు సరిహద్దు ద్వారా స్వయంచాలకంగా వెళ్లదు. తాత్కాలిక పరిధి మరియు వాస్తవ ప్రాక్సీ ఎంపిక వేర్వేరు ప్రశ్నలుగా ఉంటాయి.

సంబంధిత వ్యాసాలు