Linux Befehle: Liste in 15 Kategorien und das System dahinter verstehen

Die Kommandozeile von Linux (Command Line Interface, CLI) ist eine textbasierte Benutzeroberfläche, über die du mit Programmen und dem Betriebssystem arbeitest. Linux Befehle funktionieren auf Unix-artigen Betriebssystemen nahezu gleich; du tippst sie ein, um Dateien anzulegen, zu ändern, zu kopieren und zu verschieben und den ganzen Server zu verwalten.

Die Befehle sind nach Kategorien sortiert; einzelne Zuordnungen können danebenliegen.

✅ Linux Befehle nach Kategorien [15]

Wähle links im Menü eine Kategorie oder gib einen Befehlsnamen ins Suchfeld ein. Blaue Befehle haben eine eigene Anleitung, die sich in einem neuen Tab öffnet.

🐧 Linux Befehle nach Kategorien15 Kategorien
Verzeichnis
cd pwd · realpath mkdir ls tree rmdir pushd popd dirs
Dateiverwaltung
cp mv rm touch ln file stat rename readlink truncate split shred mkfifo mknod
Rechte · Eigentümer
chmod · chown · umask · Sticky Bit chgrp chattr lsattr getfacl setfacl
SELinux sestatus · setenforce getenforce chcon restorecon semanage
Festplatte · Mount
df du blkid mount · umount gdisk dd lsblk findmnt fdisk parted mkfs fsck resize2fs xfs_growfs sync
LVM pvcreate vgcreate lvcreate lvextend pvs vgs lvs
Prozesse · Zeitplanung
ps top kill killall lsof Hintergrund · Vordergrund nice · renice pgrep pkill pidof pstree htop nohup timeout watch strace time
Dienste systemctl service
Zeitplanung crontab at
Systeminfo · Einstellungen
CPU · RAM · Festplatte · OS-Info uname · Kernelversion free uptime hostname arch lspci lsusb dmidecode vmstat iostat sar date cal
Einstellung timedatectl localectl hostnamectl chronyc sysctl lsmod modprobe
Logs logrotate journalctl dmesg logger
Energie reboot shutdown poweroff
Benutzer · Gruppen
useradd · passwd userdel usermod chage sudo su visudo id whoami chfn chsh login
Gruppe groups groupadd groupmod groupdel gpasswd groupmems newgrp
Angemeldete Benutzer who · w · users last lastb lastlog mesg write talk
Text anzeigen · bearbeiten
cat less head · tail vi · vim more tac nl nano ed ex lp
Verarbeitung grep sort uniq tee wc awk sed cut paste tr xargs column diff cmp comm patch fmt iconv od strings banner nroff groff
Komprimieren · Archivieren
Archivieren tar cpio pax unshar
Komprimieren gzip gunzip zcat bzip2 bunzip2 xz unxz zstd zip unzip uncompress uuencode uudecode
Netzwerk
Einstellung ip netstat · ifconfig nmtui nmcli ss ethtool route arp
Diagnose ping traceroute tracepath mtr tcpdump nmap
DNS host nslookup dig whois
Fernzugriff · Übertragung ssh rsync wget rz · sz curl scp sftp ssh-keygen ssh-copy-id nc telnet rlogin
Firewall · Zertifikate iptables firewall-cmd certbot openssl
Shell
echo history clear Prompt alias unalias type env printenv export set unset declare source read printf test true false exit basename dirname sleep yes ulimit script reset tput screen tmux
Berechnung bc dc expr
Hilfe man info apropos whatis
Symbole Mehrere Befehle Platzhalter Erweiterung und Quoting I/O-Umleitung Argumente · Optionen History-Symbole Verzeichnissymbole Klammersymbole
DBMS · SQL
Shell mariadb-check mysql mariadb mysqldump mysqladmin mysqlcheck
SQL SQL-Grundlagen GRANT DB · Benutzer anlegen SELECT INSERT UPDATE DELETE CREATE ALTER DROP SHOW DATABASES SHOW TABLES USE REVOKE
Entwicklung
gcc g++ cc c++ cpp make gdb ld ldd as ar nm objdump strip size install git perl python3
Diesen Befehl gibt es in der Tabelle nicht.

