አንድ ማውረድ የተለየ ፕሮክሲ እንዲጠቀም እና ከዚያ ሁሉም ነገር ወደ መደበኛው እንዲመለስ ይፈልጋሉ። የሼል መጀመሪያ ፋይልዎን አርትዕ አድርገው መመለሱን እንደሚያስታውሱ ተስፋ ማድረግ አያስፈልግም።

በPOSIX አይነት ሼል ውስጥ ለውጫዊ ትዕዛዝ፣ ምዝገባውን ከትዕዛዙ በፊት ያስቀምጡ፦

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

ለዚያ ማውረድ የታሰበውን የHTTP መጨረሻ ነጥብ ይጠቀሙ፤ የHTTP ፕሮክሲ ዝርዝር ለተፈቀዱ የህዝብ መንገዶች እጩዎችን ይሰጣል። ምዝገባው ለዚያ ትዕዛዝ አካባቢ ይሰጣል። የልጅ ሂደቶቹ እሴቱን ሊወርሱ ይችላሉ፣ ነገር ግን ምዝገባው ትዕዛዙ ከተጠናቀቀ በኋላ የወላጅ ሼል ነባር እሴትን አይተካም።

ደንበኛው ምን እንደሚያነብ አሁንም ይወስናል

የሼል አገባብ አካባቢ ይፈጥራል፤ የኔትወርክ መንገድን አያስገድድም። መተግበሪያው የሚደግፋቸውን ተለዋዋጭ ስሞች ይጠቀሙ። ነባር የማለፍ ተለዋዋጮች፣ ግልጽ የትዕዛዝ አማራጮች ወይም የመተግበሪያው የራሱ ውቅር አሁንም ውጤቱን ሊነካ ይችላል።

የBash አካባቢ ሰነድ የትዕዛዝ ቅድመ ቅጥያ ባህሪን ያብራራል። የሼል ተግባራት፣ ልዩ አብሮ የተሰሩ ትዕዛዞች ወይም የሼል አገባብ የሆኑ ትዕዛዞች ተጨማሪ የስፋት ደንቦች ሊኖራቸው ይችላል፣ ስለዚህ ከላይ ያለው ቀላል ምሳሌ ሆን ተብሎ ውጫዊ ፕሮግራም ይጠቀማል።

ለበርካታ ትዕዛዞች ንዑስ ሼል ይጠቀሙ

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

በቅንፍ የተከበበው ቡድን በራሱ የሼል አካባቢ ይሰራል። ምሳሌው የሚያሳያቸውን የትዕዛዝ ስሞች በሚያስፈልጉዎት ፕሮግራሞች ይተኩ። ይህ አቀራረብ አንድ የቆየ እሴት ማስቀመጥ፣ መጻፍ እና ከእያንዳንዱ ሊሆን የሚችል ውድቀት በኋላ በእጅ መመለስ የሚያስፈልገውን ተሰባሪ ቅደም ተከተል ያስወግዳል።

ወደ ሼል ታሪክ ከሚቀዳ ምሳሌዎች ምስጢሮችን ውጪ ያድርጉ። እንዲሁም sudo አካባቢን ሊያጣራ እንደሚችል ያስታውሱ፤ ለውጫዊው ትዕዛዝ የሚታይ ተለዋዋጭ በራስ-ሰር በእያንዳንዱ የስልጣን ወሰን አይተላለፍም። ጊዜያዊ ስፋት እና ትክክለኛ የፕሮክሲ ምርጫ የተለያዩ ጥያቄዎች ሆነው ይቆያሉ።

ተዛማጅ ጽሑፎች