Bitta yuklab olish boshqa proksidan foydalanishini, so'ng hamma narsa odatdagi holatga qaytishini xohlaysiz. Shellning ishga tushirish faylini tahrirlab, keyin uni qaytarishni eslayman deb umid qilish shart emas.

POSIX uslubidagi shellda tashqi buyruq uchun tayinlashni buyruq oldiga qo'ying:

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

Shu yuklab olish uchun mo'ljallangan HTTP so'nggi nuqtasidan foydalaning; HTTP proksilari ro'yxati ruxsat etilgan ommaviy yo'llar uchun nomzodlarni taklif qiladi. Tayinlash shu buyruq muhitiga beriladi. Uning bola jarayonlari qiymatni meros olishi mumkin, lekin buyruq tugagandan keyin tayinlash ota shellning mavjud qiymatini almashtirmaydi.

Nimani o'qishni hali ham mijoz hal qiladi

Shell sintaksisi muhit yaratadi; u tarmoq yo'lini majburlamaydi. Ilova qo'llab-quvvatlaydigan o'zgaruvchi nomlaridan foydalaning. Mavjud chetlab o'tish o'zgaruvchilari, aniq buyruq parametrlari yoki ilovaning o'z konfiguratsiyasi natijaga ta'sir qilishi mumkin.

Bash muhiti hujjati buyruq prefiksining xatti-harakatini tushuntiradi. Shell funksiyalari, maxsus o'rnatilgan buyruqlar yoki shell sintaksisi bo'lgan buyruqlar qo'shimcha qamrov qoidalariga ega bo'lishi mumkin, shuning uchun yuqoridagi oddiy misol ataylab tashqi dasturdan foydalanadi.

Bir nechta buyruq uchun ichki shelldan foydalaning

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

Qavs ichidagi guruh o'z shell muhiti bilan ishlaydi. Misoldagi buyruq nomlarini ishga tushirmoqchi bo'lgan dasturlar bilan almashtiring. Bu uslub eski qiymatni saqlash, uning ustiga yozish va har bir mumkin bo'lgan muvaffaqiyatsizlikdan keyin qo'lda tiklash kabi nozik ketma-ketlikdan qochadi.

Sirlarni shell tarixiga ko'chiriladigan misollardan uzoq tuting. Shuningdek, sudo muhitni filtrlashi mumkinligini unutmang; tashqi buyruqqa ko'rinadigan o'zgaruvchi har bir imtiyoz chegarasidan avtomatik o'tmaydi. Vaqtinchalik qamrov va proksining haqiqiy tanlovi alohida savollar bo'lib qoladi.

O'xshash maqolalar