Wenn Sie noch nicht mit Linux vertraut sind, kann die Verwendung des Terminals etwas überwältigend sein. Neue Linux-Distributionen wie Linux Mint verfügen über großartige grafische Oberflächen, aber das Kernstück von Linux ist der Kernel.
Selbst wenn Sie ein Windows-Benutzer sind, müssen Sie wahrscheinlich zu einem bestimmten Zeitpunkt in Ihrem Leben ein Eingabeaufforderungsfenster öffnen, um eine Aufgabe auszuführen. Mit der neuesten Version von Windows, Windows 10, können Sie sogar die Ubuntu Bash-Shell in Windows installieren und Linux-Befehle direkt unter Windows ausführen.
In diesem Artikel werde ich einige wirklich grundlegende Linux-Befehle durchgehen, die in fast allen Linux-Distributionen üblich sind. Da die Bash-Shell die beliebteste Shell ist und auch die, die ich auch benutze, verwende ich diese Syntax für alle Befehle. Ich werde auch einige der nützlichsten Argumente für jeden Befehl erwähnen, aber es gibt viele weitere, die auf den Manpages zu finden sind.
1. ls (Listeninhalt)
Meiner Meinung nach ist der erste Befehl, den Sie kennen sollten, der ls Befehl. Dieser Befehl listet den Inhalt des aktuellen Arbeitsverzeichnisses auf. Wenn Sie nur ls eingeben und die Eingabetaste drücken, erhalten Sie eine sehr einfache Liste der Dateien und Ordner im aktuellen Verzeichnis.
In den meisten Linux-Distributionen werden Verzeichnisse in einer anderen Farbe als grün hervorgehoben. Dateien sind normalerweise die Standardfarbe der Shell-Eingabeaufforderung, die in meinem Fall grau ist. Ohne Argumente ist ls irgendwie langweilig. Wenn du benutzt -ein Mit ls können Sie alle versteckten Dateien sehen.
Alles, was mit einem Punkt beginnt, ist eine versteckte Datei oder ein Verzeichnis. Die versteckten Verzeichnisse haben alle eine dunkelblaue Farbe, was schwer zu erkennen ist. Ein weiteres nützliches Argument ist das -l Option wie unten gezeigt.
Dadurch erhalten Sie eine lange Liste von Dateien und Ordnern mit viel mehr Informationen wie Berechtigungen, Links, Benutzer, Gruppe, Größe und Datum der letzten Änderung. Wenn Sie nicht sicher sind, wie die Berechtigungen interpretiert werden sollen, lesen Sie meinen Beitrag zum Verständnis der Linux-Berechtigungen.
2. cd (Verzeichnis wechseln)
Sobald Sie den Inhalt eines Verzeichnisses auflisten können, ist es hilfreich zu wissen, wie Sie zu einem anderen Verzeichnis wechseln. Standardmäßig werden Sie immer in Ihrem Home-Verzeichnis gestartet, wenn Sie eine Bash-Shell öffnen. Dies wird durch das Tilde-Symbol (~) in der Shell-Eingabeaufforderung.
Das CD Befehl ist, wie Sie Verzeichnisse in Linux ändern. Es gibt wirklich nicht viel mit CD zu lernen, aber es gibt ein paar Abkürzungen. Eine gute Sache ist, einfach CD einzugeben und die Eingabetaste zu drücken. Dadurch gelangen Sie immer wieder in das Ausgangsverzeichnis, egal wo Sie sich befinden.
Sie können auch einen absoluten Pfad verwenden, wenn Sie in ein Verzeichnis gelangen möchten, auf das nicht über einen relativen Pfad zugegriffen werden kann. In dem folgenden Beispiel muss ich einen absoluten Pfad verwenden, der bei beginnt Wurzel (/) um zu etc / ssh zu gelangen.
3. man (Hilfeseiten)
Der Befehl man ist wahrscheinlich einer der nützlichsten Befehle in Linux. Selbst fortgeschrittene Linux-Benutzer können sich nicht an jedes Argument eines Linux-Befehls erinnern. Auf den Manpages finden Sie detaillierte Informationen zu den verschiedenen Argumenten für einen Befehl.
Die Syntax ist auch sehr einfach. Es ist nur ein Mann, dem der Befehl folgt, über den Sie etwas lernen möchten. In dem Screenshot oben habe ich eine Mann ls um mehr über den Befehl ls zu erfahren. Ein nützliches Argument für den Menschen ist -kDamit können Sie alle Befehle mit einem Schlüsselwort durchsuchen.
Oben habe ich nach dem Stichwort gesucht Postleitzahl und erhielt alle Befehle zurück, die das Wort haben Postleitzahl im Befehlsnamen oder in der Beschreibung. Dies ist eine praktische Methode, um Befehle zu finden, von denen Sie möglicherweise noch nichts gewusst haben.
Zusammen mit Man können Sie einen anderen Befehl verwenden Info Weitere Beispiele zur Verwendung eines Befehls finden Sie hier. Schreib einfach Infobefehl um die Infoseite für diesen Befehl aufzurufen.
4. berühren Sie (Datei erstellen)
Wenn Sie schnell eine neue Datei erstellen möchten, verwenden Sie die berühren Befehl. In Wirklichkeit wird mit dem Befehl touch der Zeitstempel einer Datei geändert. Eine andere Anwendung ist das Erstellen einer neuen Datei.
Es gibt viele Möglichkeiten, Dateien unter Linux zu erstellen, und später werden Sie wahrscheinlich nie eine Datei mit touch erstellen. Am Anfang ist dies jedoch sehr nützlich.
Wenn bei Verwendung des Berührungsbefehls bereits eine Datei vorhanden ist, werden lediglich der letzte Zugriff und der letzte geänderte Zeitstempel für die Datei wie oben gezeigt aktualisiert.
5. cat (Verketten von Dateien und Drucken)
Ein weiterer nützlicher Befehl ist der Katze Befehl. Die Hauptfunktion von cat besteht darin, mehrere Dateien zu verketten. Sie kann jedoch auch verwendet werden, um den Inhalt einer Datei zur Standardausgabe (dem Bildschirm) zu drucken.
Du kannst den ... benutzen -n Argument, um der Ausgabe Zeilennummern hinzuzufügen. Wenn Sie die -b Bei dieser Option werden nur Zeilennummern zu Zeilen hinzugefügt, die nicht leer sind. Wenn Sie cat für eine Datei verwenden, die länger als die Höhe Ihres Terminalfensters ist, wird nur der untere Teil der Datei angezeigt. Sie können die Ausgabe von cat an die Weniger oder der Mehr Befehl, um den Inhalt einer Datei Seite für Seite anzuzeigen.
6. mkdir (Make Directory)
Irgendwann sollten Sie Verzeichnisse erstellen, um Ihre Daten besser zu organisieren mkdir Befehl kommt. Sie können relative oder absolute Pfade verwenden, um Verzeichnisse mit diesem Befehl zu erstellen.
Im obigen Beispiel habe ich zwei Verzeichnisse in meinem Basisverzeichnis mit einem relativen Pfad und einem absoluten Pfad erstellt. Wenn Sie mehrere hierarchische Verzeichnisse gleichzeitig erstellen müssen, müssen Sie die -p Streit.
Im obigen Beispiel habe ich das Argument -p verwendet, um die Verzeichnisse Aseem, Data und Pictures auf einmal zu erstellen, auch wenn keines davon vorhanden war.
7. rm (Entfernen)
Das rm Befehl ist ein leistungsfähiger Befehl, mit dem Dateien und Verzeichnisse entfernt werden können.Der Befehl rm kann Verzeichnisse entfernen, in denen sich Dateien und Verzeichnisse befinden.
Um eine Datei zu entfernen, geben Sie einfach den Dateinamen ein. Wenn Sie ein Verzeichnis entfernen möchten, das nicht leer ist, müssen Sie das Verzeichnis verwenden -r Streit. Es ist auch eine gute Idee, die -ich und -v Argumente bei der Verwendung von rm, da Sie vor dem Löschen etwas gefragt werden.
Das sind sieben wirklich einfache und dennoch gebräuchliche Befehle, die Sie in Linux kennen müssen, um zu beginnen. Es gibt viele weitere und ich werde bald mehr Artikel für Anfänger mit mehr Befehlen und deren Verwendung veröffentlichen. Wenn Sie Fragen haben, schreiben Sie einen Kommentar. Genießen!