ప్రధాన Linux లైనక్స్‌లో బాష్‌లో IP చిరునామా యొక్క జియోలొకేషన్ సమాచారం పొందండి

లైనక్స్‌లో బాష్‌లో IP చిరునామా యొక్క జియోలొకేషన్ సమాచారం పొందండి



సమాధానం ఇవ్వూ

కొన్నిసార్లు మీరు IP చిరునామా కోసం జియోలొకేషన్ సమాచారాన్ని త్వరగా పొందాలి. Linux లో, మీరు మీ సమయాన్ని ఆదా చేయడానికి మరియు ఈ సమాచారాన్ని త్వరగా తిరిగి పొందడానికి కన్సోల్ అనువర్తనాల శక్తిని ఉపయోగించవచ్చు. ఇది ఎలా చేయవచ్చో చూద్దాం.

ప్రకటన


నిర్దిష్ట IP చిరునామా గురించి భౌగోళిక స్థాన సమాచారాన్ని పొందడానికి, మీరు తగిన API ని అందించే కొన్ని ఆన్‌లైన్ సేవలను ఉపయోగించాలి. ప్రామాణీకరణ విధానం మరియు API కీ నిర్వహణను నివారించడానికి కొంత ప్రజా సేవను ఉపయోగించడం మంచిది. అలాంటి ఒక సేవ FreeGeoIP.net.

ఇది IP చిరునామాల భౌగోళిక స్థానాన్ని శోధించడానికి పబ్లిక్ HTTP API ని అందిస్తుంది. ఇది సమయ మండలి, అక్షాంశం మరియు రేఖాంశం వంటి ఇతర సంబంధిత సమాచారంతో పాటు నగరాలతో అనుబంధించబడిన IP చిరునామాల డేటాబేస్ను ఉపయోగిస్తుంది. ఇది చాలా ఉపయోగకరంగా ఉంటుంది.

ఈ సేవ శోధన ఫలితాలను JSON లేదా XML గా అందించగలదు. కాబట్టి, మేము కొన్ని JSON పార్సర్‌తో కర్ల్‌ను మిళితం చేస్తే, మేము అవసరమైన సమాచారాన్ని పొందవచ్చు.

ఫోర్ట్‌నైట్‌లో ఎన్ని గంటలు ఆడిందో చూడటం ఎలా

నేను నా అభిమాన JSON పార్సర్‌ను ఉపయోగిస్తాను, jq:

jq-in-reposఇది చాలా తేలికైనది మరియు వేగంగా ఉంటుంది.

మా విషయంలో, ప్రశ్న ఈ క్రింది విధంగా ఉండాలి:

http://freegeoip.net/json/119.94.116.145

ఇక్కడ 'json' భాగం కావలసిన డేటా ఫార్మాట్. JSON తో పాటు, ఇది XML లేదా CSV కావచ్చు.

ప్రశ్నను కర్ల్‌తో నడుపుదాం మరియు అవుట్‌పుట్ చూద్దాం:

భౌగోళిక ప్రశ్న-ముడిఫలితం ముడి JSON అవుట్పుట్, ఇది చదవడం కష్టం. ఫలిత సమితి యొక్క రూపాన్ని మెరుగుపరచడానికి, jq సాధనాన్ని ఉపయోగిద్దాం. ఈ క్రింది విధంగా కర్ల్‌తో కలపండి:

కర్ల్ http://freegeoip.net/json/119.94.116.145|jq

అవుట్పుట్ చదవడం సులభం అవుతుంది:భౌగోళిక ప్రశ్న-ఫిల్టర్

Jq ని ఉపయోగించి, మీరు అవుట్‌పుట్‌ను ఫిల్టర్ చేయవచ్చు మరియు అవసరమైన ఫీల్డ్‌లను మాత్రమే చూపిస్తుంది. కింది ఆదేశం దేశం పేరు, అక్షాంశం మరియు రేఖాంశం మాత్రమే ప్రదర్శిస్తుంది:

కర్ల్ http://freegeoip.net/json/119.94.116.145|jq -r '.కంట్రీ_పేరు, .లాటిట్యూడ్, .లాంగిట్యూడ్'

మీరు ఈ ఆదేశాన్ని క్రింది షెల్ స్క్రిప్ట్‌గా సేవ్ చేయవచ్చు:

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.country_name, .latitude, .longitude'

తదుపరిసారి మీరు జియోలొకేషన్ సమాచారం పొందవలసి వచ్చినప్పుడు, మీరు మీ స్క్రిప్ట్‌ను ఇలా అమలు చేయవచ్చు:

./geo.sh IP_address

అంతే.

ఆసక్తికరమైన కథనాలు

ఎడిటర్స్ ఛాయిస్

