GNU/Linux >> Linux Esercitazione >  >> Linux

Un elenco di servizi console utili per utenti Linux

Qualche tempo fa, abbiamo visto un elenco di strumenti utili per gli amministratori di sistema Linux e utili script BASH per utenti a riga di comando . Oggi parleremo di alcuni utili servizi di console per gli utenti Linux. Questi servizi di console non sono altro che applicazioni Web minime che eseguono una particolare operazione. Tutti i servizi della console sono accessibili dalla riga di comando tramite http , https e altri protocolli di rete come ssh e telnet . La cosa buona è che non richiedono alcuna installazione o applicazione aggiuntiva, tranne curl o wget strumenti preinstallati in quasi tutte le distribuzioni Linux e Unix. Se disponi di un sistema Linux con una connessione Internet attiva, puoi iniziare a utilizzare questi servizi della console per eseguire varie attività.

Elenco di servizi console utili per utenti Linux

Per accedere ai seguenti servizi della console, utilizziamo gli strumenti seguenti:

  • ricciolo o wget
  • ssh
  • telnet
  • nc

Questi strumenti sono preinstallati in molti sistemi operativi Linux. Nel caso in cui non fossero disponibili, installali utilizzando il gestore di pacchetti della tua distribuzione.

Per installarli su basati su Debian sistemi, eseguire:

$ sudo apt install curl wget openssh-client telnet nc

Su basato su RPM sistemi:

$ sudo yum install curl wget openssh-client telnet nc

Su Arch Linux :

$ sudo pacman -S curl wget openssh-client telnet nc

Su openSUSE :

$ sudo zypper install curl wget openssh-client telnet nc

Ora vediamo l'utilizzo di alcuni servizi della console.

Tieni presente che alcuni dei servizi qui elencati potrebbero non funzionare sempre. Se non funzionano, riprova dopo un po' o prova un servizio diverso.

Cheatsheet per i comandi Linux/Unix

Probabilmente hai sentito parlare di cheat.sh . Uso questo servizio tutti i giorni! Questo è uno dei servizi utili per tutti gli utenti Linux. Mostra concisi esempi di comandi Linux.

Ad esempio, per visualizzare il cheatsheet del comando curl , esegui semplicemente il seguente comando dalla tua console:

$ curl cheat.sh/curl

È così semplice! Non è necessario scorrere le pagine man o utilizzare risorse online per conoscere i comandi. Può fornirti i cheatsheet della maggior parte dei comandi Linux e unix in un paio di secondi.

comando ls cheatsheet:

$ curl cheat.sh/ls

trova comando cheatsheet:

$ curl cheat.sh/find

È uno strumento altamente raccomandato!

Lettura consigliata:

  • Buone alternative alle pagine man che ogni utente Linux deve conoscere

Mappa del mondo

Sapevi che possiamo visualizzare la mappa del mondo direttamente dal Terminal? Sì! MapSCII , un renderer di mappe del mondo Braille e ASCII per i tuoi terminali compatibili con xterm.

Per visualizzare la mappa del mondo dalla tua console, esegui semplicemente:

$ telnet mapscii.me

Non sottovalutarlo. MapSCII non è un progetto zoppo. È un progetto altamente lodevole. Può persino visualizzare con precisione la mappa di una piccola città. Maggiori dettagli nel seguente link.

  • MapSCII:la mappa del mondo nel tuo terminale

Dettagli meteo

Questo è un altro servizio di console lodevole. Ci fornirà i dettagli meteo di qualsiasi località del mondo.

Per conoscere i dettagli meteo della tua posizione attuale, esegui semplicemente:

$ curl wttr.in

Puoi anche visualizzare i dettagli meteo di un determinato paese, città, aeroporto, posizione geografica e molto altro.

Fare riferimento alla seguente guida per maggiori dettagli.

  • Come controllare i dettagli meteorologici dalla riga di comando in Linux

Indirizzo IP

Possiamo trovare l'indirizzo IP locale usando ip comando. Ma per quanto riguarda l'indirizzo IP pubblico? È semplice!

Per trovare il tuo indirizzo IP pubblico, esegui i seguenti comandi dal tuo Terminale:

$ curl ipinfo.io/ip
157.46.122.176
$ curl eth0.me
157.46.122.176
$ curl checkip.amazonaws.com
157.46.122.176
$ curl icanhazip.com
2409:4072:631a:c033:cc4b:4d25:e76c:9042

C'è anche un servizio di console per visualizzare l'indirizzo IP in formato JSON.

$ curl httpbin.org/ip
{
  "origin": "157.46.122.176"
}

Geolocalizzazione

I seguenti servizi di console visualizzeranno i dettagli di geolocalizzazione.

$ curl ipinfo.io/8.8.8.8
{
  "ip": "8.8.8.8",
  "hostname": "dns.google",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "loc": "37.3860,-122.0838",
  "org": "AS15169 Google LLC",
  "postal": "94035",
  "timezone": "America/Los_Angeles",
  "readme": "https://ipinfo.io/missingauth"
}

Oppure mostra solo la posizione:

$curl ipinfo.io/8.8.8.8/loc
37.3860,-122.0838

Paese di visualizzazione:

$ curl ifconfig.co/country
India

Mostra città:

$ curl ifconfig.co/city
Chennai

Lettura correlata:

  • Come trovare la geolocalizzazione di un indirizzo IP dalla riga di comando
  • Geo:una semplice utility BASH per ottenere dettagli di rete e geolocalizzazione
  • Come ottenere la geolocalizzazione dalla riga di comando in Linux

