Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:befehle

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:befehle [2016/09/16 09:14] – [Befehle für Verzeichnisse] ingo_wichmannadmin_grundlagen:befehle [2024/01/09 09:35] (aktuell) – [Befehle für Dateien] ingo_wichmann
Zeile 1: Zeile 1:
 ====== Befehle für Verzeichnisse ====== ====== Befehle für Verzeichnisse ======
 |mkdir ''Verzeichnis''                    | ''Verzeichnis'' **anlegen** | |mkdir ''Verzeichnis''                    | ''Verzeichnis'' **anlegen** |
-|mkdir -p ''Verzeichnis/Unterverzeichnis''  | ''Unterverzeichnis'' incl. ''Verzeichnis'' **anlegen** |+|mkdir -p ''Verzeichnis/Unterverzeichnis''  | ''Unterverzeichnis'' inkl. ''Verzeichnis'' **anlegen** |
 |cd                 | ins Heimatverzeichnis **wechseln** | |cd                 | ins Heimatverzeichnis **wechseln** |
 |cd ''Verzeichnis'' | in ''Verzeichnis'' **wechseln** | |cd ''Verzeichnis'' | in ''Verzeichnis'' **wechseln** |
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 -l   | Verzeichnis inkl. Rechte, Größe und Zeit **anzeigen** |+|ls -l   | Verzeichnisinhalt inkl. Rechte, Größe und Zeit **anzeigen** | 
 +|ls -ld  | Verzeichnis selbst 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 -a ''Quelle'' ''Ziel''   | Verzeichnis ''Quelle'' incl. Inhalt ins Verzeichnis ''Ziel'' **kopieren**, Rechte und Symlinks beibehalten |+|cp ''Quelle1'' ''Quelle2'' ... ''Zielverzeichnis''     | Dateien ''QuelleN'' in Verzeichnis ''Ziel'' **kopieren** | 
 +|cp -a ''Quelle'' ''Ziel''   | Verzeichnis ''Quelle'' inkl. 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 |
 |mv ''Quelle'' ''Ziel'' | ''Quelle'' in ''Ziel'' umbenennen oder nach Verzeichnis ''Ziel'' verschieben | |mv ''Quelle'' ''Ziel'' | ''Quelle'' in ''Ziel'' umbenennen oder nach Verzeichnis ''Ziel'' verschieben |
-|rmdir ''Verzeichnis''|''Verzeichnis'' löschen| +|rmdir ''Verzeichnis''|leeres ''Verzeichnis'' löschen| 
-|rm -r ''Verzeichnis''|''Verzeichnis'' incl. Inhalt löschen|+|rm -r ''Verzeichnis''|''Verzeichnis'' inkl. Inhalt löschen|
  
  
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** (dazu gibt es ein [[vim|eigenes Kapitel]]) |
 |pwd    | Aktuelles Arbeitsverzeichnis| |pwd    | Aktuelles Arbeitsverzeichnis|
  
  
-====== Vergleichen von Dateiinhalten / Verzeichnisinhalten ====== 
-Vergleichen von Dateien / Verzeichnissen zeilenweise\\ 
-<code>diff Datei1 Datei2</code> 
-Vergleichen von sortierten Dateien zeilenweise\\ 
-<code>comm Datei1 Datei2</code> 
-Vergleichen von 3 Dateien / Verzeichnissen\\ 
-<code>diff3 Datei1 Datei2 Datei3</code> 
-Bytesweises Vergleichen von Dateien\\ 
-<code>cmp Datei1 Datei2</code> 
-Vergleich anstellen und das Ergebnis in neue Datei stellen\\ 
-<code>sdiff [ -l ] [ -s ] [ -o output ] [ -w n ] Datei1 Datei2</code> 
-Komfortabler grafischer Vergleich mit Übernahmefunktionen, etc. 
-<code>meld file1 file2</code> 
-Komfortabler grafischer Vergleich mit Übernahmefunktionen, etc. 
-<code>kompare</code> 
-====== Befehle für aktuellen Benutzer / Benutzerwechsel ====== 
  
-|id     | zeigt momentan angemeldeten Benutzer an| 
-|su     | wechselt in den Super-User ( root) ( eingeschränkt empfehlenswert, besser siehe nächste Zeile)| 
-|su - <user> | wechselt in den übergebenen Benutzer <user>| 
  
-====== Weitere Befehle ====== +
-|which  |wo kommt der Befehl her?  | +
-|type   |mit Anzeige interner Befehle, Aliases und Funktion etc.    |+
  
  
admin_grundlagen/befehle.1474017253.txt.gz · Zuletzt geändert: 2016/09/16 09:14 von ingo_wichmann