Linux-Befehle

Dateien und Verzeichnisse

find Sucht, filtert, löscht, bearbeitet Dateien rekursiv, wichtige Schalter: „-iname“, „-type“, „-delete“, „-exec“
lsof Zeigt alle aktuell geöffneten Dateien
cd Wechselt in das angegebene Ordner
ls Listet und filtert Dateien und Ordnern nach vielen Kriterien
cp Kopiert und aktualisiert Dateien und ganze Ordner
mv Benennt Dateien um oder verschiebt sie in einem anderem Ordner
rm Löscht einzelne Dateien
mkdir Erstellt einen neuen Ordner
rmdir Löscht das angegebene Ordner
tar Komprimiert die Dateien in ein Archiv oder entpackt den Inhalt eines tar-Archive
rsync Kopiert, aktualisiert, spiegelt Ordnern im lokalem Dateisystem und im Netzwerk
cat Zeigt den Inhalt der Datei an
unlink (Dateiname) Löscht die gewünschte Datei
pwd Zeigt alle aktuell geöffneten Ordner

Benutzer und Gruppen

adduser (Benutzername) Erstellt einen neues gewünschtes Benutzerkonto
deluser (Benutzername) Löscht den gewünschten Benutzerkonto
passwd Ermöglicht es Ihnen Ihr Passwort zu ändern
usermod Bearbeitet verhandenen Benutzerkonten
groupadd Erstellt eine Gruppe
groupdel Löscht eine Gruppe
groupmod Ermöglicht das Bearbeiten der Gruppe
id Zeigt Benutzer- und Gruppenkennung an
chfn Ermöglicht das aktualisieren Ihres Benutzerinformation
chsh Ermöglicht das ändern der Standard-Shell des Benutzers

Rechte

su, sudo, sudoedit Wechselt den Benutzerkontext (Somit haben Sie die Rechte eines anderen Benutzer)
sudo apt-get install (Softwarename) Installiert die gewünschte Software
sudo nano (Pfad) Ermöglicht es Ihnen eine Datei zu erstellen oder zu bearbeiten
visudo Ermöglicht es Ihnen die Datei „/etc/sudoers“ mit dem visudo zu bearbeiten (Somit können Sie einem weiteren Benutzer den sudo-Recht erlauben)
chmod Ermöglicht es Ihnen die Zugriffsrechte von Dateien zu ändern
chown Ermöglicht es Ihnen das Ändern des Eigentürmer-Benutzer und/oder der Eigentürmer-Gruppe von Dateien

System und Hardware

hwinfo Zeigt den Überblick über CPU, Festplatten, Grafikkarte, Festplattencontroller und Netzwerkadapter an
lshw Zeigt die Information Ihrer Hardware an
lscpu Zeigt die CPU-Information an
lscpi Zeigt die PCI-Schnittstellen an
lsusb Zeigt die USB-Geräte des Computers an
dmidecode -t (Baseboard, processor, bios, memory, slot, system, cache) Zeigt Hardware-Komponenten an
dmesg Zeigt Kernel-Meldungen der aktuellen Sitzung für Fehlersuche an
apt (oder auf den älteren Systemen apt-get) Installiert und Deinstalliert Software auf Debian-Distributionen
apt-cache (Softwarename) Sucht in den Paketquellen nach der gewünschten Software
free Zeigt die aktuelle Speicherauslastung
lsb_release, uname Zeigen Basisinformationen zum Betriebssystem und zum Kernel an
dpkg-querry Liefert ein sortiertes Inventar der Installierten Software inklusive Kurzbeschreibung
df Ermittelt den belegten und freien Platz von Festplatten und Partitionen
du Ermittelt den Speicherplatz von angegebenen oder des aktuellen Ordners
env Zeigt die aktuellen Systemvariablen wie Pfad, Konto, Sprachkodierung an
mount Zeigt die aktuelle eingebundenen Datenträger und Netzwerke an
top Liefert ausführliche Infos zu allen laufenden Prozessen
ps Zeigt die aktuell laufenden Prozesse, dabei erlaubt sind zahlreiche Darstellungsoptionen und Filter
ps -A Zeigt alle Prozesse
pstree Zeigt alle laufenden Prozesse in übersichtlicher Baumstruktur
pgrep Ermittelt die Prozess-ID anhand der Software-Name
which (Programname) Liefert den Pfad der befragten Software
shutdown Schaltet den Computer aus
shutdown -h now Schaltet den Computer sofort aus
sudo shutdown -h 60 Schaltet den Computer in 60 Minuten aus
sudo shutdown -h 20:30 Schaltet den Computer um 20:30 automatisch aus
sudo shutdown -p now Schaltet den Computer sofort aus und veranlasst die Abschaltung des Computers
sudo shutdown -r 60 Schaltet den Computer in 60 Minuten aus und startet neu
reboot Startet den Computer neu

Internet & Netzwerk

ifconfig Zeigt alle wesentliche Netzwerkinfos wie IP und MAC-Adresse, schaltet Adapter ab und holt neue IP-Adresse
ifup „(Netzwerk-Adapter)“ Aktiviert den angegebenen Netzwerkadapter
ifdown „(Netzwerkadapter)“ Deaktiviert den angegebenen Netzwerkadapter
route Zeigt die Routingtabelle des System und die Gateways IP-Adresse an
rfkill Zeigt alle drahtlosen Adapter an
rfkill list Zeigt alle drahtlosen Adapter an
rfkill block (Nummer der gewünschten Funkgerät) Schaltet das gewünschte Funkgerät aus
rfkill unblock (Nummer der gewünschten Funkgerät) Schaltet das gewünschte Funkgerät ein
smbpasswd Verwaltet die Samba-Benutzer für Netzzugriff
smbpasswd -a Fügt einen Samba-Benutzer hinzu
smbpasswd -x Löscht einen Samba-Benutzer
smbpasswd -q Aktiviert einen Samba-Benutzer
smbpasswd -d Deaktiviert einen Samba-Benutzer
iptables Erstellt Firewallfilterregeln für das Netzwerk auf Kommandozeile.
netstat Zeigt die aktuell geöffneten Netzwerkverbindungen und Ports
ping Informiert ob eine Internetseite oder ein lokaler Rechner erreichbar ist
ssh Ermöglicht es ihnen eine Verbindung zu einen SSH-Server aufzubauen
host (Domain) Liefert den Mailserver und die IPv4-, IPv6-Adresse der abgefragten Domain
ftp Ermöglicht es Ihnen den zugang zu FTP-Servern auf Kommandozeile mit allen Dateibefehlen