GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Eine Liste nützlicher Konsolendienste für Linux-Benutzer

Vor einiger Zeit haben wir eine Liste mit nützlichen Tools für Linux-Systemadministratoren gesehen und nützliche BASH-Skripte für Kommandozeilenbenutzer . Heute werden wir einige nützliche Konsolendienste für Linux-Benutzer besprechen. Diese Konsolendienste sind nichts anderes als minimale Webanwendungen, die eine bestimmte Operation ausführen. Alle Konsolendienste sind über die Befehlszeile über http zugänglich , https und andere Netzwerkprotokolle wie ssh und telnet . Das Gute ist, dass sie keine Installation oder zusätzliche Anwendungen benötigen, außer curl oder wget Tools, das in fast allen Linux- und Unix-Distributionen vorinstalliert ist. Wenn Sie ein Linux-System mit einer aktiven Internetverbindung haben, können Sie diese Konsolendienste verwenden, um verschiedene Aufgaben auszuführen.

Liste nützlicher Konsolendienste für Linux-Benutzer

Um auf die folgenden Konsolendienste zuzugreifen, verwenden wir die folgenden Tools:

  • curl oder wget
  • ssh
  • telnet
  • nc

Diese Tools sind in vielen Linux-Betriebssystemen vorinstalliert. Für den Fall, dass sie nicht verfügbar sind, installieren Sie sie einfach mit dem Paketmanager Ihrer Distribution.

Um sie auf Debian-basiert zu installieren Systeme, führen Sie aus:

$ sudo apt install curl wget openssh-client telnet nc

Auf RPM-basiert Systeme:

$ sudo yum install curl wget openssh-client telnet nc

Auf Arch Linux :

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

Auf openSUSE :

$ sudo zypper install curl wget openssh-client telnet nc

Sehen wir uns nun die Verwendung einiger Konsolendienste an.

Bitte beachten Sie, dass einige der hier aufgeführten Dienste möglicherweise nicht immer funktionieren. Wenn sie nicht funktionieren, versuchen Sie es nach einiger Zeit oder versuchen Sie es mit einem anderen Dienst.

Cheatsheets für Linux/Unix-Befehle

Sie haben wahrscheinlich von cheat.sh gehört . Ich nutze diesen Service jeden Tag! Dies ist einer der nützlichen Dienste für alle Linux-Benutzer. Es zeigt prägnante Linux-Befehlsbeispiele.

Zum Beispiel, um das Cheatsheet für den Curl-Befehl anzuzeigen , führen Sie einfach den folgenden Befehl von Ihrer Konsole aus:

$ curl cheat.sh/curl

So einfach ist das! Sie müssen keine Manpages durchgehen oder Online-Ressourcen verwenden, um mehr über Befehle zu erfahren. Es kann Ihnen die Cheatsheets der meisten Linux- und Unix-Befehle in wenigen Sekunden liefern.

ls-Befehl Cheatsheet:

$ curl cheat.sh/ls

Suchbefehl Cheatsheet:

$ curl cheat.sh/find

Es ist ein sehr empfehlenswertes Tool!

Empfohlene Lektüre:

  • Gute Alternativen zu Manpages, die jeder Linux-Benutzer kennen sollte

Weltkarte

Wussten Sie, dass wir die Weltkarte direkt vom Terminal aus anzeigen können? Ja! MapSCII , ein Braille- und ASCII-Weltkarten-Renderer für Ihre xterm-kompatiblen Terminals.

Um die Weltkarte von Ihrer Konsole aus anzuzeigen, führen Sie einfach Folgendes aus:

$ telnet mapscii.me

Unterschätzen Sie es nicht. MapSCII ist kein lahmes Projekt. Es ist ein sehr lobenswertes Projekt. Es kann sogar die Karte einer kleinen Stadt genau anzeigen. Weitere Details unter folgendem Link.

  • MapSCII – Die Weltkarte in Ihrem Terminal

Wetterdetails

Dies ist ein weiterer lobenswerter Konsolendienst. Es liefert uns die Wetterdetails von jedem Ort auf der Welt.

Um die Wetterdetails Ihres aktuellen Standorts zu erfahren, führen Sie einfach Folgendes aus:

$ curl wttr.in

Sie können auch die Wetterdetails für ein bestimmtes Land, eine Stadt, einen Flughafen, einen geografischen Standort und vieles mehr anzeigen.

Weitere Informationen finden Sie in der folgenden Anleitung.

  • So überprüfen Sie Wetterdetails von der Befehlszeile in Linux

IP-Adresse

Wir können die lokale IP-Adresse mit ip finden Befehl. Aber was ist mit der öffentlichen IP-Adresse? Ganz einfach!

Um Ihre öffentliche IP-Adresse zu finden, führen Sie einfach die folgenden Befehle von Ihrem Terminal aus:

$ 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

Es gibt auch einen Konsolendienst, um die IP-Adresse im JSON-Format anzuzeigen.

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

Geolokalisierung

Die folgenden Konsolendienste zeigen die Geolokalisierungsdetails an.

$ 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"
}

Oder nur den Standort anzeigen:

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

Land anzeigen:

$ curl ifconfig.co/country
India

Stadt anzeigen:

