Befehls code Anmerkungen Beschreibung
arch Prozessor architektur der Anzeige maschine (1)
uname -m Prozessor architektur der Anzeige maschine (2)
uname -r Zeigt die verwendete Kernel-Version an
dmidecode -q Anzeige von Hardware-System teilen- (SMBIOS / DMI)
hdparm -i /dev/hda Liste der Architektur eigenschaften einer Festplatte
hdparm -tT /dev/sda Führen Sie Testlese vorgänge auf der Festplatte durch
cat /proc/cpuinfo Informationen zum Anzeigen von CPU-info
cat /proc/interrupts Unterbrechungen anzeigen
cat /proc/meminfo Überprüfen Sie die Speicher nutzung
cat /proc/swaps Zeigt an, welche Swaps verwendet werden
cat /proc/version Version des Kernels anzeigen
cat /proc/net/dev Netzwerk adapter und Statistiken anzeigen
cat /proc/mounts Laden Sie das Dateisystem anzeigen
lspci -tv PCI-Geräte auflisten
lsusb -tv USB-Geräte anzeigen
date System datum anzeigen
cal 2007 Zeigt das Kalender blatt von 2007 an
date 041217002007.00 Datum und Uhrzeit einstellen-Monat, Tag und Jahr. Sekunden
clock -w Zeit änderungen im BIOS speichern

Befehls code Anmerkungen Beschreibung
shutdown -h now Schalten Sie das System aus
init 0 Schalten Sie das System aus
telinit 0 Schalten Sie das System aus
shutdown -h hours:minutes & Schalten Sie das System nach einer geplanten Zeit aus
shutdown -c Abbrechen, um das System zur geplanten Zeit herunter zu fahren
shutdown -r now Neustart
reboot Neustart
logout Abmelden

