Einführung in die Shell
Die Unix-Befehlszeile hilft, Programme zu kombinieren, Aufgaben zu automatisieren und Programme in Clustern und Clouds auszuführen.
Kurs Kostenlos Starten4 Stunden55 Übungen131.444 LernendeLeistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Trainierst du 2 oder mehr?
Versuchen DataCamp for BusinessBeliebt bei Lernenden in Tausenden Unternehmen
Kursbeschreibung
Die Unix-Befehlszeile hat fast 50 Jahre lang überlebt und gedeiht, weil sie es den Menschen ermöglicht, komplexe Dinge mit nur wenigen Tastenanschlägen zu erledigen. Sie wird manchmal als "universeller Klebstoff der Programmierung" bezeichnet und hilft Nutzern dabei, bestehende Programme auf neue Weise zu kombinieren, sich wiederholende Aufgaben zu automatisieren und Programme auf Clustern und Clouds auszuführen, die um die halbe Welt verstreut sein können. Dieser Kurs stellt die wichtigsten Elemente vor und zeigt dir, wie du sie effizient nutzen kannst.
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Assoziierter Python-Entwickler
Gehe zu TrackIMachine Learning Engineer
Gehe zu TrackProfessioneller Dateningenieur in Python
Gehe zu Track- 1
Dateien und Verzeichnisse manipulieren
KostenlosDieses Kapitel ist eine kurze Einführung in die Unix-Shell. Du erfährst, warum sie nach fast 50 Jahren immer noch verwendet wird, wie sie sich von den grafischen Tools unterscheidet, mit denen du vielleicht vertrauter bist, wie du dich in der Shell bewegst und wie du Dateien und Ordner erstellst, veränderst und löschst.
Wie ist die Shell im Vergleich zu einer Desktop-Oberfläche?50 xpWo bin ich?50 xpWie kann ich Dateien und Verzeichnisse identifizieren?50 xpWie kann ich sonst noch Dateien und Verzeichnisse identifizieren?100 xpWie kann ich in ein anderes Verzeichnis wechseln?100 xpWie kann ich in einem Verzeichnis aufsteigen?50 xpWie kann ich Dateien kopieren?100 xpWie kann ich eine Datei verschieben?100 xpWie kann ich Dateien umbenennen?100 xpWie kann ich Dateien löschen?100 xpWie kann ich Verzeichnisse erstellen und löschen?100 xpEinpacken100 xp - 2
Daten manipulieren
Mit den Befehlen, die du im vorherigen Kapitel gesehen hast, kannst du Dinge im Dateisystem verschieben. In diesem Kapitel erfährst du, wie du mit den Daten in diesen Dateien arbeiten kannst. Die Werkzeuge, die wir verwenden werden, sind ziemlich einfach, aber solide Bausteine.
Wie kann ich den Inhalt einer Datei einsehen?100 xpWie kann ich mir den Inhalt einer Datei Stück für Stück ansehen?100 xpWie kann ich mir den Anfang einer Datei ansehen?50 xpWie kann ich weniger tippen?100 xpWie kann ich kontrollieren, was die Befehle tun?100 xpWie kann ich alles unterhalb eines Verzeichnisses auflisten?100 xpWie kann ich Hilfe für ein Kommando bekommen?100 xpWie kann ich Spalten aus einer Datei auswählen?50 xpWas kann man nicht schneiden?50 xpWie kann ich Befehle wiederholen?100 xpWie kann ich Zeilen mit bestimmten Werten auswählen?100 xpWarum ist es nicht immer sicher, Daten als Text zu behandeln?50 xp - 3
Werkzeuge kombinieren
Die wahre Stärke der Unix-Shell liegt nicht in den einzelnen Befehlen, sondern darin, wie einfach sie kombiniert werden können, um neue Dinge zu tun. In diesem Kapitel erfährst du, wie du diese Fähigkeit nutzen kannst, um die gewünschten Daten auszuwählen, und lernst Befehle zum Sortieren von Werten und Entfernen von Duplikaten kennen.
Wie kann ich die Ausgabe eines Befehls in einer Datei speichern?100 xpWie kann ich die Ausgabe eines Befehls als Eingabe verwenden?100 xpWie kann man Befehle besser kombinieren?100 xpWie kann ich viele Befehle kombinieren?100 xpWie kann ich die Datensätze in einer Datei zählen?100 xpWie kann ich viele Dateien auf einmal angeben?100 xpWelche anderen Platzhalter kann ich verwenden?50 xpWie kann ich Textzeilen sortieren?100 xpWie kann ich doppelte Zeilen entfernen?100 xpWie kann ich die Ausgabe einer Pipe speichern?50 xpWie kann ich ein laufendes Programm anhalten?100 xpEinpacken100 xp - 4
Stapelverarbeitung
Die meisten Shell-Befehle verarbeiten viele Dateien auf einmal. In diesem Kapitel erfährst du, wie du deine eigenen Pipelines dazu machen kannst. Auf dem Weg dorthin wirst du sehen, wie die Shell Variablen verwendet, um Informationen zu speichern.
Wie speichert die Shell Informationen?50 xpWie kann ich den Wert einer Variablen drucken?100 xpWie speichert die Shell sonst noch Informationen?100 xpWie kann ich einen Befehl viele Male wiederholen?100 xpWie kann ich einen Befehl für jede Datei einmal wiederholen?100 xpWie kann ich die Namen einer Gruppe von Dateien aufzeichnen?50 xpDer Name einer Variablen versus ihr Wert50 xpWie kann ich viele Befehle in einer einzigen Schleife ausführen?100 xpWarum sollte ich keine Leerzeichen in Dateinamen verwenden?50 xpWie kann ich viele Dinge in einer einzigen Schleife tun?50 xp - 5
Neue Werkzeuge erstellen
Mit dem Verlauf kannst du Dinge mit nur wenigen Tastendrücken wiederholen und mit Pipes kannst du bestehende Befehle kombinieren, um neue Befehle zu erstellen. In diesem Kapitel erfährst du, wie du noch einen Schritt weiter gehen und eigene Befehle erstellen kannst.
Wie kann ich eine Datei bearbeiten?100 xpWie kann ich aufzeichnen, was ich gerade getan habe?100 xpWie kann ich Befehle speichern, um sie später erneut auszuführen?100 xpWie kann ich Rohre wiederverwenden?100 xpWie kann ich Dateinamen an Skripte übergeben?100 xpWie kann ich ein einzelnes Argument verarbeiten?50 xpWie kann ein Shell-Skript viele Dinge tun?100 xpWie kann ich Schleifen in ein Shell-Skript schreiben?100 xpWas passiert, wenn ich keine Dateinamen angebe?50 xp
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Assoziierter Python-Entwickler
Gehe zu TrackIMachine Learning Engineer
Gehe zu TrackProfessioneller Dateningenieur in Python
Gehe zu TrackIn anderen Tracks
R EntwicklerMitwirkende
Filip Schouwenaars
Mehr AnzeigenData Science Instructor at DataCamp
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Einführung in die Shell Heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.