Erstellt Aliase für Befehle.
alias [NAME[=WERT] ...]
alias ll='ls -l'
alias
Built-in Shell-Kommando
Pattern scanning and processing language.
awk 'PROGRAM' [DATEI]
awk '{print $1}' file.txt
awk -F':' '{print $1}' /etc/passwd
Mächtig für feldbasierte Textauswertung.
Entfernt Verzeichnispfad von Dateinamen.
basename NAME [SUFFIX]
basename /path/to/file.txt
basename /path/to/file.txt .txt
Umgekehrt zu dirname
Setzt Job in den Hintergrund.
bg [JOB_SPEC]
bg %1
bg
Built-in Shell-Kommando
Konkatenation und Anzeige von Dateien.
cat [OPTIONEN] [DATEI...]
cat datei.txt
cat -n datei.txt
Verfügbar in allen Linux-Distributionen
Wechselt das aktuelle Verzeichnis.
cd [VERZEICHNIS]
cd /home
cd ..
Built-in Shell-Kommando
Ändert die Zugriffsrechte von Dateien.
chmod [OPTIONEN] MODUS DATEI...
chmod 755 script.sh
chmod +x datei
chmod -R 755 /var/www (rekursiv für Web-Verzeichnis)
chown -R www-data:www-data /var/www
Verwendet oktale oder symbolische Notation
Ändere Besitzer und Gruppe von Dateien.
chown [BENUTZER][:GRUPPE] DATEI
chown www-data:www-data /var/www -R
chown john file.txt
chmod -R 755 /var/www (rekursiv für Web-Verzeichnis)
chown -R www-data:www-data /var/www
Rekursiv mit -R.
Kopiert Dateien oder Verzeichnisse. Erstellt eine exakte Kopie der Quelldatei am Zielort.
cp [OPTIONEN] QUELLE ZIEL
cp datei.txt datei_kopie.txt
cp -r ordner/ neuer_ordner/
cp -i wichtige_datei.txt sicherung.txt
cp -v *.txt /backup/
cp -p datei.txt kopie.txt
cp -r * /backup/ (kopiert alles rekursiv)
cp -a /etc /etc.backup (archiviert alles)
Zuverlässiges Tool für Dateikopien. Für große Datenmengen ist rsync
effizienter. Siehe auch scp
für Netzwerkkopien.
Cron Daemon für geplante Aufgaben.
systemctl [start|stop|restart] crond oder service crond [start|stop|restart]
systemctl start crond
service crond restart
Cron-Daemon. Verwaltung hängt vom Init-System ab.