Befehls code Anmerkungen Beschreibung
cd /home 进入 '/ home' 目录'
cd .. Zurück zum vorherigen Verzeichnis
cd ../.. Zurück zum zweistufigen Verzeichnis
cd Geben Sie das persönliche Haupt verzeichnis ein
cd ~user1 Geben Sie das persönliche Haupt verzeichnis ein
cd - Zurück zum Verzeichnis, in dem sich das letzte Mal befand
pwd Arbeits pfad anzeigen
ls Dateien im Verzeichnis anzeigen
ls -F Dateien im Verzeichnis anzeigen
ls -l Details zu Dateien und Verzeichnissen anzeigen
ls -a Versteckte Dateien anzeigen
ls *[0-9]* Zeigt den Dateinamen und den Verzeichnis namen an, die Zahlen enthalten
tree Zeigt die Baums truktur von Dateien und Verzeichnissen an, die vom Stamm verzeichnis beginnen
lstree Zeigt die Baums truktur von Dateien und Verzeichnissen an, die vom Stamm verzeichnis beginnen
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 Erstellen Sie zwei Verzeichnisse gleichzeitig
mkdir -p /tmp/dir1/dir2 Erstellen Sie einen Verzeichnis baum
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 Löschen Sie ein Verzeichnis namens "dir1" und löschen Sie gleichzeitig seinen Inhalt
rm -rf dir1 dir2 Löschen Sie beide Verzeichnisse und deren Inhalt gleichzeitig
mv dir1 new_dir Umbenennen/Verschieben eines Verzeichnisses
cp file1 file2 Kopieren Sie eine Datei
cp dir/* . Kopieren Sie alle Dateien aus einem Verzeichnis in das aktuelle Arbeits verzeichnis
cp -a /tmp/dir1 . Kopieren Sie ein Verzeichnis in das aktuelle Arbeits verzeichnis
cp -a dir1 dir2 Kopieren Sie ein Verzeichnis
ln -s file1 lnk1 Erstellen Sie einen weichen Link zu einer Datei oder einem Verzeichnis
ln file1 lnk1 Erstellen Sie einen physischen Link zu einer Datei oder einem Verzeichnis
touch -t 0712250000 file1 Ändern Sie den Zeitstempel einer Datei oder eines Verzeichnisses-(YYMMDDhhhmm)
iconv -l Auflisten bekannter Codierungen
iconv -f fromEncoding -t toEncoding inputFile > outputFile Ändern Sie die Codierung von Zeichen
find . -maxdepth 1 -name *.jpg -print -exec convert Passen Sie die Dateigröße im aktuellen Verzeichnis stapel weise an und senden Sie sie an das Miniatur bild verzeichnis (muss von Image Magick konvertiert werden).

Befehls code Anmerkungen Beschreibung
find / -name file1 Suchen Sie nach Dateien und Verzeichnissen, beginnend mit '/'
find / -user user1 Suchen Sie nach Dateien und Verzeichnissen, die dem Benutzer 'user1' gehören
find /home/user1 -name \*.bin Suchen Sie im Verzeichnis '/ home/user1' nach Dateien mit der Endung'.bin'
find /usr/bin -type f -atime +100 Suche nach Ausführungs dateien, die in den letzten 100 Tagen nicht verwendet wurden
find /usr/bin -type f -mtime -10 Suche nach Dateien, die innerhalb von 10 Tagen erstellt oder geändert wurden
find / -name \*.rpm -exec chmod 755 '{}' \; Suchen Sie nach Dateien, die mit '.rpm' enden, und definieren Sie deren Berechtigungen
find / -xdev -name \*.rpm Suchen Sie nach Dateien, die mit '.rpm' enden, und ignorieren Sie Wechsel datenträger wie optische Laufwerke und Festplatten
locate \*.ps Dateien suchen, die mit '.ps' enden-Führen Sie zuerst den Befehl 'updatedb' aus
whereis halt Zeigt den Speicherort einer Binär datei, Quellcode oder Mann
which halt Zeigt den vollständigen Pfad einer Binär datei oder einer ausführbaren Datei an

Befehls code Anmerkungen Beschreibung
mount /dev/hda2 /mnt/hda2 Einhängen einer Festplatte namens hda2-Bestimmen Sie, dass das Verzeichnis '/ mnt/hda2' bereits vorhanden ist
umount /dev/hda2 Deinst allie ren Sie eine Festplatte namens hda2-Beenden Sie zuerst den Einstell punkt '/ mnt/hda2'
fuser -km /mnt/hda2 Zwangs deinst allie ren, wenn das Gerät ausgelastet ist
umount -n /mnt/hda2 Ausführen des Deinst allations vorgangs ohne Schreiben von/etc/mtab-Dateien-sehr nützlich, wenn die Datei schreib geschützt ist oder wenn die Festplatte voll ist
mount /dev/fd0 /mnt/floppy Eine Diskette montieren
mount /dev/cdrom /mnt/cdrom Ein cdrom oder dvdrom monieren
mount /dev/hdc /mnt/cdrecorder Ein cdrw oder dvdrom monieren
mount /dev/hdb /mnt/cdrecorder Ein cdrw oder dvdrom monieren
mount -o loop file.iso /mnt/cdrom Eine Datei oder eine ISO-Image-Datei einhängen
mount -t vfat /dev/hda5 /mnt/hda5 Ein Windows FAT32-Dateisystem einhängen
mount /dev/sda1 /mnt/usbdisk Beenden Sie ein USB-Flash-Gerät oder ein Flash-Speicher gerät
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Eine Windows-Netzwerk freigabe einhängen

Befehls code Anmerkungen Beschreibung
df -h Liste der bereits bereit gehaltene Partitionen anzeigen
ls -lSr |more Ordnen Sie Dateien und Verzeichnisse in Größe an
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
du -sk * | sort -rn Zeigt die Größe von Dateien und Verzeichnissen nacheinander basierend auf der Kapazitäts größe an
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Zeigen Sie den vom installierten rpm-Paket verwendeten Speicher platz (Fedora, redhat-Klassen system) nacheinander auf der Grundlage von Größe an.
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Zeigen Sie den von installierten Deb-Paketen verwendeten Speicher platz (ubuntu, Debian-Klassen system) auf der Grundlage der Größe an

Befehls code Anmerkungen Beschreibung
groupadd group_name Erstellen einer neuen Benutzer gruppe
groupdel group_name Löschen einer Benutzer gruppe
groupmod -n new_group_name old_group_name Umbenennen einer Benutzer gruppe
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Erstellen Sie einen Benutzer, der zur Benutzer gruppe "admin" gehört
useradd user1 Einen neuen Benutzer erstellen
userdel -r user1 Löschen eines Benutzers ('-r' schließt das Home-Verzeichnis aus)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Benutzer attribute ändern
passwd Passwort ändern
passwd user1 Ändern Sie das Passwort eines Benutzers (nur Root-Ausführung erlaubt)
chage -E 2020-12-31 user1 Legen Sie die Verfalls frist für Benutzer-Passwort fest
pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户
grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组
newgrp group_name Melden Sie sich bei einer neuen Gruppe an, um die vor eingestellte Gruppe der neu erstellten Datei zu ändern

Befehls code Anmerkungen Beschreibung
ls -lh Berechtigungen anzeigen
ls /tmp | pr -T5 -W$COLUMNS Teilen Sie das Terminal in 5 Spalten
chmod ugo+rwx directory1 Festlegen der Berechtigungen für alle (u), Gruppen (g) und andere Personen (o) des Verzeichnisses zum Lesen (r), Schreiben (w) und Ausführen (x)
chmod go-rwx directory1 Löschen von Lese-und Schreib ausführungs berechtigungen für Verzeichnisse für Gruppen (g) und andere Personen (o)
chown user1 file1 Ändern Sie alle Eigenschaften einer Datei
chown -R user1 directory1 Ändern Sie die Eigenschaften aller Personen in einem Verzeichnis und ändern Sie gleichzeitig die Eigenschaften aller Dateien im Verzeichnis
chgrp group1 file1 Gruppen von Dateien ändern
chown user1:group1 file1 Ändern Sie die Eigenschaften von allen und Gruppen für eine Datei
find / -perm -u+s Listet alle Dateien in einem System auf, die die SUID-Steuerung verwenden
chmod u+s /bin/file1 Legen Sie das SUID-Bit einer Binär datei fest-dem Benutzer, der die Datei ausführt, werden die gleichen Berechtigungen wie der Eigentümer erteilt
chmod u-s /bin/file1 Deaktivieren Sie das SUID-Bit einer Binär datei
chmod g+s /home/public Legen Sie das SGID-Bit eines Verzeichnisses fest-ähnlich wie bei SUID, dies gilt jedoch für das Verzeichnis
chmod g-s /home/public Deaktivieren Sie das SGID-Bit eines Verzeichnisses
chmod o+t /home/public STIKY-Bit für eine Datei festlegen-Nur legitime Besitzer dürfen Dateien löschen
chmod o-t /home/public STIKY-Bit für ein Verzeichnis deaktivieren

Befehls code Anmerkungen Beschreibung
chattr +a file1 Erlauben Sie nur das Lesen und Schreiben von Dateien
chattr +c file1 Ermöglicht, dass diese Datei vom Kernel automatisch komprimiert/dekomprimiert wird
chattr +d file1 Dump-Programm wird diese Datei beim Sichern des Dateisystems ignorieren
chattr +i file1 Als unveränderliche Datei festlegen, die nicht gelöscht, geändert, umbenannt oder verknüpft werden kann
chattr +s file1 Ermöglicht, dass eine Datei sicher gelöscht wird
chattr +S file1 Sobald die Anwendung einen Schreib vorgang für diese Datei ausgeführt hat, schreibt das System das geänderte Ergebnis sofort auf die Festplatte
chattr +u file1 Wenn die Datei gelöscht wird, können Sie die gelöschte Datei später wiederherstellen
lsattr Spezielle Eigenschaften anzeigen

Befehls code Anmerkungen Beschreibung
bunzip2 file1.bz2 Entpacken Sie eine Datei namens "file1.bz2"
bzip2 file1 Komprimieren einer Datei namens "file1"
gunzip file1.gz Entpacken Sie eine Datei namens "file1.gz"
gzip file1 Komprimieren einer Datei namens "file1"
gzip -9 file1 Maximale Kompression
rar a file1.rar test_file Erstellen Sie ein Paket namens "file1.rar"
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar Entpacken Sie das RAR-Paket
unrar x file1.rar Entpacken Sie das RAR-Paket
tar -cvf archive.tar file1 Erstellen Sie einen unkomprimierten tarball
tar -cvf archive.tar file1 file2 dir1 Erstellen Sie eine Archiv datei, die 'file1 ', 'file2' und 'dir1 'enthält
tar -tf archive.tar Zeigen Sie den Inhalt eines Pakets an
tar -xvf archive.tar Entfesseln Sie ein Paket
tar -xvf archive.tar -C /tmp Das komprimierte Paket in das Verzeichnis/tmp geben
tar -cvfj archive.tar.bz2 dir1 Erstellen Sie ein komprimiertes Paket im bzip2-Format
tar -jxvf archive.tar.bz2 Entpacken Sie ein komprimiertes Paket im bzip2-Format
tar -cvfz archive.tar.gz dir1 Erstellen Sie ein komprimiertes Paket im Gzip-Format
tar -zxvf archive.tar.gz Entpacken Sie ein komprimiertes Paket im Gzip-Format
zip file1.zip file1 Erstellen Sie ein komprimiertes Paket im ZIP-Format
zip -r file1.zip file1 file2 dir1 Komprimieren Sie mehrere Dateien und Verzeichnisse gleichzeitig in ein komprimiertes Paket im ZIP-Format
unzip file1.zip Entpacken Sie ein komprimiertes Paket im ZIP-Format

Befehls code Anmerkungen Beschreibung
rpm -ivh package.rpm Installieren Sie ein RPM-Paket
rpm -ivh --nodeeps package.rpm Installieren Sie ein RPM-Paket und ignorieren Sie die Abhängigkeit warnung
rpm -U package.rpm Aktualisieren Sie ein RPM-Paket, ohne seine Konfiguration datei zu ändern
rpm -F package.rpm Aktualisieren Sie ein RPM-Paket, das bestätigt, dass es installiert wurde
rpm -e package_name.rpm Löschen Sie ein RPM-Paket
rpm -qa Alle bereits installierten RPM-Pakete im System anzeigen
rpm -qa | grep httpd Alle RPM-Pakete mit dem Wort "httpd" im Namen anzeigen
rpm -qi package_name Erhalten Sie spezielle Informationen zu einem installierten Paket
rpm -qg "System Environment/Daemons" Ein RPM-Paket für eine Komponente anzeigen
rpm -ql package_name Zeigt die Liste der Dateien an, die von einem bereits installierten RPM-Paket bereit gestellt werden
rpm -qc package_name Zeigt eine Liste der Konfiguration dateien an, die von einem bereits installierten RPM-Paket bereit gestellt werden
rpm -q package_name --whatrequires Zeigt eine Liste von Abhängigkeiten mit einem RPM-Paket an
rpm -q package_name --whatprovides Zeigt das Volumen eines RPM-Pakets an
rpm -q package_name --scripts Zeigt das während der Installation/Löschung ausgeführte Skript l an
rpm -q package_name --changelog Zeigt die Änderungs historie eines RPM-Pakets an
rpm -qf /etc/httpd/conf/httpd.conf Bestätigen Sie, dass die Datei von welchem RPM-Paket bereit gestellt wird
rpm -qp package.rpm -l Zeigt die Liste der Dateien an, die von einem nicht installierten RPM-Paket bereit gestellt werden
rpm --import /media/cdrom/RPM-GPG-KEY Digitale Zertifikate mit öffentlichem Schlüssel importieren
rpm --checksig package.rpm Bestätigen Sie die Integrität eines RPM-Pakets
rpm -qa gpg-pubkey Bestätigen Sie die Integrität aller installierten RPM-Pakete
rpm -V package_name Überprüfen Sie die Dateigröße, die Lizenz, den Typ, den Eigentümer, die Gruppe, den MD5-Check und den letzten Änderungs zeitpunkt
rpm -Va Überprüfen Sie alle installierten RPM-Pakete im System-verwenden Sie sie mit Vorsicht
rpm -Vp package.rpm Bestätigen Sie, dass ein U/min-Paket nicht installiert ist
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Ausführen einer ausführbaren Datei aus einem U/min-Paket
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Installieren Sie ein konstruiertes Paket aus einem RPM-Quellcode
rpmbuild --rebuild package_name.src.rpm Erstellen Sie ein RPM-Paket aus einem RPM-Quellcode

Befehls code Anmerkungen Beschreibung
yum install package_name Downloaden und installieren Sie ein RPM-Paket
yum localinstall package_name.rpm Installieren Sie ein RPM-Paket und verwenden Sie Ihr eigenes Software-Warehouse, um alle Abhängigkeiten für Sie zu lösen
yum update package_name.rpm Aktualisieren Sie alle im aktuellen System installierten RPM-Pakete
yum update package_name Aktualisieren Sie ein RPM-Paket
yum remove package_name Löschen Sie ein RPM-Paket
yum list Listet alle auf dem aktuellen System installierten Pakete auf
yum search package_name Suche nach Paketen im RPM-Warehouse
yum clean packages Löschen Sie den RPM-Cache, um herunter geladene Pakete zu löschen
yum clean headers Löschen Sie alle Header-Dateien
yum clean all Löschen Sie alle zwischen gespeicherten Paket-und Header dateien

Befehls code Anmerkungen Beschreibung
dpkg -i package.deb Installieren/Aktualisieren eines Deb-Pakets
dpkg -r package_name Löschen Sie ein Deb-Paket aus dem System
dpkg -l Alle bereits installierten Deb-Pakete im System anzeigen
dpkg -l | grep httpd Alle Deb-Pakete mit dem Wort "httpd" im Namen anzeigen
dpkg -s package_name Holen Sie sich die Informationen, die in einem speziellen Paket im System installiert wurden
dpkg -L package_name Zeigt die Liste der Dateien an, die von einem im System installierten Deb-Paket bereit gestellt werden
dpkg --contents package.deb Zeigt die Liste der Dateien an, die von einem Paket bereit gestellt werden, das nicht installiert wurde
dpkg -S /bin/ping Bestätigen Sie, welche Datei von welchem Deb-Paket bereit gestellt wird

Befehls code Anmerkungen Beschreibung
apt-get install package_name Installieren/Aktualisieren eines Deb-Pakets
apt-cdrom install package_name Installieren/Aktualisieren eines Deb-Pakets von der CD
apt-get update Software pakete in der Upgrade-Liste
apt-get upgrade Aktualisieren Sie alle installierten Software
apt-get remove package_name Löschen Sie ein Deb-Paket aus dem System
apt-get check Bestätigen Sie, dass das abhängige Software-Warehouse korrekt ist
apt-get clean Bereinigen Sie den Cache aus dem herunter geladenen Paket
apt-cache search searched-package Gibt den Paket namen zurück, der die zu suchende Zeichenfolge enthält

Befehls code Anmerkungen Beschreibung
cat file1 Sehen Sie den Inhalt der Datei ab dem ersten Byte positiv
tac file1 Überprüfen Sie den Inhalt einer Datei aus der letzten Zeile
more file1 Sehen Sie sich den Inhalt einer langen Datei an
less file1 Ähnlich wie der Befehl "more", aber es ermöglicht eine umgekehrte Operation in der Datei wie eine Vorwärts operation
head -2 file1 Sehen Sie sich die ersten beiden Zeilen einer Datei an
tail -2 file1 Sehen Sie sich die letzten beiden Zeilen einer Datei an
tail -f /var/log/messages Sehen Sie in Echtzeit, was einer Datei hinzugefügt wurde

Befehls code Anmerkungen Beschreibung
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Kombinieren Sie den detaillierten Beschreibung text einer Datei und schreiben Sie die Einführung in eine neue Datei
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Kombinieren Sie den detaillierten Beschreibung text einer Datei und schreiben Sie die Einführung in eine vorhandene Datei
grep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug"
grep ^Aug /var/log/messages Suchen Sie nach Wörtern, die mit "Aug" beginnen, in der Datei '/var/log/messages'
grep [0-9] /var/log/messages Wählen Sie alle Zeilen in der Datei '/var/log/messages' aus, die Zahlen enthalten
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string1" 替换成 "string2"
sed '/^$/d' example.txt Entfernen Sie alle leeren Zeilen aus der Datei example.txt
Sed '/ * #/d; /^ $/d' example.txt von example.txt Entfernen Sie alle Kommentare und leeren Zeilen aus der Datei
echo 'esempio' | tr '[:lower:]' '[:upper:]' Zusammenführen des Inhalts der oberen und unteren Zelle
sed -e '1d' result.txt Schließen Sie die erste Zeile aus der Datei example.txt aus
sed -n '/stringa1/p' Zeilen anzeigen, die nur das Wort "string1" enthalten
sed -e 's/ *$//' example.txt Löschen Sie das letzte leere Zeichen in jeder Zeile
sed -e 's/stringa1//g' example.txt Entfernen Sie nur das Wort "string1" aus dem Dokument und behalten Sie alles übrig
sed -n '1,5p;5q' example.txt Inhalte von Zeile 1 bis Zeile 5 anzeigen
sed -n '5p;5q' example.txt Zeile 5 anzeigen
sed -e 's/00*/0/g' example.txt Ersetzen Sie mehrere Nullen durch eine einzelne Nullen
cat -n file1 Anzahl der Zeilen, die das Dokument kennzeichnen
cat example.txt | awk 'NR%2==1' Löschen Sie alle geraden Zeilen in der Datei example.txt
echo a b c | awk '{print $1}' Überprüfen Sie die erste Spalte einer Zeile
echo a b c | awk '{print $1,$3}' Sehen Sie sich die erste und dritte Spalte einer Zeile an
paste file1 file2 Zusammenführen von zwei Dateien oder zwei Spalten
paste -d '+' file1 file2 Kombinieren Sie zwei Dateien oder den Inhalt der beiden Spalten mit "" in der Mitte
sort file1 file2 Sortieren Sie den Inhalt von zwei Dateien
sort file1 file2 | uniq Nehmen Sie die Vereinigung von zwei Dateien heraus (nur eine Kopie der doppelten Zeile bleibt erhalten)
sort file1 file2 | uniq -u Löschen Sie die Kreuzung und lassen Sie andere Zeilen
sort file1 file2 | uniq -d Entfernen Sie den Schnittpunkt zweier Dateien (lassen Sie nur die Dateien, die gleichzeitig in beiden Dateien vorhanden sind)
comm -1 file1 file2 Vergleichen Sie den Inhalt von zwei Dateien und löschen Sie nur den Inhalt von 'file1'
comm -2 file1 file2 Vergleichen Sie den Inhalt von zwei Dateien und löschen Sie nur den Inhalt von 'file2'
comm -3 file1 file2 Vergleichen Sie den Inhalt von zwei Dateien und löschen Sie nur die Teile, die zwei Dateien gemeinsam haben