$ curl ifconfig.co/city
Chennai

Verwandte Lektüre:

  • So finden Sie die Geolokalisierung einer IP-Adresse über die Befehlszeile
  • Geo – Ein einfaches BASH-Dienstprogramm zum Abrufen von Netzwerk- und Geolokalisierungsdetails
  • So erhalten Sie Ihre Geolokalisierung von der Befehlszeile in Linux

Geld

Sie fragen sich, was auf dem Kryptowährungsmarkt passiert?

Holen Sie sich Coinmarketcap Top 100 Kryptowährungen:

$ curl cmc.rjldev.com

Beispielausgabe:

Wechselkurse für Kryptowährungen abrufen:

$ curl rate.sx

Beispielausgabe:

Sie können auch einen bestimmten Währungskurs anzeigen:

$ curl rate.sx/btc

Wörterbuch

Möchten Sie die Bedeutung eines englischen Wortes wissen? So erhalten Sie die Bedeutung eines Wortes - gustatorisch

$ 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]

Textfreigabe

Sie können Texte über einige Konsolendienste teilen. Diese Textfreigabedienste sind oft nützlich, um Code zu teilen.

Hier ist ein Beispiel.

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

Der obige Befehl teilt den Text "Welcome To OSTechNix" über ix.io Seite? ˅. Jeder kann über einen Webbrowser auf diesen Text zugreifen, indem er zur URL http://ix.io/2bCA navigiert

Ein weiteres Beispiel:

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

Dateifreigabe

Wir können nicht nur Text, sondern sogar Dateien mit jedem teilen, der einen Konsolendienst namens filepush verwendet .

$ 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

Der obige Befehl lädt die ostechnix.txt hoch Datei auf die Website filepush.co. Sie können von überall aus auf diese Datei zugreifen, indem Sie zum Link http://filepush.co/8x6h/ostechnix.txt navigieren

Ein weiterer Textfreigabe-Konsolendienst ist termbin :

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

Es gibt auch einen weiteren Konsolendienst namens transfer.sh . Aber zum Zeitpunkt der Erstellung dieses Handbuchs funktioniert es nicht.

Browser

Es gibt viele Textbrowser für Linux. Durchsuchen ist einer von ihnen und Sie können direkt von Ihrem Terminal aus mit dem Befehl darauf zugreifen:

$ ssh brow.sh

Browsh ist ein moderner Textbrowser, der Grafiken einschließlich Videos unterstützt. Technisch gesehen ist es kein großer Browser, sondern eine Art Terminal-Frontend eines Browsers. Es verwendet headless Firefox zum Rendern der Webseite und konvertiert sie dann in ASCII-Art. Weitere Informationen finden Sie in der folgenden Anleitung.

  • Browsh – Ein moderner Textbrowser, der Grafiken und Videos unterstützt

QR-Codes für gegebenen String erstellen

Möchten Sie QR-Codes für eine bestimmte Zeichenfolge erstellen? Ganz einfach!

$ curl qrenco.de/ostechnix

Hier ist der QR-Code für die Zeichenfolge "ostechnix".

URL-Shortner

Möchten Sie lange URLs kürzer kürzen, damit sie leichter gepostet oder mit Ihren Freunden geteilt werden können? Verwenden Sie den Tinyurl-Konsolendienst, um sie zu kürzen:

$ 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

Unterhaltung / Spaß / Spiele

Fühlen Sie sich bei der Arbeit gelangweilt? Hier sind einige Konsolendienste zum Zeitvertreib.

Zeigen Sie zufällige Witze an im Terminal:

$ curl https://icanhazdadjoke.com

Animierten Papagei anzeigen :

$ curl parrot.live

Disco im Terminal:

$ nc rya.nc 1987

Sehen Sie sich StarWars an im Terminal:

$ nc towel.blinkenlights.nl 23

Mehrspieler-Tetris Spiel:

$ ssh netris.rocketnine.space

Schlange Spiel:

$ ssh sshtron.zachlatta.com

Spielen Sie Schach :

$ telnet freechess.org

Empfohlene Lektüre:

  • PacVim – Ein CLI-Spiel zum Erlernen von Vim-Befehlen
  • Testen Sie Ihre BASH-Fähigkeiten, indem Sie Kommandozeilenspiele spielen

In diesem Handbuch habe ich nur einige Konsolendienste aufgelistet, die ich von Zeit zu Zeit verwende. Es gibt mehr. Die vollständige Liste können Sie unter folgendem Link einsehen.

  • Fantastische Konsolendienste

Linux
  1. Spickzettel für Linux-Benutzer und -Berechtigungen

  2. So verwalten und listen Sie Dienste in Linux auf

  3. 80 Linux-Überwachungstools für SysAdmins

  4. Benutzer in Linux auflisten - Beste Methode

  5. Linux – eine Liste verfügbarer D-Bus-Dienste?

Linux Curl Command Tutorial für Anfänger (5 Beispiele)

SS-Befehl in Linux mit nützlichen Beispielen

So listen Sie Benutzer unter Linux auf

So listen Sie Dienste unter Linux auf

Die 50 nützlichsten Zypper-Befehle für SUSE Linux-Benutzer

Über 15 Beispiele für Linux-cURL-Befehle