✅ Arten von Linux Befehlen und ihre Erklärung

Verzeichnisbefehle

디렉토리 명령어는 지금 있는 위치를 확인하고 폴더 사이를 옮겨 다닐 때 사용합니다. cd로 이동하고 pwd로 현재 경로를, ls와 tree로 폴더 안을 확인하며, 폴더는 mkdir로 만들고 rmdir로 지웁니다.

Befehle zur Dateiverwaltung

파일 관리 명령어는 파일을 복사, 이동, 삭제하고 새로 만듭니다. cp로 복사하고 mv로 옮기거나 이름을 바꾸며, rm으로 지우고 touch로 빈 파일을 만듭니다. 링크는 ln으로 걸고, 파일 종류와 상세 정보는 file과 stat으로 확인합니다.

Befehle für Rechte · Eigentümer

Befehle für Rechte und Eigentümer legen fest, wer eine Datei lesen, schreiben und ausführen darf. chmod ändert die Rechte, chown und chgrp ändern Eigentümer und Gruppe, und umask legt die Standardrechte für neue Dateien fest.

Auf Servern mit aktiviertem SELinux zeigt sestatus den Status, und setenforce wechselt den Modus.

Befehle für Festplatten · Mounts

Befehle für Festplatten und Mounts prüfen den Speicherplatz, teilen Festplatten in Partitionen und binden sie als Dateisysteme ein. df zeigt die gesamte Belegung, du die Belegung je Ordner; gdisk und fdisk legen Partitionen an, mkfs erstellt ein Dateisystem, und mount bindet es ein.

Ein Dateisystem ist die Art, wie Daten gespeichert werden. Unter Linux sind diese vier Dateisysteme am weitesten verbreitet.

  • Ext4
  • Ext4 ist eines der am weitesten verbreiteten Dateisysteme unter Linux. Es verbessert die älteren Ext-Dateisysteme (Ext2, Ext3) mit höherer Geschwindigkeit und Unterstützung für größere Dateien und Dateisysteme.
  • XFS
  • XFS wurde für große Dateisysteme entwickelt und bietet schnelle Verarbeitung und hohe Leistung. Es kommt vor allem auf Servern zum Einsatz, die große Datenmengen verarbeiten.
  • Btrfs
  • Ein modernes Dateisystem mit vielen Funktionen, darunter Snapshots, Komprimierung, Prüfsummen und RAID-Unterstützung.
  • ZFS
  • Ein Dateisystem mit Fokus auf hohe Leistung und Datenintegrität, mit Snapshots, Komprimierung, Replikation und Integritätsprüfung sowie starken Verwaltungsfunktionen.

Paketbefehle

패키지 명령어는 프로그램을 설치, 업데이트, 삭제합니다. RHEL 계열(AlmaLinux·Rocky Linux)은 dnf와 yum을, Ubuntu·Debian은 apt를 쓰며, 설치된 패키지 정보는 rpm과 dpkg로 확인합니다.

Befehle für Prozesse · Zeitplanung

Ein Prozess ist ein laufendes Programm, und jeder Prozess bekommt eine eigene Nummer (PID). ps listet Prozesse auf, top zeigt sie in Echtzeit, kill beendet sie, und systemctl startet und stoppt Dienste.

정해진 시각에 명령어를 실행할 때는 crontab과 at을 사용합니다.

Befehle für Systeminfo · Einstellungen

시스템 정보 명령어는 CPU, 메모리, 커널 버전과 서버가 켜져 있던 시간을 확인합니다. uname으로 커널 버전을, free로 메모리를, uptime으로 가동 시간과 평균 부하를 보며, 시간대와 언어는 timedatectl과 localectl로 바꿉니다.