Befehls code Anmerkungen Beschreibung
dos2unix filedos.txt fileunix.txt Konvertieren Sie das Format einer Textdatei von MSDOS in UNIX
unix2dos fileunix.txt filedos.txt Konvertieren Sie das Format einer Textdatei von UNIX in MSDOS
recode ..HTML < page.txt > page.html Konvertieren Sie eine Textdatei in HTML
recode -l | more Alle zulässigen Konvertierungs formate anzeigen

Befehls code Anmerkungen Beschreibung
badblocks -v /dev/hda1 Überprüfen Sie den schlechten Magnet block auf der Festplatte hda1
fsck /dev/hda1 Reparatur/Überprüfung der Integrität des Linux-Dateisystems auf der hda1-Festplatte
fsck.ext2 /dev/hda1 Reparieren/Überprüfen der Integrität des ext2-Dateisystems auf der hda1-Festplatte
e2fsck /dev/hda1 Reparieren/Überprüfen der Integrität des ext2-Dateisystems auf der hda1-Festplatte
e2fsck -j /dev/hda1 Reparieren/Überprüfen der Integrität des ext3-Dateisystems auf der hda1-Festplatte
fsck.ext3 /dev/hda1 Reparieren/Überprüfen der Integrität des ext3-Dateisystems auf der hda1-Festplatte
fsck.vfat /dev/hda1 Reparieren/Überprüfen der Integrität des fat-Dateisystems auf der hda1-Festplatte
fsck.msdos /dev/hda1 Reparieren/Überprüfen der Integrität des dos-Dateisystems auf der hda1-Festplatte
dosfsck /dev/hda1 Reparieren/Überprüfen der Integrität des dos-Dateisystems auf der hda1-Festplatte

