===== Arbeiten mit Textdateien - mit Befehle===== - Öffne das Terminal. - Navigiere in dein Home-Verzeichnis mit dem Befehl ''cd ~''. - Erstelle ein neues Verzeichnis mit dem Namen "textuebung" mit dem Befehl ''mkdir textuebung''. - Navigiere in das Verzeichnis mit dem Befehl ''cd textuebung''. - Erstelle eine neue Textdatei mit dem Namen "notizen.txt" mit dem Befehl ''touch notizen.txt''. - Öffne die Datei mit dem Editor ''nano notizen.txt'' und schreibe mehrere Zeilen hinein. - Gib den Inhalt der Datei mit dem Befehl ''cat notizen.txt'' aus. - Zeige den Inhalt der Datei seitenweise mit dem Befehl ''less notizen.txt'' an. - Zeige den Inhalt der Datei alternativ mit dem Befehl ''more notizen.txt'' an. - Zeige nur die ersten 3 Zeilen der Datei mit dem Befehl ''head -n 3 notizen.txt''. - Zeige nur die letzten 3 Zeilen der Datei mit dem Befehl ''tail -n 3 notizen.txt''. - Füge eine neue Zeile zur Datei hinzu mit ''echo "Neue Zeile im Dokument" >> notizen.txt''. - Erstelle eine zweite Datei mit dem Namen "liste.txt" mit dem Befehl ''touch liste.txt''. - Öffne die Datei mit ''nano liste.txt'' und schreibe mehrere Einträge (eine pro Zeile) hinein. - Gib den Inhalt beider Dateien gleichzeitig mit ''cat notizen.txt liste.txt'' aus. - Suche nach dem Wort "Test" in der Datei mit ''grep "Test" liste.txt''. - Leite die Ausgabe von ''cat liste.txt'' über eine Pipe an ''less'' weiter mit dem Befehl ''cat liste.txt | less''. - Leite die Ausgabe von ''cat liste.txt'' über eine Pipe an ''more'' weiter mit ''cat liste.txt | more''. - Zähle die Zeilen der Datei mit ''cat liste.txt | wc -l''. - Sortiere die Einträge der Datei mit ''sort liste.txt''. - Speichere die sortierte Ausgabe mit ''sort liste.txt > sortiert.txt'' in einer neuen Datei. - Suche nach einem Wort in der sortierten Datei und leite die Ausgabe über eine Pipe an ''less'' weiter mit ''grep "Test" sortiert.txt | less''. - Gib den Inhalt aller Textdateien mit ''cat *.txt'' aus. - Lösche die Datei "sortiert.txt" mit dem Befehl ''rm sortiert.txt''. - Lösche die Terminalanzeige mit dem Befehl ''clear''. ===== Arbeiten mit Textdateien - ohne Befehle ===== - Öffne das Terminal. - Navigiere in dein Home-Verzeichnis. - Erstelle ein neues Verzeichnis mit dem Namen text2. - Navigiere in dieses Verzeichnis. - Erstelle eine neue Textdatei mit dem Namen tagebuch.txt. - Öffne die Datei mit dem Editor nano und schreibe mehrere Zeilen hinein. - Gib den Inhalt der Datei im Terminal aus. - Zeige den Inhalt der Datei seitenweise an (mit einem geeigneten Pager). - Zeige den Inhalt der Datei alternativ mit einem anderen Pager an. - Zeige nur die ersten 4 Zeilen der Datei. - Zeige nur die letzten 4 Zeilen der Datei. - Füge eine neue Zeile am Ende der Datei über die Konsole hinzu. - Erstelle eine zweite Datei namens aufgaben.txt. - Öffne sie mit nano und schreibe mehrere Aufgaben hinein (eine pro Zeile). - Zeige den Inhalt beider Dateien gleichzeitig im Terminal an. - Suche in der Datei aufgaben.txt nach einem bestimmten Wort. - Leite die Ausgabe einer Datei über eine Pipe an einen Pager weiter. - Zähle die Anzahl der Zeilen einer Datei mithilfe einer Pipe. - Sortiere den Inhalt der Datei aufgaben.txt alphabetisch. - Speichere die sortierte Ausgabe in einer neuen Datei sortiert.txt. - Suche in der sortierten Datei nach einem bestimmten Wort und leite die Ausgabe über eine Pipe an einen Pager weiter. - Zeige den Inhalt aller Textdateien im aktuellen Verzeichnis an. - Lösche die Datei sortiert.txt.