Du kannst Dir in der Shell den Inhalt von ASCII-Dateien anzeigen lassen. Dazu solltest Du allerdings zuerst prüfen, ob die Datei wirklich eine ASCII-Datei ist. Sonst könnte es Dir passieren, daß Du versehentlich eine Grafikdatei oder ähnliches in der Shell öffnest. Um den Dateityp festzustellen, gibt es den Befehl file:
meg@rutabaga:~> file datei.txt
datei.txt: ASCII text
Als Ergebnis erhältst Du Informationen über den Dateityp. In diesem Beispiel ist der Dateityp ASCII text, also eine ASCII-Datei.
Zum Ansehen der Datei kannst Du jetzt z.B. den Befehl less benutzen:
meg@rutabaga:~> less datei.txt
Die Datei wird in der Shell geöffnet. Mit den Pfeiltasten oder den Bild-rauf- und Bild-runter-Tasten kannst Du durch den Text blättern.
Du kannst die geöffnete Datei nach Stichwörtern durchsuchen. Gib dazu /suchbegriff ein, also einen Schrägstrich und direkt dahinter das Stichwort, nach dem Du suchen möchtest. Die erste Fundstelle wird markiert. Um die Suche fortzusetzen, gib n ein (vorwärts suchen), oder N (rückwärts suchen).
Um die Datei zu schließen, drückst Du auf der Tastatur die Taste q (quit - beenden).
Eine andere Möglichkeit ist es, den Inhalt einer ASCII-Datei im Editor vi (sprich: "wie ai") anzeigen zu lassen.
Über diesen Editor, der zur Grundausstattung von Linux gehört und deshalb auf jedem Linux-System vorhanden ist, könnte man sehr, sehr viel schreiben. Ich beschränke mich hier allerdings auf das Ansehen (Öffnen und Schließen) von Dateien. Wenn Du mehr über vi lesen willst, such im Internet in Deiner Lieblings-Suchmaschine danach, oder kauf Dir ein einführendes Buch über diesen Editor. (Falls Du bald Geburtstag hast und Dir mal was Ungewöhnliches wünschen möchtest: Es gibt sogar Tassen fürs Büro, auf denen die wichtigsten vi-Befehle stehen... ;o))
Datei mit dem Editor vi öffnen:
meg@rutabaga:~> vi datei.txt
Der Editor vi wird in der Shell aufgerufen, und die Datei wird geöffnet. Mit den Pfeiltasten auf der Tastatur kannst Du durch die Datei rauf und runter wandern. Falls die Pfeiltasten nicht funktionieren, kannst Du stattdessen die Tasten h, j, k und l zum Navigieren verwenden.
Um die Datei wieder zu schließen und zum Shell-Prompt zurückzukommen, gib in vi den Befehl :q ein - einen Doppelpunkt und ein kleines q für "quit" (beenden). Wenn Du versehentlich etwas in der Datei geändert hast (das kann beim Herumtappen immer mal passieren), solltest Du den Editor mit :q! verlassen, also noch ein Ausrufezeichen anhängen. Die Datei wird dann ohne Speichern geschlossen, und der Editor wird beendet. Du bist nun wieder in der normalen Shell.
Datei kopieren (ins selbe Verzeichnis)
meg@rutabaga:~> cp datei.txt datei2.txt
oder
meg@rutabaga:~> cp ./datei.txt ./datei2.txt
Datei kopieren (in ein bereits existierendes Unterverzeichnis)
meg@rutabaga:~> cp datei.txt ./unterverzeichnis/datei.txt
Datei kopieren (ins darüberliegende Verzeichnis)
meg@rutabaga:~> cp datei.txt ../datei.txt
alle txt-Dateien im aktuellen Verzeichnis in ein Unterverzeichnis kopieren
(das Zeichen * ist ein Platzhalter für: "eine beliebige Anzahl beliebiger Zeichen")
meg@rutabaga:~/verzeichnis> cp ./*.txt ./unterverzeichnis/
alle txt-Dateien aus dem darüberliegenden Verzeichnis ins aktuelle Verzeichnis kopieren
meg@rutabaga:~/verzeichnis> cp ../*.txt ./
Datei löschen
meg@rutabaga:~> rm datei.txt
alle Dateien im aktuellen Verzeichnis löschen, die die Endung .txt haben
meg@rutabaga:~> rm ./*.txt
Datei löschen und den freigewordenen Speicherplatz mit zufälligen Daten überschreiben ("Reißwolf", die Daten sind nicht wiederherstellbar!)
meg@rutabaga:~> shred ./datei.txt
Datei umbenennen
meg@rutabaga:~> mv altername.txt neuername.txt
Datei verschieben
meg@rutabaga:~> mv ./ausgangsort/datei.txt ./zielort/datei.txt
Datei verschieben und dabei umbenennen
meg@rutabaga:~> mv ./ausgangsort/altername.txt ./zielort/neuername.txt
Text und Design © 2002 Meg Palffy & Tux J. Palffy | gebaut nach Webstandards