Befehls code Anmerkungen Beschreibung
mkfs /dev/hda1 Erstellen Sie ein Dateisystem in der hda1-Partition
mke2fs /dev/hda1 Erstellen Sie ein linux ext2 Dateisystem in hda1 Partition
mke2fs -j /dev/hda1 Erstellen Sie ein linux ext3 (Protokoll typ) Dateisystem in der hda1-Partition
mkfs -t vfat 32 -F /dev/hda1 Erstellen eines FAT32-Dateisystems
fdformat -n /dev/fd0 Formatieren Sie eine Diskette
mkswap /dev/hda3 Erstellen eines Swap-Dateisystems

Befehls code Anmerkungen Beschreibung
mkswap /dev/hda3 Erstellen eines Swap-Dateisystems
swapon /dev/hda3 Aktivieren Sie ein neues Swap-Dateisystem
swapon /dev/hda2 /dev/hdb3 Aktivieren Sie zwei Swap-Partitionen

Befehls code Anmerkungen Beschreibung
dump -0aj -f /tmp/home0.bak /home Erstellen Sie eine vollständige Sicherung des Verzeichnisses "/home'
dump -1aj -f /tmp/home0.bak /home Erstellen Sie eine interaktive Sicherung des Verzeichnisses '/home'
restore -if /tmp/home0.bak Wiederherstellen einer interaktiven Sicherung
rsync -rogpav --delete /home /tmp Synchron isieren Sie das Verzeichnis auf beiden Seiten
rsync -rogpav -e ssh --delete /home ip_address:/tmp Über SSH-Kanal rsync
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synchron isieren Sie ein Remote-Verzeichnis mit einem lokalen Verzeichnis über ssh und Kom primi erung
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synchron isieren Sie lokale Verzeichnisse mit Remote verzeichnissen über ssh und Kom primi erung
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Führen Sie eine einmalige Sicherung der lokalen Festplatte auf dem Remote-Host über ssh durch
dd if=/dev/sda of=/tmp/file1 Sichern Sie den Inhalt der Festplatte in einer Datei
tar -Puf backup.tar /home/user Führen Sie eine interaktive Sicherungs operation für das Verzeichnis '/home/user' durch
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopieren Sie einen Verzeichnis inhalt in einem Remote-Verzeichnis über ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopieren Sie ein lokales Verzeichnis in einem Remote-Verzeichnis über ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Kopieren Sie ein Verzeichnis lokal an einen anderen Ort und behalten Sie die ursprünglichen Berechtigungen und Links bei
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Suchen und kopieren Sie alle Dateien, die mit '.txt' aus einem Verzeichnis in ein anderes Verzeichnis enden
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Suchen Sie alle Dateien, die mit '.log' enden, und machen Sie ein bzip-Paket
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Machen Sie eine Aktion, um MBR-Inhalte (Master Boot Record) auf eine Diskette zu kopieren
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Wiederherstellen von MBR-Inhalten aus Sicherungen, die bereits auf Disketten gespeichert wurden

