Edellisessä artikkelissamme näimme kuinka saada IP-osoitteen sijaintitiedot käyttämällä bash-tiedostoa , curl ja jq Linuxissa. Katsotaanpa, miten sama voidaan tehdä Windows 10: ssä. Voimme käyttää Bashia Linuxissa tai PowerShellissä samaan tarkoitukseen.
Mainonta
Jälleen käytämme ilmaista palvelua 'freegeoip.net' maantieteellisen sijainnin tiedon lähteenä. Se tarjoaa julkisen HTTP-sovellusliittymän IP-osoitteiden maantieteellisen sijainnin etsimiseen. Se käyttää kaupunkeihin liittyvien IP-osoitteiden tietokantaa sekä muita asiaankuuluvia tietoja, kuten aikavyöhykettä, leveys- ja pituusasteita. Tämä on erittäin hyödyllistä.
miten nähdä höyryystävien toivelista
Hanki IP-osoitteen sijaintitiedot Windows 10: ssä käyttämällä Bashia Ubuntussa
Jos sinulla on Bash Linuxissa asennettuna, voit käyttää sitä tässä tapauksessa. Sinun on asennettava jq-konsolin JSON-jäsennin. Tee se seuraavasti.
- Avaa Bash Ubuntussa. Sinun on ehkä asennettava se ensin. Katso seuraava artikkeli:
Kuinka ottaa Ubuntu Bash käyttöön Windows 10: ssä Vinkki: voit lisää Bash Ubuntussa Explorerin pikavalikkoon avata se haluamaasi kansioon nopeasti. - Kirjoita seuraava komento:
sudo apt-get install jq
Sovellus asennetaan:
- Nyt voit käyttää seuraavaa komentoa:
käpristää http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt
Lähtö:
Se on sama komento I käytetään alkuperäisessä Linux-ympäristössä on kuitenkin häiriö. Windows 10: ssä Bash on Ubuntussa rikkonut tukea putkilähdölle. Tämän ongelman vuoksi et voi yhdistää useita työkaluja toimimaan yhdessä oikein.
Joten käytin väliaikaista tiedostoa 'tmpjson.txt', joka tallentaa palvelimen vastauksen ja poistetaan sitten.
Jos et ole Bashin käyttäjä Ubuntussa, voit käyttää sen sijaan PowerShelliä.
kuinka siirtää höyry toiseen asemaan
Hanki IP-osoitteen sijaintitiedot Windows 10: ssä PowerShellin avulla
Avaa uusi PowerShell-esiintymä täällä kuvatulla tavalla: Kaikki tapat avata PowerShell Windows 10: ssä
Käpristymistyökalun sijaan voit käyttää cmdletiä Kutsu-RestMethod . Se on luotu erityisesti työskentelemään REST-palveluiden kanssa (Representational State Transfer), jotka yleensä palauttavat JSON- tai XML-tietoja.
Syntaksi on seuraava:
Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145
Komennon tulos on seuraava:
kuinka voit selvittää, estääkö joku sinut facebookissa
Sinun ei tarvitse edes käyttää ylimääräistä muotoilua komennossa. Se näkyy jo hienosti ulostulossa.
Se siitä.