Grundlegende Befehle auf der Kommandozeile

Aus
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Dateiverwaltung

In ein Verzeichnis wechseln

cd /directoryName

Verzeichnis erstellen

mkdir /directoryName

Verzeichnis anzeigen

dir

Größe eines Verzeichnisses mit Unterverzeichnissen anzeigen

du -ah /path/to/dir

Eine Datei suchen

find / -name fileName

Löschen einer Datei

rm fileName

Löschen eines Verzeichnisses mit Inhalt

rm -r directoryName
  • Achtung: nur mit größter Vorsicht verwenden

Umbenennen oder Verschieben einer Datei

mv /sourceDirectory/sourceFile /destination

Datei kopieren

cp /sourceDirectory/sourceFile /destination

Mehrere Dateien kopieren

cp /sourceDirectory/*.* /destination

Ein Verzeichnis mit Unterverzeichnissen kopieren

cp -r -p /sourceDirectory /destinationpath

Ein nicht-komprimiertes tar-Archiv (.tar) erstellen

Erstellt ein nicht-komprimiertes tar-Archiv aller Dateien und Unterverzeichnisse im aktuellen Verzeichnis:

tar -cvf archivefilename.tar *

Ein komprimiertes tar-Archiv (.tgz) erstellen

Erstellt ein komprimiertes tar-Archiv aller Dateien und Unterverzeichnisse im aktuellen Verzeichnis:

tar -cvzf archivefilename.tgz *

.tar Archive entpacken

Für nicht-komprimierte .tar Archive:

tar xvf file.tar

Für gzip komprimierte .tar.gz (oder .tgz) Archive:

tar xvzf file.tar.gz

System Verwaltung

Neustart der Synology Station

reboot

Herunterfahren der Synology Station

poweroff

Einen Prozess beenden

kill processID

Ein Programm beenden

killall programName

Aktuell laufende Prozesse anzeigen

top

Alle Prozesse anzeigen

ps –ef

Sich das System-Logbuch anschauen

more /var/log/messages

Sich das System-Start-Logbuch anschauen

dmesg | more

Ein IPKG-Programm installieren

Voraussetzung dafür ist eine Installation von IPKG selbst

ipkg install fileName

Ein IPKG-Programm deinstallieren

ipkg remove filename

Dienste neu starten

apache

/usr/syno/etc/rc.d/S97apache-user.sh restart

appletalk

/usr/syno/etc/rc.d/S81atalk.sh restart

cron

/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start

ftp

/usr/syno/etc/rc.d/S99ftpd.sh restart

index

/usr/syno/etc/rc.d/S66synoindexd.sh restart

itunes

/usr/syno/etc/rc.d/S99itunes.sh restart

mysql

/usr/syno/etc/rc.d/S21mysql.sh restart

nfs

/usr/syno/etc/rc.d/S83nfsd.sh restart

postgresql

/usr/syno/etc/rc.d/S20pgsql.sh restart

samba

/usr/syno/etc/rc.d/S80Samba.sh restart

SSH

/usr/syno/etc.defaults/rc.d/S95sshd.sh restart

System Informationen

Systemspeicher

cat /proc/meminfo

CPU Infos

cat /proc/cpuinfo

Verwendete Interrupts

cat /proc/interrupts

Verwendete Dateisysteme

cat /proc/filesystems

Linux Version

cat /proc/version

Geräte

cat /proc/mdstat

Umgebungsvariabeln

env

Physische und logische Partitionen

Für Systeme mit mehreren Laufwerken und erweiterte Infos
cat /proc/diskstats

oder für alle Systeme

cat /proc/partitions

Sonstiges

Terminal Bildschirm löschen

clear