Einfache Linux Kommandos: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Robin.will (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
*[[ls]]
*[[ls]]
*[[more]]
*[[more]]
*[[less]]
*[[head]]
*[[head]]
*[[tail]]
*[[tail]]
*[[mkdir]]
*[[mkdir]]
*[[rmdir]]
*[[rmdir]]
=touch Verändern des Zeitstempels=
*[[touch]]
;Mit touch können wir eine neue leere Datei erzeugen (das ist nicht der eigentliche Zweck von touch, eigentlich wird der Zeitstempel geändert)
*[[cp]]
==Aktuelle Zeit==
*[[rm]]
*touch dateiname
*[[mv]]
==28.06 7:30==
*[[su]]
*touch -t 06280730 zweibruecken.txt
*[[ip addr]]
==01.04.1975 7:30:55==
*touch -t 19750401073055 zweibruecken.txt
=Kopieren=
;cp ist das Kommando um Dateien zu kopieren
==Eine Kopie von dat1 mit dem Namen dat2 erstellen==
*cp dat1 dat2
==Eine Kopie von dat1 ins Verzeichnis ver2 erstellen==
*cp dat1 ver2/
==Eine Kopie von dat1,dat2 und dat3 ins Verzeichnis ver2 erstellen==
*cp dat1 dat2 dat3 ver2/
==Eine Kopie erstellen mit ausführlicher Anzeige==
*cp -v dat1 dat2
==Eine Kopie erstellen mit Rückfrage fals etwas überschrieben wird==
*cp -i dat1 dat2
==Eine Kopie erstellen und die Rückfrage überbrücken==
*cp -f dat1 dat2
==Eine Kopie erstellen und eine Sicherheitskopie von dat2 erstellen==
*cp -b dat1 dat2
==Eine Kopie von dat1 ins Verzeichnis ver2 erstellen falls eine neuere Version von dat1 vorliegt==
*cp -u dat1 ver2/
==Eine Kopie erstellen falls ver2 auf dem selben Dateisystem wie dat1 liegt==
*cp -x dat1 ver2/
==Eine Kopie von ver1, die als ver2 oder unter ver2 als ver1 gespeichert wird erstellen==
*cp -r ver1/ ver2/
==Eine Kopie von einer Datei erstellen und ihre Attribute beibehalten==
*cp -p sux1 sux2
==Eine Kopie erstellen bei der die Links erhalten bleiben==
*cp -d sux1 sux2


==Eine Kopie erstellen zum Archivieren (-dpr):==
=Quiz=
*cp -a ver1/ ver2/
*[https://forms.gle/GQGruPCpTrD6uETLA Quiz]


=rm: Löschen einer Datei===
=Zusatz=
;Um Dateien zu löschen, brauchen wir das Kommando "rm":
*[[Kommando abfrage]]
==dat1 wird gelöscht==
*rm dat1
==dat1 wird nach Bestätigung gelöscht==
*rm -i dat1
==dat1 wird ohne Rückfragen gelöscht==
*rm -f dat1
==dat1 wird glöscht (geschwätzige Ausgabe)==
*rm -v dat1
==Löschen von nicht leeren Verzeichnissen==  
*rm -r ver1
;Achtung !!! Als root kann man sich damit Teile oder sogar den gesamten Verzeichnisbaum absägen !!!
=mv: Verschieben=
;Mit dem Befehl "mv" werden Daten verschoben, folgendes gilt:
==Die Datei dat1 wird in dat2 umbenannt==
*mv dat1 dat2       
==Die Datei dat1 wird nach /ver1 verschoben==
*mv dat1 /ver1       
==Die Dateien dat1,dat2 und dat3 werden nach /ver1 verschoben==
*mv dat1 dat2 dat3 /ver1       
==Die Parameter und ihre Bedeutung==
===wenn eine Datei exisitiert wird vor dem Überschreiben nachgefragt===
;-i
===verbose (geschwätzig)===
;-v
===nur neuere Daten werden bei Bedarf überschrieben===
;-u
===wenn überschrieben werden soll, wird ein Backup erstellt===
;-b
===das Backup bekommt die Endung ENDUNG===
;-S ENDUNG
 
===su Benutzer wechseln===
Mit exit kommt wieder raus
 
Wechsel zum Rootaccount, wie wenn dieser sich neu anmelden würde. (Bsp: su -)
su -           
Wechsel der Identität zu Benutzer (gegebenenfalls Passwortabfrage)
su Benutzernamen
Kommando wird als root ausgeführt
su -c Kommando 
Kommando wird als xinux ausgeführt
su -c Kommando xinux
Shell wenn keine vorhanden
su - www-data -s /bin/bash

Aktuelle Version vom 17. März 2025, 13:29 Uhr