Befehls code Anmerkungen Beschreibung
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Löschen Sie den Inhalt einer wieder beschreibbaren CD
mkisofs /dev/cdrom > cd.iso Erstellen Sie eine ISO-Image-Datei für eine Disc auf der Festplatte
mkisofs /dev/cdrom | gzip > cd_iso.gz Erstellen Sie eine komprimierte CD-Iso-Image-Datei auf der Festplatte
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Erstellen Sie eine ISO-Image-Datei für ein Verzeichnis
cdrecord -v dev=/dev/cdrom cd.iso Brennen Sie eine ISO-Image-Datei
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Brennen Sie eine komprimierte ISO-Image-Datei
mount -o loop cd.iso /mnt/iso Eine ISO-Image-Datei einhängen
cd-paranoia -B Transkript ion von einer CD-Disc in eine WAV-Datei
cd-paranoia -- "-3" Transkript ion von einer CD-Disc in eine WAV-Datei (Parameter-3)
cdrecord --scanbus Scan-Bus zur Identifizierung von Scsi-Kanälen
dd if=/dev/hdc | md5sum Überprüfen Sie die md5sum-Codierung für ein Gerät, z. B. eine CD

Befehls code Anmerkungen Beschreibung
dhclient eth0 Aktivieren Sie das Netzwerk gerät 'eth0' im dhcp-Modus
ethtool eth0 Zeigt die Verkehrs statistik der Netzwerk karte 'eth0' an
host www.example.com Suchen Sie den Hostnamen, um den Namen und die IP-Adresse aufzulösen und zu spiegeln
hostname Hostname anzeigen
ifconfig eth0 Zeigt die Konfiguration einer Ethernet-Karte an
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Kontrolle der IP-Adresse
ifconfig eth0 promisc Stellen Sie 'eth0' in den Promix-Modus ein, um Datenpakete zu schnüffeln
ifdown eth0 Deaktivieren Sie ein "eth0"-Netzwerk gerät
ifup eth0 Aktivieren Sie ein 'eth0'-Netzwerk gerät
ip link show Zeigt den Verbindungs status aller Netzwerk geräte an
iwconfig eth1 Anzeige der Konfiguration einer WLAN-Karte
iwlist scan Drahtloses Netzwerk anzeigen
mii-tool eth0 Verbindungs status für 'eth0' anzeigen
netstat -tup Zeigen Sie alle aktivierten Netzwerk verbindungen und deren PID
netstat -tup1 Zeigt alle Netzwerk dienste an, die im System überwacht werden, und deren PID
netstat -rn Zeigt die Routing-Tabelle an, ähnlich dem Befehl "route -n"
nslookup www.example.com Suchen Sie den Hostnamen, um den Namen und die IP-Adresse aufzulösen und zu spiegeln
route -n Routing-Tabelle anzeigen
route add -net 0/0 gw IP Gateway Steuerung des vor eingestellten Gateways
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Steuerung der statischen Route zum Netzwerk '192.168.0.0/16'
route del 0/0 gw IP gateway Statische Routen löschen
echo “1”> /proc/sys/net/ipv4/ip_foward IP-Weiter leitung aktivieren
tcpdump tcp port 80 Alle HTTP-Schleifen anzeigen
whois www.example.com Suchen in der Whois-Datenbank