Logs liest du mit journalctl, und angesammelte Logdateien räumst du mit logrotate auf.

Befehle für Benutzer · Gruppen

Linux ist ein Mehrbenutzer-Betriebssystem, bei dem sich viele Benutzer gleichzeitig anmelden können, und Benutzer werden in Gruppen verwaltet. useradd und passwd legen Konten an, usermod und userdel ändern oder löschen sie, und Befehle, die root-Rechte brauchen, führst du mit sudo aus.

Wer gerade angemeldet ist, zeigen who und w.

Befehle zum Anzeigen · Bearbeiten von Text

텍스트 명령어는 파일 내용을 출력하고 필요한 줄만 걸러 냅니다. cat, less, head, tail로 내용을 보고 vi로 편집하며, grep으로 글자를 찾고 sort와 uniq로 정렬하고 중복을 지웁니다. 대부분 파이프(|)로 다른 명령어와 이어서 사용합니다.

Suchbefehle

검색 명령어는 파일과 실행 파일의 위치를 찾습니다. find는 이름, 크기, 수정 날짜로 폴더를 직접 뒤지고, which와 whereis, locate는 실행 경로나 미리 만들어 둔 목록에서 찾습니다.

grep, das Text in Dateien sucht, steht unter Text anzeigen · bearbeiten.

Befehle zum Komprimieren · Archivieren

보관은 여러 파일을 하나로 묶는 것이고, 압축은 파일 크기를 줄이는 것입니다. tar로 묶고 gzip과 bzip2, xz로 압축하며, 둘을 한 번에 하는 [tar -czf] 형태를 가장 많이 사용합니다.

윈도우와 주고받는 파일은 zip과 unzip을 사용합니다.

Netzwerkbefehle

네트워크 명령어는 IP 주소와 연결 상태를 확인하고 다른 서버와 파일을 송수신합니다. ip와 nmtui로 네트워크를 설정하고 ping과 traceroute로 연결을 점검하며, host, nslookup, dig로 DNS를 조회합니다.

원격 접속은 ssh, 파일 전송은 rsync와 scp, wget으로 하며, 방화벽은 iptables와 firewall-cmd로 관리합니다.

Shell-Befehle

셸은 입력한 명령어를 운영체제에 전달해 실행하는 프로그램이며, 셸 스크립트는 명령어를 파일에 나열해 차례로 실행합니다. 스크립트에서 자주 쓰는 명령어는 echo, printf, test, export입니다.

Mehrere Befehle, Platzhalter, Umleitung und ähnliche Shell-Symbole sind ebenfalls hier gesammelt.

DBMS · SQL-Befehle

DBMS-Befehle bedienen MariaDB- und MySQL-Datenbanken aus der Shell. mysql stellt die Verbindung her, mysqldump erstellt Backups, und mariadb-check prüft und repariert Tabellen.

접속한 뒤에는 SELECT, INSERT, GRANT 같은 SQL 문으로 데이터와 권한을 다룹니다.

Entwicklungsbefehle

Entwicklungsbefehle nutzt du für die Kompilierung에 사용합니다. gcc로 컴파일하고 make로 빌드 순서를 자동으로 돌리며, gdb로 오류를 추적합니다.

✅ Das System hinter Linux Befehlen verstehen

Tippst du einen Linux-Befehl in die Shell, gibt die Shell ihn an den Kernel weiter, wo er in eine Sprache übersetzt wird, die die Maschine versteht. Über die Shell greift der Befehl auf Ressourcen wie CPU, Arbeitsspeicher, I/O und Netzwerk zu und erledigt die Arbeit.

Linux Befehle: Kommandozeile (Linux Command Line Interface, CLI)

ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Beweisen Sie, dass Sie ein Mensch sind: 6   +   10   =