Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:befehle [2018/08/08 17:45] martin_schulte |
admin_grundlagen:befehle [2020/12/06 18:39] holger_jakobs [Befehle für Dateien] |
||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
|cd / | ins oberste Verzeichnis **wechseln** | | |cd / | ins oberste Verzeichnis **wechseln** | | ||
|cd .. | ein Verzeichnis nach oben **wechseln** | | |cd .. | ein Verzeichnis nach oben **wechseln** | | ||
- | |ls | Verzeichnisinhalt **anzeigen** | | + | |ls | Verzeichnisinhalt **anzeigen** (nur Namen)| |
|ls -i | Verzeichnisinhalt inkl. [[wpde>Inode|Inodenummer]] | | |ls -i | Verzeichnisinhalt inkl. [[wpde>Inode|Inodenummer]] | | ||
- | |ls -a | Verzeichnis inkl. versteckte Dateien (.Dateien)(( | + | |ls -a | Verzeichnisinhalt inkl. versteckte Dateien (.Dateien)(( |
Kommentar dazu von [[wpde>Rob Pike]] am 03.08.2012 | Kommentar dazu von [[wpde>Rob Pike]] am 03.08.2012 | ||
- | ---- | ||
- | A lesson in shortcuts. | ||
Long ago, as the design of the Unix file system was being worked out, the entries . and .. appeared, to make navigation easier. I'm not sure but I believe .. went in during the Version 2 rewrite, when the file system became hierarchical (it had a very different structure early on). When one typed ls, however, these files appeared, so either Ken or Dennis added a simple test to the program. It was in assembler then, but the code in question was equivalent to something like this: | Long ago, as the design of the Unix file system was being worked out, the entries . and .. appeared, to make navigation easier. I'm not sure but I believe .. went in during the Version 2 rewrite, when the file system became hierarchical (it had a very different structure early on). When one typed ls, however, these files appeared, so either Ken or Dennis added a simple test to the program. It was in assembler then, but the code in question was equivalent to something like this: | ||
Zeile 39: | Zeile 37: | ||
---- | ---- | ||
Quelle: https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp)) **anzeigen** | | Quelle: https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp)) **anzeigen** | | ||
+ | |ls -A | Verzeichnisinhalt inkl. versteckter Dateien außer . und ..| | ||
|ls -l | Verzeichnis inkl. Rechte, Größe und Zeit **anzeigen** | | |ls -l | Verzeichnis inkl. Rechte, Größe und Zeit **anzeigen** | | ||
|ls -lrt | Verzeichnis inkl. Rechte, Größe und Zeit **anzeigen**, sortiert nach zuletzt geänderten Dateien| | |ls -lrt | Verzeichnis inkl. Rechte, Größe und Zeit **anzeigen**, sortiert nach zuletzt geänderten Dateien| | ||
- | |cp ''Quelle'' ''Ziel'' | ''Quelle'' in Verzeichnis ''Ziel'' oder in Datei ''Ziel'' **kopieren** | | + | |cp ''Quelle'' ''Ziel'' | Datei ''Quelle'' in Verzeichnis ''Ziel'' oder in Datei ''Ziel'' **kopieren** | |
+ | |cp -p ''Quelle'' ''Ziel'' | wie vor, aber erhalte möglichst Eigenschaften (Eigentümer, Rechte, Zeitstempel)| | ||
|cp -a ''Quelle'' ''Ziel'' | Verzeichnis ''Quelle'' incl. Inhalt ins Verzeichnis ''Ziel'' **kopieren**, Rechte und Symlinks beibehalten | | |cp -a ''Quelle'' ''Ziel'' | Verzeichnis ''Quelle'' incl. Inhalt ins Verzeichnis ''Ziel'' **kopieren**, Rechte und Symlinks beibehalten | | ||
|cp -a ''Quelle/.'' ''Ziel'' | Verzeichnisinhalt von ''Quelle'' ins Verzeichnis ''Ziel'' **kopieren**, Rechte und Symlinks beibehalten | | |cp -a ''Quelle/.'' ''Ziel'' | Verzeichnisinhalt von ''Quelle'' ins Verzeichnis ''Ziel'' **kopieren**, Rechte und Symlinks beibehalten | | ||
Zeile 56: | Zeile 56: | ||
|mv ''Quelle'' ''Ziel'' | ''Quelle'' in ''Ziel'' **umbenennen** oder nach Verzeichnis ''Ziel'' **verschieben** | | |mv ''Quelle'' ''Ziel'' | ''Quelle'' in ''Ziel'' **umbenennen** oder nach Verzeichnis ''Ziel'' **verschieben** | | ||
|rm ''Datei'' | ''Datei'' **löschen** | | |rm ''Datei'' | ''Datei'' **löschen** | | ||
- | |cat ''Datei'' | Inhalt von ''Datei'' **ausgeben** | | + | |cat ''Datei'' | Inhalt von ''Datei'' **ausgeben**, geht auch mit mehreren Dateien| |
- | |less ''Datei'' | Inhalt von ''Datei'' **betrachten**, beenden mit q | | + | |less ''Datei'' | Inhalt von ''Datei'' **betrachten**, kann blättern suchen usw. Hilfe mit h, beenden mit q | |
|vi ''Datei'' | Inhalt von ''Datei'' **bearbeiten** | | |vi ''Datei'' | Inhalt von ''Datei'' **bearbeiten** | | ||
|pwd | Aktuelles Arbeitsverzeichnis| | |pwd | Aktuelles Arbeitsverzeichnis| |