Linux Befehle

Eine Sammlung nützlicher Linux-Befehle

System Informationen

BefehlBeschreibung
whoamiZeige aktiv eingeloggte Benutzer.
idZeige Gruppen, ID's und Name des aktuellen Benutzers.
lastListe die letzten Logins auf.
mountZeige gemountete Laufwerke.
df -hZeige Speicherverbrauch an.
echo "user:passwd" | chpasswdPassword zurücksetzen.(In einer Zeile)
uname -arZeige aktuellen Kernel.
historyZeige Bash-Historie.

Benutzerverwaltung

BefehlBeschreibung
useradd new-userBenutzer hinzufügen.
passwd usernameBenutzer Passwort ändern.
deluser usernameBenutzer löschen.

Netzwerk

BefehlBeschreibung
netstat -tulpnListe Linux Netzwerk Ports mit Prozess ID's (PIDs) auf
watch ss -stpluAuflisten der offene TCP, UDP Ports in Echtzeit.
lsof -iZeige offene Verbindungen.
ifconfig eth0 192.168.178.1/24IP Adresse konfigurieren.
dig -x 192.168.178.1Dig Reverse Lookup auf IP-Adresse.
nbtstat -A 192.168.178.1Hostname für IP anzeigen.
echo "84.200.69.80" > /etc/resolv.confBenutze dns.watch DNS Server.
whois domain.comWhois Eintrag der Domain anzeigen.
dig a domain.com @nameserverIP Adresse auflösen.
dig mx domain.com @nameserverMX Adresse einer Domain auflösen.

Archive Befehle

BefehlBeschreibung
zip -r file.zip /dir/*ZIP-Archive erstellen.
unzip archive.zipZIP-Archive entpacken.
tar cf archive.tar filesTar-Archive erstellen.
tar xf archive.tarTar-Archive entpacken.
tar czf archive.tar.gz filesTar.GZ-Archive erstellen.
tar xzf archive.tar.gzTar.GZ-Archive entpacken.
tar cjf archive.tar.bz2 filesTar.bz2-Archive erstellen.
tar xjf archive.tar.bz2Tar.bz2-Archive entpacken.

Datei Befehle

BefehlBeschreibung
df -h file/folderGröße von Datei/Ordner anzeigen.
diff file1 file2Differenz zwischen zwei Quellen zeigen.
file file1Zeige Typ von Datei an.
cp file1 file2Datei file1 nach file2 kopieren.
mv file1 file2Datei file1 nach file2 verschieben/umbenennen.
rm -fr file1Datei/Ordner unverbindlich löschen.
chmod 600 file1Rechte der Datei/Ordner ändern.
chown user:group file1Benutzer & Gruppe der Datei/Ordner ändern.
chown -R user:group file1Benutzer & Gruppe der Datei/Ordner ändern, rekursiv.

Verschiedene Befehle

BefehlBeschreibung
rebootMaschine neu starten.
unset HISTORYFILEDeaktiviere Historie von Bash.
ssh user@X.X.X.X | cat /dev/null > ~/.bash_historyBash-Historie beim SSH Login beseitigen.
kill -9 $$Aktuelle Session killen.