Werbung

Wenn Sie ein echter Linux-Master werden möchten, ist es eine gute Idee, Kenntnisse über Terminalbefehle zu haben. Hier sind vier verschiedene Methoden, mit denen Sie anfangen können, sich selbst zu unterrichten.

Tipp des Tages

learncommands_tipoftheday
Eine gute Möglichkeit, schrittweise mehr über Terminalbefehle zu erfahren, besteht darin, bei jedem Öffnen des Terminals die Meldung "Tipp des Tages" anzuzeigen. Diese Meldungen können Sie über nützliche Befehle sowie über erweiterte Tricks für bestimmte Befehle informieren, die Sie möglicherweise bereits kennen. Sie können dies einfach einrichten, indem Sie in Ihre .bashrc-Datei (unter /home//.bashrc) und fügen Sie am Ende der Datei in einer neuen Zeile Folgendes hinzu:

echo "Wussten Sie das:"; whatis $ (ls / bin | shuf -n 1)

Das ist alles was du tun musst! Wenn Sie es etwas unterhaltsamer gestalten möchten, können Sie eine Kuh dazu bringen, all diese Tipps zu sagen. Führen Sie dazu den Befehl aus sudo apt-get install coway für Ubuntu / Debian oder sudo yum installiere coway

für Fedora. Dann, anstelle des obigen CodesFügen Sie Ihrer .bashrc-Datei Folgendes hinzu:

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

Leider funktioniert dies nicht bei allen Distributionen, sodass Ihr Erfolg mit Cowsay nicht garantiert ist. In diesem gesamten Tipp wird jedoch "whatis" für zufällige Befehle verwendet, auf die wir als Nächstes eingehen werden.

Verwenden von "whatis"

Wenn Sie keine zufälligen Dinge lernen möchten, möchten Sie vielleicht etwas über Befehle lernen, die Sie gerade verwenden müssen. Stellen Sie dazu einfach allen Befehlen das Präfix "whatis" voran. Der Befehl sollte Ihnen dann Stück für Stück mitteilen können, woraus der Befehl besteht.

learncommands_whatis

Ein gutes Beispiel Was ist Sudo Yum installieren Käsekann oben gesehen werden. Das sagt es dir sudo gibt Ihnen administrative Rechte, lecker ist der Paketmanager, installierenl weist YUM an, ein Paket zu installieren, und Käse ist die Fotokabinenanwendung, die Sie installieren möchten. Es funktioniert nicht immer, insbesondere bei komplexeren oder weniger gebräuchlichen Befehlen, aber es lohnt sich trotzdem, es auszuprobieren, wenn Sie erfahren möchten, was ein Befehl tatsächlich tut.

Alle verfügbaren Befehlsoptionen anzeigen

learncommands_manpages
Wenn Sie einen neuen Befehl verwenden, gibt es zwei gute Möglichkeiten, ihn detailliert zu betrachten. Der erste Weg ist, den Befehl „man ", wo ist der Name des Programms, das Sie ausführen. Wenn Sie also "man cp" ausführen, erfahren Sie alles, was Sie über den Befehl cp im Man File Viewer wissen müssen.

Eine schnellere Möglichkeit, die wichtigsten Teile des Befehls zu erlernen, besteht darin, „ –Hilfe ”, wo ist der Name des Programms, das Sie ausführen. Wenn Sie also "cp –help" ausführen, erhalten Sie auch viele Informationen zum Befehl cp, der direkt auf dem Terminal gedruckt wird. Mit anderen Worten, –help ist das einzige Flag, das von Programm zu Programm keine wechselnden Bedeutungen hat.

Crashkurs - Ja, jetzt!

Zuletzt können Sie etwas über die Befehlssyntax lernen… genau hier! Wenn Sie die allgemeine Syntax von Terminalbefehlen kennen, können Sie alle Befehle besser verstehen. Es lohnt sich daher, sie zu studieren und zu verstehen, bevor Sie sich bestimmte Befehle als Beispiele ansehen.

Alle Befehle haben die 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), muss ihnen "sudo" vorangestellt werden. Hier müssen Sie Ihr Kennwort eingeben, bevor der Befehl ausgeführt wird.
  2. Unter „Programm“ steht der Name der Anwendung. Anwendungsnamen umfassen yum, apt-get, Käse, Teer, cp, mv, Firefox und vieles mehr. Sofern keine zusätzliche Konfiguration vorgenommen wurde, befindet sich auf allen Programmen, auf die auf diese Weise zugegriffen werden kann, eine ausführbare Datei in / usr / bin. Dies sollte für alle auf Ihrem System installierten Anwendungen gelten. Für einige Anwendungen müssen Sie es nur schreiben, und das ist alles. Sie können beispielsweise einfach "Firefox" eingeben und die Eingabetaste drücken, um Firefox zu starten.
  3. Nach dem Programm können Sie Parameter und Flags verwenden. Dies ist von Programm zu Programm sehr unterschiedlich. Beispielsweise kopiert der Befehl "cp file1 file2" die Datei "file1" und speichert sie am selben Speicherort mit dem Namen "file2". Dies sind die beiden Parameter dieses Befehls. Einige nehmen auch Flags, die ihr Verhalten ändern - zum Beispiel hat der Befehl "sudo yum installkäse -y" "install" als Parameter für yum, "Käse" als zu installierender Parameter und "-y" als Flag für yum, das besagt, dass für alle Fälle, in denen Sie normalerweise gefragt werden, ob Sie dies möchten, "Ja" angenommen werden soll fortsetzen. In diesem Beispiel wird dies nicht angezeigt, für einige Flags sind jedoch keine eigenen Parameter erforderlich, für einige Flags. Jedes Programm hat seine eigenen Flags und Bedeutungen, die Sie im Laufe der Zeit durch Wiederholung lernen werden.

Fazit

Das Erlernen von Terminalbefehlen ist wirklich nicht so schwierig. Wenn Sie erst einmal verstanden haben, wie sie im Allgemeinen funktionieren und strukturiert sind, wird das Erlernen anderer Befehle viel einfacher. Wenn es nach ein paar Stunden keinen Sinn ergibt, geben Sie nicht auf. Wiederholung ist dein bester Freund und du wirst irgendwann die Muster sehen. Von da an dreht sich alles um das Auswendiglernen durch Übung. Wir haben auch verschiedene andere Ressourcen zum Lernen von Befehlen, wie z Dieses Linux-Befehls-Cheatsheet, die 40 wesentlichen Linux-Befehle Ein A-Z von Linux - 40 wichtige Befehle, die Sie kennen solltenLinux ist das oft ignorierte dritte Rad für Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem viel an Zugkraft gewonnen, aber es ist noch weit davon entfernt, in Betracht gezogen zu werden ... Weiterlesen , und eine weitere kurze Einführung in Linux-Befehle Eine Kurzanleitung für den Einstieg in die Linux-BefehlszeileMit Befehlen unter Linux können Sie viele erstaunliche Dinge tun, und es ist wirklich nicht schwer zu lernen. Weiterlesen .

Welche Tipps haben Sie für andere, die versuchen zu lernen? Kennen Sie einen Befehl, der etwas Cooles macht oder nur zum Spaß ist? Lass es uns in den Kommentaren wissen!

Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.