Da, i to na jednostavan način! Bio sam umoran od stvari na čekanju [da, po volji sam lijen raditi neke sitne poslove koji nas sve smetaju u konzoli], poput postavljanja proxyja u konzoli jer je određena aplikacija tražila određene dodatke na programerima stranica ...
Guglajući malo i proučavajući varijable okruženja, napravio sam mali citat skripte koji sam ispustio u / usr / bin /, tako da će postaviti proxy postavke svaki put kad mi zatreba bez mnogo daljnjih komplikacija.
Evo moje mentalne napomene, zove se "proxy_settings", mora se kopirati u / usr / bin /, ima dozvole za izvršavanje [chmod 755], a kôd joj je sljedeći:
#! / bin / bash funkcija do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Korisnik:" read -e korisničko ime echo -n "Pass: "pročitaj -es izvoz lozinke http_proxy =" http: // $ korisničko ime: $ lozinka @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ korisničko ime: $ lozinka @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ username: $ password @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nPostavljena je varijabla okoline proxy \ n"} funkcija undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy promenljiva okoline uklonjena \ n"} case "$ 1" in on) do_proxy ;; isključeno) undo_proxy ;; *) echo -e "\ nUporaba: postavke proxyja {uključeno | isključeno} \ n" izlaz 1 esac izlaz 0
Izmijenite ga i upotrijebite po svom ukusu. Salu2 i do sljedećeg puta!
Eii, vrlo zanimljiv članak i tvoja skripta. Iako ako mi dopustite, ako objasnite kojom naredbom se izvršava, kako se skripta zaustavlja da bi se vratila u normalu, početnici bi to bolje razumjeli. U mom slučaju bi mi pomoglo.
Hvala 😉
@monk: Vrlo jednostavno, samo u vašem terminalu pokrenete proxy_settingss i skripta će vam reći koje korake trebate slijediti za izvršavanje zadatka. U ovom slučaju s "proxy_settings on" tražit će vas podatke o vašim postavkama proxyja, to jest, vašem proxy ip-u, priključku, korisniku i lozinci, a zatim postavite varijable, otvorite preglednik i voila!
I u potpunosti ste u pravu, zaboravio sam objasniti kako je scenarij radio. Moje isprike…
Puno vam hvala, dobar članak, prihvatit ću ga 🙂
Vrlo dobro! Hvala na dijeljenju!!! Živjeli!
Vrlo dobro. Volio bih znati mogu li ga koristiti s manjarom