4 Wege, sich Terminalbefehle in Linux zu lehren

Wenn Sie ein echter Linux-Master werden wollen, ist es sinnvoll, Terminalwissen zu haben. Hier können Sie Methoden verwenden, um selbst zu unterrichten.

Wenn Sie ein echter Linux-Master werden wollen, ist es sinnvoll, Terminalwissen zu haben.  Hier können Sie Methoden verwenden, um selbst zu unterrichten.
Werbung

Wenn Sie ein echter Linux-Master werden wollen, sollten Sie etwas über Terminalbefehle wissen. Hier sind vier verschiedene Methoden, mit denen Sie selbst unterrichten können.

Tipp des Tages

learncommands_tipoftheday
Eine gute Möglichkeit, nach und nach mehr über Terminalbefehle zu erfahren, besteht darin, dass bei jedem Öffnen des Terminals eine Meldung "Tipp des Tages" erscheint. Diese Nachrichten können Sie über nützliche Befehle sowie über fortgeschrittene Tricks für bestimmte Befehle informieren, die Sie vielleicht bereits kennen. Sie können dies leicht einrichten, indem Sie in Ihre .bashrc-Datei (unter / home//bashrc ) gehen und am Ende der Datei in einer neuen Zeile Folgendes hinzufügen:

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

Das ist alles, was Sie tun müssen! Wenn Sie es etwas unterhaltsamer machen möchten, können Sie eine Kuh alle diese Tipps sagen. Führen Sie dazu den Befehl sudo apt-get install cowsay für Ubuntu / Debian oder sudo yum install cowsay für Fedora aus. Fügen Sie dann anstelle des obigen Codes Folgendes zu Ihrer .bashrc-Datei hinzu:

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

Leider funktioniert das nicht mit allen Distributionen, so dass dein Erfolg mit cowsay nicht garantiert ist. Der gesamte Tipp verwendet jedoch "whatis" für zufällige Befehle, die wir als nächstes behandeln werden.

"Whatis" verwenden

Wenn Sie keine zufälligen Dinge lernen wollen, möchten Sie vielleicht etwas über Befehle lernen, die Sie gerade brauchen. Um dies zu tun, setzen Sie einfach alle Ihre Befehle mit "whatis" voran. Der Befehl sollte dann in der Lage sein, Ihnen Stück für Stück zu sagen, woraus der Befehl besteht.

Lernbefehle_whatis

Ein gutes Beispiel, wie Sudo Yum Käse installieren, kann oben gesehen werden. Es sagt Ihnen, dass sudo Ihnen administrative Rechte gibt, yum ist der Paketmanager, installa weist YUM an, ein Paket zu installieren, und Käse ist die Fotoautomatanwendung, die Sie installieren möchten. Es funktioniert nicht immer, besonders bei komplexeren oder weniger gebräuchlichen Befehlen, aber es lohnt sich trotzdem, es auszuprobieren, wenn Sie erfahren wollen, was ein Befehl tatsächlich macht.

Alle verfügbaren Befehlsoptionen anzeigen

Lernbefehle_Manpages
Wenn Sie einen neuen Befehl verwenden, gibt es zwei gute Möglichkeiten, einen detaillierten Blick darauf zu werfen. Die erste Möglichkeit besteht darin, den Befehl "man" auszuführen, wobei der Name des Programms steht, das Sie ausführen. Wenn Sie also "man cp" ausführen, erhalten Sie alles, was Sie über den cp-Befehl im man-Datei-Viewer wissen müssen.

Eine schnellere Möglichkeit, die Hauptteile des Befehls zu erlernen, ist "-help", wobei der Name des Programms steht, das Sie ausführen. Wenn Sie also "cp -help" ausführen, erhalten Sie eine Menge Informationen über den cp-Befehl, der direkt auf das Terminal gedruckt wird. Mit anderen Worten, -help ist das einzige Flag, das keine wechselnden Bedeutungen von Programm zu Programm hat.

Crashkurs - Ja, jetzt!

Zuletzt können Sie etwas über die Befehlssyntax lernen ... genau hier! Die Kenntnis der allgemeinen Syntax von Terminalbefehlen kann beim Verständnis aller Befehle sehr hilfreich sein. Daher lohnt es sich zu lernen und zu verstehen, bevor Sie sich bestimmte Befehle als Beispiele ansehen.

Alle Befehle haben folgende Struktur: [sudo] program [parameter] [parameter] ... [parameter] [-flag] [parameter] [-flag] [parameter] ... [flag] [parameter]

Lassen Sie mich zusammenfassen, was die obige Struktur bedeutet:

  1. Wenn für einen Befehl Administratorrechte erforderlich sind (als Root-Zugriff bezeichnet), müssen diese mit "sudo" vorangestellt werden. In diesem Fall müssen Sie Ihr Kennwort eingeben, bevor der Befehl ausgeführt wird.
  2. "Programm" ist der Name der Anwendung. Anwendungsnamen umfassen yum, apt-get, Käse, tar, cp, mv, Firefox und vieles mehr. Wenn keine zusätzliche Konfiguration vorgenommen wurde, haben alle Programme, die auf diese Weise zugänglich sind, eine ausführbare Datei in / usr / bin. Dies sollte für alle installierten Anwendungen auf Ihrem System gelten. Für einige Anwendungen müssen Sie nur schreiben, und das ist alles. Zum Beispiel können Sie einfach "firefox" eingeben und Enter drücken, und es wird Firefox starten.
  3. Nach dem Programm können Sie Parameter und Flags verwenden. Dies ist von Programm zu Programm sehr unterschiedlich. Zum Beispiel kopiert der Befehl "cp file1 file2" die Datei "file1" und speichert sie am selben Ort mit dem Namen "file2". Das sind die zwei Parameter dieses Befehls. Einige verwenden auch Flags, die ihr Verhalten ändern - der Befehl "sudo yum install cheese -y" hat beispielsweise "install" als Parameter für yum, "cheese" als zu installierenden Parameter und "-y" als Flag für yum sagen, dass es ja für alle Fälle annehmen sollte, wo es normalerweise fragen würde, ob Sie fortfahren möchten. Während dieses Beispiel es nicht zeigt, benötigen einige Flags keine eigenen Parameter und einige Flags tun dies. Jedes Programm hat seine eigenen Flaggen und Bedeutungen, die Sie im Laufe der Zeit durch Wiederholung lernen werden.

Fazit

Das Lernen von Terminalbefehlen ist wirklich nicht so schwer - wenn Sie erst einmal angefangen haben zu verstehen, wie sie im Allgemeinen funktionieren und strukturiert sind, wird das Lernen von anderen viel leichter. Wenn es nach ein paar Stunden keinen Sinn ergibt, geben Sie nicht auf. Wiederholung ist dein bester Freund, und du wirst anfangen, die Muster zu sehen. Von da an geht es um Auswendiglernen durch Übung. Wir haben auch verschiedene andere Ressourcen zum Erlernen von Befehlen, wie dieses Linux-Kommando cheatsheet, die 40 essentiellen Linux-Befehle Ein AZ von Linux - 40 Grundlegende Befehle, die Sie kennen sollten Eine AZ von Linux - 40 Grundlegende Befehle, die Sie kennen sollten Linux wird oft ignoriert drittes Rad zu Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem eine Menge an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, in Betracht gezogen zu werden ... Read More, und ein weiteres kurzes Intro zu Linux-Befehlen Eine Kurzanleitung, um mit dem Linux zu beginnen Befehlszeile Eine Kurzanleitung zum Einstieg in die Linux-Befehlszeile Sie können mit Befehlen unter Linux viele erstaunliche Dinge tun, und es ist wirklich nicht schwer zu lernen. Weiterlesen .

Welche Tipps hast du für andere, die versuchen zu lernen? Kennst du einen Befehl, der etwas Cooles tut oder nur zum Spaß ist? Lass es uns in den Kommentaren wissen!

In this article