బాహ్య ప్రదర్శనను గుర్తించని మ్యాక్‌బుక్‌ను ఎలా పరిష్కరించాలి
బాహ్య ప్రదర్శనను గుర్తించని మ్యాక్‌బుక్‌ను ఎలా పరిష్కరించాలి
చాలా MacBooks బాహ్య మానిటర్‌ను కనెక్ట్ చేయడంలో మీకు సహాయపడటానికి సులభ బాహ్య డిస్‌ప్లే పోర్ట్‌తో వస్తాయి. మీ డెస్క్‌టాప్‌ను పొడిగించడానికి, మరిన్ని అప్లికేషన్‌ల కోసం మరింత దృశ్యమాన స్థలాన్ని సృష్టించడానికి లేదా బహిరంగ ప్రదేశాల్లో ఉన్నప్పుడు పరధ్యానాన్ని తగ్గించడానికి బాహ్య మానిటర్‌లను ఉపయోగించవచ్చు. అక్కడ'
విండోస్‌లో ఆటో లాగిన్‌ను ఎలా సెటప్ చేయాలి
విండోస్‌లో ఆటో లాగిన్‌ను ఎలా సెటప్ చేయాలి
స్వయంచాలకంగా లాగిన్ అయ్యేలా విండోస్‌ని కాన్ఫిగర్ చేయడం చాలా సులభం, అయితే భద్రతకు సంబంధించిన సమస్య లేకపోతే మాత్రమే దీన్ని చేయండి. మీరు తెలుసుకోవలసిన ప్రతిదీ ఇక్కడ ఉంది.
కేబుల్ లేకుండా సైఫీని ఎలా చూడాలి
కేబుల్ లేకుండా సైఫీని ఎలా చూడాలి
SyFy నా అపరాధ రహస్యాలలో ఒకటి. నేను వార్తలు, క్రీడలు మరియు డాక్యుమెంటరీలను చూడటం ఆనందించేంతవరకు, ఫైర్‌ఫ్లై అమితంగా లేదా నేను ఎప్పుడూ వినని కొన్ని సైన్స్ ఫిక్షన్ బి-మూవీని చూడటం కంటే గొప్పగా ఏమీ లేదు. ఉంటే
డోర్ డాష్ క్రెడిట్ కార్డును ఎలా తొలగించాలి
డోర్ డాష్ క్రెడిట్ కార్డును ఎలా తొలగించాలి
డోర్ డాష్ అనువర్తనం చాలా సొగసైనది, కానీ దాని యొక్క కొన్ని లక్షణాలు దాగి ఉన్నట్లు అనిపించవచ్చు. అనువర్తనానికి సంబంధించిన ప్రముఖ ప్రశ్నలలో ఒకటి మా శీర్షిక ప్రశ్న. డోర్ డాష్ ఆండ్రాయిడ్ లేదా iOS అనువర్తనాల్లో క్రెడిట్ కార్డును జోడించడం మరియు తొలగించడం
విండోస్ 10 బిల్డ్స్ 18362.693 మరియు 18363.693 KB4535996 తో ముగిశాయి
విండోస్ 10 బిల్డ్స్ 18362.693 మరియు 18363.693 KB4535996 తో ముగిశాయి
ఫిబ్రవరి 25 న విడుదలైన సంచిత నవీకరణలతో పాటు, మైక్రోసాఫ్ట్ ఈ రోజు విండోస్ 10 వెర్షన్ 1903 మరియు వెర్షన్ 1909 కు వర్తించే కొత్త ప్యాచ్, KB4535996 ను విడుదల చేసింది. ఈ నవీకరణ విండోస్ 10 వెర్షన్ 1903 కోసం OS బిల్డ్ నంబర్‌ను 18362.693 కు పెంచుతుంది. 10 వెర్షన్ 1909 KB4535996 లో క్రొత్తది ఏమిటి ఒక సమస్యను నవీకరిస్తుంది
కిండ్ల్ క్లౌడ్ రీడర్‌ను ఎలా ఉపయోగించాలి
కిండ్ల్ క్లౌడ్ రీడర్‌ను ఎలా ఉపయోగించాలి
Amazon కిండ్ల్ క్లౌడ్ రీడర్ అంటే ఏమిటి మరియు ఇది మీకు సరైనదేనా అని ఆలోచిస్తున్నారా? ఇది మీ మొత్తం పఠన అనుభవాలకు నిజంగా ఎలా ప్రయోజనం చేకూరుస్తుందో ఇక్కడ ఉంది.
విండోస్ 10 లోని అనువర్తనాల కోసం ఆటోమేటిక్ ఫైల్ డౌన్‌లోడ్‌లను బ్లాక్ చేయండి లేదా అన్‌బ్లాక్ చేయండి
విండోస్ 10 లోని అనువర్తనాల కోసం ఆటోమేటిక్ ఫైల్ డౌన్‌లోడ్‌లను బ్లాక్ చేయండి లేదా అన్‌బ్లాక్ చేయండి
విండోస్ 10 లో, మీరు వన్‌డ్రైవ్ వంటి ఆన్‌లైన్ స్టోరేజ్ ప్రొవైడర్‌ను ఉపయోగించినప్పుడు మీ ఆన్‌లైన్ ఫైల్‌లను స్వయంచాలకంగా డౌన్‌లోడ్ చేయకుండా నిరోధించవచ్చు.