Před chvílí jsme diskutovali o Bash-Snippets , sbírka užitečných skriptů BASH pro náročné uživatele příkazového řádku. Dnes uvidíme podobnou utilitu s názvem "Cli.Fyi" . Jedná se o dotazovací nástroj příkazového řádku pro získání informací o IP adresách, e-mailech, doménách, krypto měnách, médiích/url, datu/čase UTC, zemi a programovacím jazyce atd. Všechny tyto podrobnosti můžete načíst buď z příkazového řádku nebo prohlížeče. Na rozdíl od Bash-Snippets není Cli.Fyi dotazovací nástroj příkazového řádku souborem jednotlivých skriptů, ale jediným nástrojem. Má některé další funkce, které nejsou součástí úryvků Bash.
Jak používat Cli.Fyi dotazovací nástroj příkazového řádku
Použití je naprosto snadné! Stačí použít příkaz "curl cli.fyi" v Terminálu následovaný dotazem za lomítkem (/).
Příklad:
$ curl cli.fyi/time
Nahraďte „čas“ svým dotazem ve výše uvedeném příkladu.
Ukázkový výstup pro výše uvedený příkaz by byl:
{ "type":"Informace o datu/čase (UTC)", "data":{ "den":"07", "měsíc":"11", "rok":"2018", "hodina" :"06", "minutes":"11", "seconds":"11", "dayName":"Mednesday", "monthName":"November", "amOrPm":"am", "unixEpoch":1541571071 , "formattedDate":"St, 07 Nov 2018 06:11:11 +0000"}
Aktuálně podporované dotazy jsou;
- Ceny kryptoměn,
- Podrobnosti o e-mailové adrese,
- Podrobnosti o IP adrese,
- Podrobnosti o médiích/adresách URL,
- Podrobnosti klienta,
- Hodnoty hash řetězce,
- Podrobnosti o názvu domény,
- Podrobnosti o datu/čase,
- Odkazy na programovací jazyk,
- Podrobnosti o zemi,
- Populární emotikony.
Autor může v budoucnu přidat další nástroje a/nebo funkce, takže vám doporučuji sledovat webovou stránku projektu nebo stránku GitHub pro budoucí aktualizace.
Podívejme se na několik příkladů.
Zobrazená cena kryptoměny
Chcete-li zobrazit nejnovější cenu kryptoměny, spusťte:
$ curl cli.fyi/UBQ
Zde je UBQ symbolem kryptoměny ubiq. Symboly všech dostupných kryptoměn si můžete prohlédnout zde .
Výstup:
Zobrazte cenu kryptoměny pomocí Cli.fyi
Zobrazení podrobností e-mailu
Chcete-li načíst informace o daném e-mailu, spusťte:
$ curl cli.fyi/[email protected]
Výstup:
{ "type":"Dotaz na e-mailovou adresu", "data":{ "validMxRecords":true, "freeProvider":false, "disposableEmail":true, "businessOrRoleEmail":false, "validHost":true }Zobrazení podrobností o IP adrese
Chcete-li načíst informace o dané IP adrese, spusťte:
$ curl cli.fyi/8.8.4.4Výstup:
{ "type":"IP adresa", "data":{ "organisation":"Google Inc.", "country":"Spojené státy americké", "continent":"Severní Amerika", "zeměpisná šířka":"37.751", "longitude":"-97.822" }Zobrazení podrobností o doméně
Chcete-li načíst informace whois a DNS o doméně, použijte:
$ curl cli.fyi/google.comVýstup:
{ "type":"Informace o názvu domény", "data":{ "dns":[ "google.com. 550 IN MX 30 alt2.aspmx.l.google.com.", "google.com. 550 IN MX 10 aspmx.l.google.com.", "google.com. 550 IN MX 20 alt1.aspmx.l.google.com.", "google.com. 550 IN MX 40 alt3.aspmx.l. google.com.", "google.com. 550 IN MX 50 alt4.aspmx.l.google.com.", "google.com. 249 IN A 216.58.201.46", "google.com. 263 IN AAAA 2a00:1450:4009:80b::200e", "google.com. 108948 IN NS ns2.google.com.", "google.com. 108948 IN NS ns1.google.com.", "google.com. 108948 IN NS ns4.google.com.", "google.com. 108948 IN NS ns3.google.com.", "google.com. 54 IN SOA ns2.google.com. dns-admin.google.com. (", " „ google.com. 313 IN TXT \"v=spf1 include:_spf.google.com ~all\"" ],[...]Zobrazení hodnot hash řetězce
Chcete-li vrátit různé hodnoty hash pro daný řetězec, například HelloWorld , spustit:
$ curl cli.fyi/hash/HelloWorldZobrazte hodnoty hash řetězce pomocí cli.fyi
Zobrazení podrobností média/URL
Chcete-li načíst informace o daném médiu nebo adrese URL, použijte:
$ curl cli.fyi/https://www.youtube.com/watch?v=FXiaIH49oAUVýstup:
{ "type":"Adresa URL YouTube", "data":{ "title":"YouTube", "url":"https://www.youtube.com/watch?v=fxiaih49oas", "type ":"link", "providerName":"youtube", "providerUrl":"https://youtube.com", "providerIcon":"https://www.youtube.com/yts/img/favicon_144-vfliLAfaB .png" }Zobrazení podrobností o klientovi
Chcete-li získat podrobnosti o VÁS (klientovi), použijte:
$ curl cli.fyi/meVýstup:
{ "type":"Dotaz na informace o klientovi", "data":{ "userAgent":"curl/7.56.0", "iPAddress":"42.111.196.173", "browser":"Curl 7.56.0" ", "iPAddressInfo":{ "organisation":"Vodafone Essar Ltd., Telecommunication - Value Added Services", "country":"Indie", "continent":"Asie", "zeměpisná šířka":"13.0833", "zeměpisná délka" ":"80,2833" } }Zobrazení data/času UTC
Zobrazení aktuálního data UTC:
$ curl cli.fyi/dateVýstup:
{ "type":"Informace o datu/čase (UTC)", "data":{ "den":"09", "měsíc":"11", "rok":"2017", "hodina" :"11", "minutes":"56", "seconds":"32", "dayName":"čtvrtek", "monthName":"November", "amOrPm":"am", "unixEpoch":1510228592 , "formattedDate":"Čt, 9. listopadu 2017 11:56:32 +0000" }Zobrazení aktuálního času UTC:
$ curl cli.fyi/timeVýstup:
{ "type":"Informace o datu/čase (UTC)", "data":{ "den":"09", "měsíc":"11", "rok":"2017", "hodina" :"11", "minutes":"57", "seconds":"49", "dayName":"Thursday", "monthName":"November", "amOrPm":"am", "unixEpoch":1510228669 , "formattedDate":"Čt, 9. listopadu 2017 11:57:49 +0000" }Zobrazení podrobností o programovacím jazyce
Chcete-li zobrazit užitečné a aktuální odkazy na programovací jazyky:
$ curl cli.fyi/JavaVýstup:
{ "type":"JAVA Query", "data":{ "documentation":{ "v7":"https://docs.oracle.com/javase/7/docs/", "v8":"https://docs.oracle.com/javase/8/docs/" }, "odkazy":{ "Úžasná Java":"https://github.com/akullpp/awesome-java", "Užitečné odkazy" :"https://github.com/Vedenin/useful-java-links" } }Aktuálně jsou podporovány PHP, Javascript a Java.
Zobrazit podrobnosti o zemi
Chcete-li načíst informace o dané zemi, spusťte:
$ curl cli.fyi/IndieVýstup:
{ "type":"Dotaz na zemi", "data":{ "commonName":"Indie", "officialName":"Indická republika", "topLevelDomain":".in", "currency":" INR", "callingCode":"+91", "capitalCity":"Nové Dillí", "region":"Asie", "subRegion":"Jižní Asie", "zeměpisná šířka":20, "zeměpisná délka":77, "demonym":"Ind", "isLandlocked":"Ne", "areaKm":3287590, "officialLanguages":"angličtina,hindština,tamilština" }Zobrazte oblíbené emotikony
Chcete-li zobrazit výběr oblíbených emotikonů Unicode.
$ curl cli.fyi/emojisVýstup:
{ "type":"Populární emotikony", "data":{ "huggingFace":"🤗", "tearsOfJoy":"😂", "grinningFace":"😀", "rofl":"🤣", "smiling":"😊", "tongueOut":"😋", "kissingFace":"😘", "thinking":"🤔", "neutralFace":"😐" }Všechny výše uvedené výsledky si také můžete prohlédnout v prohlížeči. Zadejte například https://cli.fyi/time v adresním řádku vašeho prohlížeče načtěte podrobnosti o aktuálním čase UTC.
Cli.fyi ve webovém prohlížeči
Další podrobnosti naleznete na níže uvedené webové stránce projektu.
Jak zabít největší proces v nereagujícím systému Linux Jak analyzovat a porovnávat obrázky kontejnerů pomocí Container-diffLinux