Linux Befehle
Basics
|
Ctrl+Shift+T |
Terminal Öffnen |
Steuerung Terminal |
|
Ctrl+C |
Abrechen / neue Befehlszeile |
|
|
Ctrl+D |
Log out |
|
|
Ctrl+L |
Verlauf löschen |
|
|
|
|
|
|
ls |
Liste anzeigen |
Anzeigen mit LS |
|
ls -l /home |
anzeigen aller /home Ordner |
|
|
ls -al |
Zugriffsrechte aller dateien anzeigen |
|
|
ls -la |
alle Dateien inkl. Rechte |
|
|
|
|
|
|
tree |
tree struktur anzeigen |
Anzeigen Struktur |
|
tree -L 1 |
Zeigt erstes unter level an |
|
|
tree -pug |
tree mit -pug(Zugriffsrecht, User, Gruppe) |
|
|
|
|
|
|
getent passwd |
Alle user anzeigen |
Anzeigen User & Group |
|
getent group |
Gruppe anzeigen |
|
|
# getent shadow |
Passwort-Hashes anzeigen Sudo oder aus Root |
|
|
|
|
|
|
# useradd -m -s /bin/bash user |
Benutzer erstellen + Home + Bash & (erstellt Standart Hauptgruppe mit user Namen) |
Benutzer & Gruppen erstellen
-g Hauptgruppe -G Nebengruppe (alleinstehend ersetzt alle bisherigen nebengrupen) -aG Nebengruppe adden
|
|
# useradd -m -s /bin/bash -g HAUPT -G NEBENGRUPPE user |
Benutzer erstellen + Home + Bash +HauptG +NebenG |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# groupadd groupName |
neue Gruppe erstellen |
|
|
|
|
|
|
# usermod -aG NebenGruppe user |
User zur Nebengruppe hinzufügen. 👤→👥 |
|
|
# groupmod -n neuerName alterName |
Gruppe umbenennen. 👥 |
|
|
# chgrp -R gruppe /... |
Gruppe ändern + ALLE Daten 👥 + files |
-R = Rekursiv (Dateien) |
|
|
|
|
|
cd .. |
Ordner zurück |
|
|
cd - |
Ordner vor |
|
|
|
|
|
|
touch |
Datei erstellen |
|
|
rm -r |
Löschen |
|
|
{ } |
Kaskadieren |
|
|
|
|
|
|
cp |
Kopie |
kopieren oder verschieben Bsp. mv OldName NewName |
|
mv |
Verschiebt o. benennt Dateien |
|
|
|
|
|
|
getent passwd |
Alle user anzeigen |
|
|
getent group |
Gruppe anzeigen |
|
|
# getent shadow |
Passwort-Hashes anzeigen Sudo oder aus Root |
|
|
sudo groupadd ... |
Gruppe erstellen |
|
|
sudo useradd -m -s /bin/bash user |
Erstellen benutzer & zuweisen gruppe |
|
|
(zuweisen GROUP) |
-g zielG. Username |
|
|
|
|
|
|
# tree -pug user/ user/ user/ |
Muss in home sein. Permission/user/group |
|
|
|
|
|
|
# passwd user |
Passwort zuweisen |
|
|
|
|
|
|
|
|
|
|
ls -l /home |
Schauen alle home |
|
|
ls -al |
Zugriffsrechte aller dateien anzeigen |
|
|
|
|
|
|
su - user |
Nutzer wechseln |
|
|
|
|
|
|
# uermod -s /bin/bash user |
Bash nachträglich hinzufügen |
|
|
|
|
|
|
# chown user:group /home/berta |
Besitzer übergeben |
|
|
# chgrp group datei |
Ändert nur gruppe |
|
|
# chown user:group dateiname |
Ändert besitzer & gruppe |
|
|
# usermod -l alterUser newUser |
Ändern des namen |
|
|
|
|
|
|
sudo usermod -aG developers Userr |
" ...... zu nebengruppe |
|
|
fdisk -L |
Zeigt alle festplatten und formate an |
|
|
crontab -e |
Um zeitlich gesteuerte dinge zu starten |
|
# = sudo