Denaro

Ti chiedi cosa sta succedendo nel mercato delle criptovalute?

Ottieni le 100 migliori criptovalute di Coinmarketcap:

$ curl cmc.rjldev.com

Risultato di esempio:

Ottieni tassi di cambio criptovalute:

$ curl rate.sx

Esempio di output:

Puoi anche visualizzare un tasso di valuta specifico:

$ curl rate.sx/btc

Dizionario

Vuoi conoscere il significato di una parola inglese? Ecco come ottenere il significato di una parola:gustativo

$ curl 'dict://dict.org/d:gustatory'
220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <[email protected]>
250 ok
150 1 definitions retrieved
151 "Gustatory" gcide "The Collaborative International Dictionary of English v.0.48"
Gustatory \Gust"a*to*ry\, a.
Pertaining to, or subservient to, the sense of taste; as, the
gustatory nerve which supplies the front of the tongue.
[1913 Webster]
.
250 ok [d/m/c = 1/0/16; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]

Condivisione del testo

Puoi condividere testi tramite alcuni servizi della console. Questi servizi di condivisione del testo sono spesso utili per condividere il codice.

Ecco un esempio.

$ echo "Welcome To OSTechNix!" | curl -F 'f:1=<-' ix.io
http://ix.io/2bCA

Il comando precedente condividerà il testo "Benvenuto in OSTechNix" tramite ix.io luogo. Chiunque può visualizzare l'accesso a questo testo da un browser web navigando all'URL - http://ix.io/2bCA

Un altro esempio:

$ echo "Welcome To OSTechNix!" | curl -F [email protected] 0x0.st
http://0x0.st/i-0G.txt

Condivisione file

Non solo testo, possiamo persino condividere file con chiunque utilizzi un servizio di console chiamato filepush .

$ curl --upload-file ostechnix.txt filepush.co/upload/ostechnix.txt
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    72    0     0  100    72      0     54  0:00:01  0:00:01 --:--:--    54http://filepush.co/8x6h/ostechnix.txt
100   110  100    38  100    72     27     53  0:00:01  0:00:01 --:--:--    81

Il comando precedente caricherà il otechnix.txt file sul sito filepush.co. Puoi accedere a questo file da qualsiasi luogo navigando sul link - http://filepush.co/8x6h/otechnix.txt

Un altro servizio della console di condivisione del testo è termbin :

$ echo "Welcome To OSTechNix!" | nc termbin.com 9999

Esiste anche un altro servizio di console denominato transfer.sh . Ma non funziona al momento della stesura di questa guida.

Browser

Ci sono molti browser di testo disponibili per Linux. Sfoglia è uno di questi e puoi accedervi direttamente dal tuo Terminale usando il comando:

$ ssh brow.sh

Browsh è un moderno browser di testo che supporta la grafica, inclusi i video. Tecnicamente parlando, non è tanto un browser, ma una specie di terminale front-end del browser. Utilizza Firefox senza testa per renderizzare la pagina web e poi convertirla in ASCII art. Fare riferimento alla seguente guida per maggiori dettagli.

  • Browsh:un moderno browser di testo che supporta grafica e video

Crea codici QR per una determinata stringa

Vuoi creare codici QR per una determinata stringa? È facile!

$ curl qrenco.de/ostechnix

Ecco il codice QR per la stringa "otechnix".

Abbreviatori URL

Vuoi accorciare gli URL lunghi per renderli più facili da pubblicare o condividere con i tuoi amici? Usa il servizio della console Tinyurl per accorciarli:

$ curl -s http://tinyurl.com/api-create.php?url=https://ostechnix.com/pigz-compress-and-decompress-files-in-parallel-in-linux/
http://tinyurl.com/vkc5c5p

Intrattenimento/Divertimento/Giochi

Ti senti annoiato al lavoro? Ecco alcuni servizi di console per passare il tempo.

Mostra barzellette casuali nel Terminale:

$ curl https://icanhazdadjoke.com

Mostra Pappagallo animato :

$ curl parrot.live

Discoteca nel Terminale:

$ nc rya.nc 1987

Guarda Star Wars nel terminale:

$ nc towel.blinkenlights.nl 23

Multigiocatore tetris gioco:

$ ssh netris.rocketnine.space

Serpente gioco:

$ ssh sshtron.zachlatta.com

Gioca a Scacchi :

$ telnet freechess.org

Lettura consigliata:

  • PacVim – Un gioco CLI per imparare i comandi Vim
  • Metti alla prova le tue abilità BASH giocando ai giochi della riga di comando

In questa guida ho elencato solo alcuni servizi di console che utilizzo di tanto in tanto. C'è dell'altro. Puoi visualizzare l'elenco completo al seguente link.

  • Servizi console eccezionali

Linux
  1. Cheat sheet per utenti e autorizzazioni Linux

  2. Come gestire ed elencare i servizi in Linux

  3. Cos'è Linux? Una guida per utenti non tecnici

  4. 3 modi per elencare gli utenti in Linux

  5. Come elencare tutti gli utenti in un gruppo Linux?

Tutorial sui comandi di Linux curl per principianti (5 esempi)

Comando SS in Linux con esempi utili

Come elencare gli utenti in Linux

Come elencare i servizi su Linux

I 50 comandi Zypper più utili per gli utenti SUSE Linux

Oltre 15 esempi per il comando cURL di Linux