Befehls code Anmerkungen Beschreibung
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Eine Windows-Netzwerk freigabe einhängen
nbtscan ip addr Netbios-Vornamen analyze
nmblookup -A ip addr Netbios-Vornamen analyze
smbclient -L ip addr/hostname Zeigen Sie die Remote-Freigabe eines Windows-Hosts an
smbget -Rr smb://ip addr/share Wie wget können Dateien von einem Windows-Host über smb herunter geladen werden

Befehls code Anmerkungen Beschreibung
iptables -t filter -L Zeigt alle Links der Filter tabelle an
iptables -t nae -L Alle Ketten der NAT-Tabelle anzeigen
iptables -t filter -F Bereinigen Sie alle Regeln basierend auf der Filter tabelle
iptables -t nat -F Bereinigen Sie alle Regeln basierend auf der Nat-Tabelle
iptables -t filter -X Entfernen Sie alle vom Benutzer erstellten Links
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Telnet-Zugang erlauben
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Telnet-Zugang blockieren
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT POP3-Verbindungen auf der Weiter leitungs verbindung zulassen
iptables -t filter -A INPUT -j LOG --log-prefix Notieren Sie die in allen Links beschlag ahmten Pakete
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Richten Sie ein PAT (Port Address Translation) ein, um das Paket in eth0 zu maskieren
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Versenden von Paketen an eine Host adresse an andere Hosts

Befehls code Anmerkungen Beschreibung
free -m RAM-Status in Megabit auflisten
kill -9 process id Schließen Sie den Prozess gewaltsam und beenden Sie ihn
kill -1 process id Erzwingen Sie einen Prozess, seine Konfiguration zu überladen
last reboot Neustart verlauf anzeigen
lsmod Kernel-Module, die den Status auflisten
lsof -p process id Eine Liste von Dateien, die von einem Prozess geöffnet werden
lsof /home/user1 Liste der geöffneten Dateien im System pfad
ps -eafw Liste der Linux-Missionen
ps -e -o pid,args --forest Liste der Linux-Aufgaben auf hierarchische Weise
pstress Zeigen Sie das Programm mit einem Baum diagramm
smartctl -A /dev/hda Überwachen Sie die Zuverlässigkeit von Festplatten geräten, indem Sie SMART aktivieren
smartctl -i /dev/hda Überprüfen Sie, ob SMART für ein Festplatten gerät aktiviert ist
strace -c ls >/dev/null Liste der System kalls maden und Empfang mit einem Prozess
strace -f -e open ls >/dev/null Liste der Bibliotheks aufrufe
tail /var/log/dmesg Interne Ereignisse während des Kernel-Boot-Prozesses anzeigen
tail /val/log/messages Systeme reign isse anzeigen
top Liste der Linux-Aufgaben mit den meisten CPU-Ressourcen
watch -nl ‘cat /proc/interrupts’ Liste der Echtzeit unterbrechungen

Befehls code Anmerkungen Beschreibung
alias hh='history' Legen Sie einen Alias für die Befehls geschichte fest
apropos ...keyword Eine Liste von Befehlen, die Programms chl üssel wörter enthalten, ist besonders nützlich, wenn Sie nur wissen, was das Programm tut, sich aber nicht an die Befehle erinnern
chsh Shell-Befehle ändern
chsh --list-shells Ein guter Befehl, um zu verstehen, ob Sie eine Remote-Verbindung zu anderen Maschinen herstellen müssen
gpg -c filel Verschlüsseln Sie eine Datei mit GNU Privacy Guard
gpg filel.gpg Entschlüsseln Sie eine Datei mit GNU Privacy Guard
Ihre Fußabdrücke:

Freundlicher Link:iCMS