Linux / Unix - Erste Schritte mit der Kommandozeile

Inhaltsverzeichnis
Wir haben bereits gesehen, was Linux / Unix ist und wie man eine seiner beliebtesten Distributionen (Ubuntu) installiert, also werden wir von nun an darauf eingehen, was Sie mit Linux über die Befehlszeile tun können Hunderte (wenn nicht alle) von Befehlen mit ihren jeweiligen Optionen sehen, werden wir Verknüpfungen entdecken, um bestimmte Funktionen zu erfüllen, und wir lernen, Skripte zu erstellen. Wie auch immer, am Ende dieser neuen Reihe von Tutorials sollten wir in der Lage sein, die Befehlszeile anständig zu verwenden und bereit sein, erweiterte Konfigurationen unseres Systems vorzunehmen.
In dieser Reihe von Tutorials stammen die Images von meiner virtuellen Maschine, auf der Ubuntu installiert ist, aber im Wesentlichen sind alle Befehle und Techniken, die wir hier sehen werden, auf Mac OS, Unix oder jede andere Linux-Distribution übertragbar.
Ok, dies kann je nach Betriebssystem variieren. Normalerweise suchen Sie nach einem Programm namens "Terminal", das in Anwendungen -> Dienstprogramme Wenn Sie einen Mac verwenden, ist es bei einigen Linux-Distributionen bei Anwendungen -> System oder Anwendungen -> Dienstprogramme.
In meiner Version von Ubuntu ist es in Computer -> usr -> Freigabe -> Anwendungen aber da Ubuntu ein seitliches "Dock" hat, habe ich es aus dem entsprechenden Ordner dorthin gezogen.

In anderen Linux-Distributionen können Sie auch auf die Befehlszeile zugreifen, indem Sie mit der rechten Maustaste auf den Desktop klicken und die Option "Open a Terminal" auswählen.
Wir haben bereits erwähnt, dass die Software, die für die Interpretation und Ausführung aller Befehle verantwortlich ist, "Shell" genannt wird. Es gibt verschiedene Arten von "Shells", aber die gebräuchlichste ist die Bash (Bourne Again Shell) und ist diejenige, die die meisten Linux-Distributionen standardmäßig enthalten. Um herauszufinden, welche Version der Shell Sie verwenden, können Sie den folgenden Befehl im Terminal ausführen:
echo $ SHELL

Was Sie nach dem Speicherort und Namen Ihrer Shell fragen sollte, verwenden diese Tutorials "bash".

Abkürzung:Die Terminals speichern die Historie der ausgeführten Befehle. Wenn Sie also einen Befehl wiederholen möchten, können Sie nach oben drücken, bis Sie den gesuchten Befehl erreichen, und Sie können ihn sogar bearbeiten, indem Sie den Cursor von links nach rechts bewegen.
Wir beginnen mit den grundlegendsten Befehlen.
pwd
Der Befehl pwd ist eine Abkürzung für den Ausdruck "Arbeitsverzeichnis drucken", der der Shell mitteilt, dass sie den absoluten Pfad, in dem Sie gerade arbeiten, an die Konsole ausgeben soll.

Der Begriff „absoluter Pfad“ bezieht sich auf die genaue Adresse im referenzierten System, beginnend vom Stamm bis zu dem Blatt, auf das Sie wirklich zugreifen möchten und beginnt immer mit dem Schrägstrich (/). Darüber hinaus kann der Pfad "relativ" sein, was sich, wie der Name schon sagt, auf den Pfad von der aktuellen Position zu dem Blatt bezieht und nicht den Balken verwendet (/) am Anfang.
Der Grund, warum ich von "root" und "leaf" spreche, liegt darin, dass die Dateistruktur des Systems (aller OS) hierarchisch in Form eines Baumes ist, der wie folgt dargestellt werden kann:

Auf diese Weise müssen Sie, wenn Sie im Baum weiter nach unten navigieren möchten, wissen, welche Blätter (oder Zweige) in dem Verzeichnis vorhanden sind, in dem Sie sich befinden. Dazu verwenden wir den nächsten Befehl.
ls [Optionen] [Standort]
Ein weiterer grundlegender Befehl, der die Dateien und Verzeichnisse auflistet, die sich im Zielordner befinden. Die Angabe in Klammern ist optional und ermöglicht es uns, die Anzeige der Ergebnisse und den Ordner, den wir überprüfen möchten, zu ändern.

In diesem Fall können wir sehen, wie es mehr oder weniger funktioniert. Der erste Befehl zeigt eine einfache Liste dieser Verzeichnisse und Dateien im aktuellen Verzeichnis an. Die zweite listet sie mit der Option "-l" auf, die eine lange Liste ist und die Berechtigungen anzeigt, die für das Objekt vorhanden sind, die Anzahl der Blöcke, der Besitzer desselben, die Gruppe, zu der es gehört, den Platz, den es belegt, das Datum und die Änderungszeit und schließlich den Namen der Datei oder des Verzeichnisses. Und der dritte listet die Dateien und Verzeichnisse im Ordner "Dokumente" auf.
Notiz:Es gibt andere zusätzliche Optionen, die hinzugefügt werden können, darunter "-a", das Dateien und Dokumente anzeigt, einschließlich der versteckten.
Um schließlich zu einem Verzeichnis zu navigieren, verwenden wir den folgenden Befehl.
CD [Ort]
Dieser Befehl, abgekürzt "Change Directory", verschiebt die Eingabeaufforderung an den angegebenen Pfad, entweder absolut oder relativ. Wenn kein Pfad angegeben ist, gelangen Sie direkt in das Verzeichnis "home" (das im Fall meines Benutzers "manuel" /home /manuel ist).
Dies ist alles für den Moment, wir werden im nächsten Tutorial mit weiteren Befehlen fortfahren. Ich warte auf Ihre Kommentare, bis zum nächsten Mal!Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave