Skip to main content

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