Eine vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung)

Eine vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung)

1. Systeminformationen

Befehl
Bogen Anzeige der Prozessorarchitektur der Maschine(1)
uname -m Zeigt die Prozessorarchitektur der Maschine an(2)
uname -r Zeigt die verwendete Kernel-Version an
dmidecode -q Zeigt Hardware-Systemkomponenten an – (SMBIOS / DMI)
hdparm -i /dev/hda Listen Sie die architektonischen Merkmale einer Festplatte auf
hdparm -tT /dev/sda Führen Sie einen Testlesevorgang auf der Festplatte durch
Katze /proc/cpuinfo CPU-Infoinformationen anzeigen
cat /proc/Unterbrechungen Anzeigeunterbrechung
Katze /proc/meminfo Überprüfen der Speichernutzung
Katze /proc/swaps Zeigt, welche Swaps verwendet werden
cat /proc/version Zeigt die Kernel-Version an
Katze /proc/net/dev Netzwerkadapter und Statistiken anzeigen
Katze /proc/mounts Gemountete Dateisysteme anzeigen
lspci-tv Auflisten von PCI-Geräten
lsusb -tv USB-Geräte anzeigen
Datum Systemdatum anzeigen
Kalender 2007 Kalender für 2007 anzeigen
Datum 041217002007.00 Datum und Uhrzeit einstellen – Monat, Tag, Stunde, Minute, Jahr, Sekunde
Uhr -w Sparen Sie Zeit bei Änderungen am BIOS

2. Shutdown (System herunterfahren, neu starten und abmelden)

Befehl
shutdown -h jetzt Abschaltsystem(1)
init 0 Abschaltsystem(2)
telinit 0 Abschaltsystem(3)
shutdown -h Stunden:Minuten & Fahren Sie das System zu einem geplanten Zeitpunkt herunter
Herunterfahren -c Abbrechen des geplanten System-Shutdowns
shutdown -r jetzt Neustart(1)
Neustart Neustart(2)
ausloggen Ausloggen

3. Dateien und Verzeichnisse

Befehl
CD /Home Gehen Sie zum Verzeichnis ‚/home‘
CD .. Zurück zum vorherigen Verzeichnis
CD ../.. Zurück zu den beiden vorherigen Ebenen
CD Geben Sie Ihr Home-Verzeichnis ein
cd ~Benutzer1 Geben Sie Ihr Home-Verzeichnis ein
CD - Zurück zum letzten Verzeichnis
Passwort Arbeitspfad anzeigen
ls Anzeigen von Dateien in einem Verzeichnis
ls -F Anzeigen von Dateien in einem Verzeichnis
ls -l Detaillierte Informationen zu Dateien und Verzeichnissen anzeigen
ls -a Versteckte Dateien anzeigen
ls [0-9] Zeigt Datei- und Verzeichnisnamen an, die Zahlen enthalten
Baum Zeigt eine Baumstruktur von Dateien und Verzeichnissen an, beginnend mit dem Stammverzeichnis (1)
Abonnieren Zeigt die Baumstruktur der Dateien und Verzeichnisse beginnend mit dem Stammverzeichnis (2) an.
mkdir dir1 Erstellen Sie ein Verzeichnis mit dem Namen „dir1“.
mkdir dir1 dir2 Erstellen Sie zwei Verzeichnisse gleichzeitig
mkdir -p /tmp/Verzeichnis1/Verzeichnis2 Erstellen eines Verzeichnisbaums
rm -f Datei1 Löschen Sie eine Datei mit dem Namen „file1“.
rmdir dir1 Löschen Sie ein Verzeichnis namens „dir1“.
rm -rf dir1 Löschen Sie ein Verzeichnis namens „dir1“ und löschen Sie dessen Inhalt
rm -rf dir1 dir2 Löschen Sie beide Verzeichnisse und deren Inhalt
mv dir1 neues_Verzeichnis Umbenennen/Verschieben eines Verzeichnisses
cp Datei1 Datei2 Kopieren einer Datei
cp dir/* . Alle Dateien eines Verzeichnisses in das aktuelle Arbeitsverzeichnis kopieren
cp -a /tmp/dir1 . Kopieren eines Verzeichnisses in das aktuelle Arbeitsverzeichnis
cp -a Verzeichnis1 Verzeichnis2 Kopieren eines Verzeichnisses
ln -s Datei1 lnk1 Erstellt einen Softlink zu einer Datei oder einem Verzeichnis
ln Datei1 lnk1 Erstellt einen physischen Link zu einer Datei oder einem Verzeichnis
touch -t 0712250000 Datei1 Änderungszeitstempel einer Datei oder eines Verzeichnisses – (JJMMTThhmm)
Symbolv -l Bekannte Kodierungen auflisten

4. Dateisuche

Befehl
suchen / -name datei1 Beginnen Sie bei '/' und suchen Sie nach Dateien und Verzeichnissen im Stammdateisystem
finden / -user user1 Suche nach Dateien und Verzeichnissen, die dem Benutzer „user1“ gehören
finde /home/Benutzer1 -name \*.bin Durchsuchen Sie das Verzeichnis „/home/user1“ nach Dateien mit der Endung „.bin“.
finde /usr/bin -type f -atime +100 Suche nach ausführbaren Dateien, die in den letzten 100 Tagen nicht verwendet wurden
finde /usr/bin -type f -mtime -10 Suche nach Dateien, die innerhalb von 10 Tagen erstellt oder geändert wurden
finden / -name \*.rpm -exec chmod 755 '{}' \; Suchen Sie nach Dateien mit der Endung „.rpm“ und legen Sie deren Berechtigungen fest
finden / -xdev -name *.rpm Suche nach Dateien mit der Endung '.rpm', wobei Wechseldatenträger wie CD-ROMs und Jiepian ignoriert werden
Suchen Sie nach *.ps Suchen Sie nach Dateien mit der Endung „.ps“ – führen Sie zuerst den Befehl „updatedb“ aus
wo ist Halt Zeigt den Speicherort einer Binärdatei, eines Quellcodes oder einer Manpage an.
welche anhalten Zeigt den vollständigen Pfad zu einer binären oder ausführbaren Datei an

5. Mounten Sie ein Dateisystem

Befehl
einhängen /dev/hda2 /mnt/hda2 Mounten Sie eine Festplatte mit dem Namen hda2. Stellen Sie sicher, dass das Verzeichnis „/mnt/hda2“ bereits vorhanden ist.
umount /dev/hda2 Hängen Sie eine Festplatte mit dem Namen hda2 aus - verlassen Sie zuerst den Einhängepunkt „/mnt/hda2“.
fuser -km /mnt/hda2 Erzwingen Sie die Deaktivierung, wenn das Gerät beschäftigt ist
umount -n /mnt/hda2 Führen Sie den Unmount-Vorgang aus, ohne in die Datei /etc/mtab zu schreiben - nützlich, wenn die Datei schreibgeschützt ist oder wenn die Festplatte voll ist
mounten /dev/fd0 /mnt/floppy Mounten einer Diskette
mounten /dev/cdrom /mnt/cdrom Mounten Sie eine CD-ROM oder DVD-ROM
mounten Sie /dev/hdc /mnt/cdrecorder Mounten Sie eine CD-RW oder DVD-ROM
mounten Sie /dev/hdb /mnt/cdrecorder Mounten Sie eine CD-RW oder DVD-ROM
mount -o loop datei.iso /mnt/cdrom Mounten Sie eine Datei oder ein ISO-Image
mount -t vfat /dev/hda5 /mnt/hda5 Mounten eines Windows FAT32-Dateisystems
mount /dev/sda1 /mnt/usbdisk Mounten Sie einen USB-Stick oder ein Flash-Laufwerk
mount -t smbfs -o Benutzername=Benutzer,Passwort=Passwort //WinClient/share /mnt/share Mounten einer Windows-Netzwerkfreigabe

6. Speicherplatz

Befehl
df -h Zeigt eine Liste der gemounteten Partitionen an
ls -lSr |mehr Sortieren Sie Dateien und Verzeichnisse nach Größe
du -sh dir1 Schätzen Sie den vom Verzeichnis „dir1“ belegten Speicherplatz.
du -sk * | sort -rn Anzeige der Größe von Dateien und Verzeichnissen in der Reihenfolge ihrer Kapazität
rpm -q -a --qf '%10{SIZE}t%{NAME}n' sortieren -k1,1n
dpkg-query -W -f='installierte Größe;10t{Paket}n' sortieren -k1,1n

7. Benutzer und Gruppen

Befehl
groupadd Gruppenname Erstellen einer neuen Benutzergruppe
groupdel Gruppenname Löschen einer Benutzergruppe
groupmod -n neuer_Gruppenname alter_Gruppenname Umbenennen einer Benutzergruppe
useradd -c "Vorname Nachname " -g admin -d /home/user1 -s /bin/bash user1 Erstellen Sie einen Benutzer der Benutzergruppe „admin“
Benutzer hinzufügen Benutzer1 Neuen Benutzer erstellen
userdel -r Benutzer1 Einen Benutzer entfernen ('-r' schließt Home-Verzeichnisse aus)
usermod -c "Benutzer FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Benutzereigenschaften ändern
passwd Kennwort ändern
passwd user1 Ändern des Passworts eines Benutzers (nur root darf es ausführen)
chage -E 2005-12-31 Benutzer1 Legen Sie das Ablaufdatum des Benutzerkennworts fest
pwck Überprüfen Sie das Dateiformat „/etc/passwd“ und die Syntaxkorrektur sowie vorhandene Benutzer
grpck Überprüfen Sie '/etc/passwd' auf Dateiformat- und Syntaxkorrekturen und vorhandene Gruppen
newgrp Gruppenname Melden Sie sich bei einer neuen Gruppe an, um die Standardgruppe für neu erstellte Dateien zu ändern

9. Dateiberechtigungen - Mit "+" können Sie Berechtigungen festlegen und mit "-" können Sie sie aufheben.

Befehl
ls -lh Anzeigeberechtigungen
pr -T5 -W$SPALTEN Teilen Sie das Terminal in 5 Spalten auf
chmod ugo+rwx Verzeichnis1 Legen Sie die Lese- (r), Schreib- (w) und Ausführungsberechtigungen (x) des Verzeichnisses für den Eigentümer (u), die Gruppe (g) und andere (o) fest.
chmod go-rwx Verzeichnis1 Löschen Sie die Lese-, Schreib- und Ausführungsberechtigungen der Gruppe (g) und anderer (o) für das Verzeichnis
chown Benutzer1 Datei1 Ändern des Besitzerattributs einer Datei
chown -R Benutzer1 Verzeichnis1 Ändern Sie die Eigentümerattribute eines Verzeichnisses und ändern Sie gleichzeitig die Attribute aller Dateien im Verzeichnis
chgrp Gruppe1 Datei1 Ändern der Gruppe einer Datei
chown Benutzer1:Gruppe1 Datei1 Ändern der Besitzer- und Gruppenattribute einer Datei
finden / -perm -u+s Listen Sie alle Dateien in einem System auf, die die SUID-Steuerung verwenden
chmod u+s /bin/file1 Setzen Sie das SUID-Bit für eine Binärdatei. Der Benutzer, der die Datei ausführt, erhält dieselben Berechtigungen wie der Eigentümer.
chmod us /bin/file1 Deaktivieren des SUID-Bits in einer Binärdatei
chmod g+s /home/öffentlich Setzen Sie das SGID-Bit für ein Verzeichnis - ähnlich wie SUID, jedoch für Verzeichnisse
chmod gs /home/öffentlich Deaktivieren des SGID-Bits für ein Verzeichnis
chmod o+t /home/öffentlich Setzen Sie das STIKY-Bit für eine Datei - erlauben Sie nur dem rechtmäßigen Eigentümer, die Datei zu löschen
chmod ot /home/public Deaktivieren des STIKY-Bits für ein Verzeichnis

10. Spezielle Dateiattribute - verwenden Sie "+" zum Festlegen von Berechtigungen und "-" zum Abbrechen

Befehl
chattr +a Datei1 Nur der Anfügemodus erlaubt das Lesen und Schreiben von Dateien
chattr +c Datei1 Erlauben Sie, dass diese Datei automatisch vom Kernel komprimiert/dekomprimiert wird
chattr +d Datei1 Beim Sichern des Dateisystems ignoriert das Dump-Programm diese Datei.
chattr +i Datei1 Als unveränderliche Datei festlegen, die nicht gelöscht, geändert, umbenannt oder verknüpft werden kann
chattr +s Datei1 Ermöglicht das sichere Löschen einer Datei
chattr +S Datei1 Sobald die Anwendung einen Schreibvorgang auf diese Datei ausführt, schreibt das System die geänderten Ergebnisse sofort auf die Festplatte
chattr +u Datei1 Wenn eine Datei gelöscht wird, ermöglicht das System Ihnen, die gelöschte Datei später wiederherzustellen
Abonnieren Anzeige spezieller Eigenschaften

11. Dateien packen und komprimieren

Befehl
bunzip2 Datei1.bz2 Entpacken Sie eine Datei mit dem Namen „file1.bz2“.
bzip2 Datei1 Komprimieren Sie eine Datei mit dem Namen „file1“
gunzip datei1.gz Entpacken Sie eine Datei mit dem Namen „file1.gz“.
gzip-Datei1 Komprimieren Sie eine Datei mit dem Namen „file1“
gzip -9 Datei1 Maximale Komprimierung
rar eine Datei1.rar Testdatei Erstellen Sie ein Paket namens „file1.rar“.
rar eine Datei1.rar Datei1 Datei2 Verzeichnis1 Komprimieren Sie 'file1', 'file2' und das Verzeichnis 'dir1' gleichzeitig
rar x Datei1.rar Entpacken Sie das RAR-Paket
entpacken Sie x file1.rar Entpacken Sie das RAR-Paket
tar -cvf Archiv.tar Datei1 Erstellen Sie ein unkomprimiertes Tarball
tar -cvf Archiv.tar Datei1 Datei2 Verzeichnis1 Erstellen Sie eine Archivdatei mit „file1“, „file2“ und „dir1“.
tar -tf Archiv.tar Den Inhalt eines Pakets anzeigen
tar -xvf Archiv.tar Freigeben eines Pakets
tar -xvf Archiv.tar -C /tmp Extrahieren Sie die komprimierte Datei in das Verzeichnis /tmp
tar -cvfj archive.tar.bz2 dir1 Erstellen Sie eine bzip2-komprimierte Datei
tar -xvfj Archiv.tar.bz2 Dekomprimieren einer bzip2-komprimierten Datei
tar -cvfz archive.tar.gz dir1 Erstellen Sie eine gzip-komprimierte Datei
tar -xvfz Archiv.tar.gz Dekomprimieren einer gzip-komprimierten Datei
zip-Datei1.zip-Datei1 Erstellen Sie eine ZIP-Datei
zip -r Datei1.zip Datei1 Datei2 Verzeichnis1 Mehrere Dateien und Verzeichnisse gleichzeitig in eine ZIP-Datei komprimieren
entpacken Sie file1.zip Eine ZIP-Datei entpacken

12.RPM-Paket – (Fedora, Redhat und ähnliche Systeme)

Befehl
rpm -ivh Paket.rpm Installieren Sie ein RPM-Paket
rpm -ivh --nodeeps paket.rpm Installieren eines RPM-Pakets unter Berücksichtigung von Abhängigkeitswarnungen
rpm -U Paket.rpm Aktualisieren Sie ein RPM-Paket, ohne dessen Konfigurationsdatei zu ändern
rpm -F Paket.rpm Aktualisieren eines bereits installierten RPM-Pakets
rpm -e Paketname.rpm Löschen eines RPM-Pakets
rpm -qa Alle installierten RPM-Pakete im System anzeigen
rpm -qa grep httpd
rpm -qi Paketname Abrufen spezifischer Informationen zu einem installierten Paket
rpm -qg "Systemumgebung/Daemons" Das RPM-Paket einer Komponente anzeigen
rpm -ql Paketname Zeigt eine Liste der Dateien an, die von einem installierten RPM-Paket bereitgestellt werden
rpm -qc Paketname Zeigt eine Liste der Konfigurationsdateien an, die von einem installierten RPM-Paket bereitgestellt werden
rpm -q Paketname --whatrequires Zeigt eine Liste der Abhängigkeiten für ein RPM-Paket an
rpm -q Paketname --whatprovides Anzeige der Größe eines RPM-Pakets
rpm -q Paketname --scripts Zeigt Skripte an, die während der Installation/Deinstallation ausgeführt werden
rpm -q Paketname --changelog Anzeige des Änderungsverlaufs eines RPM-Pakets
rpm -qf /etc/httpd/conf/httpd.conf Ermitteln Sie, welches RPM-Paket die angegebene Datei bereitstellt
rpm -qp Paket.rpm -l Zeigt eine Liste der Dateien an, die von einem noch nicht installierten RPM-Paket bereitgestellt werden
rpm --import /media/cdrom/RPM-GPG-KEY Importieren eines digitalen Public-Key-Zertifikats
rpm --checksig Paket.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 Paketname Überprüfen Sie Dateigröße, Berechtigungen, Typ, Eigentümer, Gruppe, MD5-Prüfsumme und letzte Änderungszeit
U/min -Va Überprüft alle installierten RPM-Pakete auf dem System – mit Vorsicht verwenden
rpm -Vp Paket.rpm Bestätigen Sie, dass kein RPM-Paket installiert wurde
rpm2cpio-Paket.rpm cpio --extract --make-directories bin
rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm Installieren eines erstellten Pakets aus einer RPM-Quelle
rpmbuild --rebuild Paketname.src.rpm Erstellen Sie ein RPM-Paket aus einer RPM-Quelle

13.YUM Package Updater – (Fedora, RedHat und ähnliche Systeme)

Befehl
yum installiere Paketname Laden Sie ein RPM-Paket herunter und installieren Sie es
yum localinstall Paketname.rpm installiert ein RPM-Paket, das alle Abhängigkeiten für Sie unter Verwendung Ihres eigenen Software-Repositorys auflöst
yum update Paketname.rpm Aktualisieren Sie alle installierten RPM-Pakete im aktuellen System
yum update Paketname Aktualisieren eines RPM-Pakets
yum entferne Paketname Löschen eines RPM-Pakets
Yum-Liste Listen Sie alle aktuell im System installierten Pakete auf
yum Suche Paketname Suchen nach Paketen im RPM-Repository
yum saubere Pakete Bereinigen Sie den RPM-Cache und löschen Sie die heruntergeladenen Pakete
yum saubere Header Löschen Sie alle Headerdateien
lecker, alles sauber machen Löschen Sie alle zwischengespeicherten Pakete und Header-Dateien

14.DEB-Paket (Debian, Ubuntu und ähnliche Systeme)

Befehl
dpkg -i Paket.deb Installieren/aktualisieren Sie ein Deb-Paket
dpkg -r Paketname Entfernen Sie ein Deb-Paket aus dem System
dpkg -l Alle installierten Deb-Pakete im System anzeigen
dpkg -l grep httpd
dpkg -s Paketname Erhalten Sie Informationen zu einem bestimmten, auf dem System installierten Paket
dpkg -L Paketname Zeigt eine Liste der Dateien an, die von einem auf dem System installierten Deb-Paket bereitgestellt werden
dpkg --contents paket.deb Zeigt eine Liste der Dateien an, die von einem Paket bereitgestellt werden, das noch nicht installiert ist
dpkg -S /bin/ping Ermitteln Sie, welches Deb-Paket die angegebene Datei bereitstellt

15. APT-Softwaretools (Debian, Ubuntu und ähnliche Systeme)

Befehl
apt-get install Paketname Installieren/aktualisieren Sie ein Deb-Paket
apt-cdrom install Paketname Installieren/aktualisieren Sie ein Deb-Paket von einer CD
apt-get-Aktualisierung Aktualisieren Sie die Pakete in der Liste
apt-get Upgrade Aktualisieren Sie die gesamte installierte Software
apt-get entfernt Paketname Entfernen Sie ein Deb-Paket aus dem System
apt-get-Prüfung Bestätigen Sie, dass das abhängige Software-Repository korrekt ist
apt-get sauber Cache von heruntergeladenen Paketen leeren
apt-cache Suche gesuchtes Paket Gibt den Namen des Pakets zurück, das den Suchbegriff enthält

16. Dateiinhalte anzeigen

Befehl
cat-Datei1 Den Inhalt der Datei ab dem ersten Byte anzeigen
tac-Datei1 Den Inhalt einer Datei in umgekehrter Reihenfolge anzeigen, beginnend mit der letzten Zeile
mehr file1 Den Inhalt einer langen Datei anzeigen
weniger Datei1 Ähnlich wie der Befehl „more“, ermöglicht aber sowohl Rückwärts- als auch Vorwärtsoperationen an einer Datei.
Kopf -2 Datei1 Zeigen Sie die ersten beiden Zeilen einer Datei an
tail -2 Datei1 Die letzten beiden Zeilen einer Datei anzeigen
tail -f /var/log/messages Zeigen Sie in Echtzeit an, wie Inhalte zu einer Datei hinzugefügt werden

17. Textverarbeitung

Befehl
cat Datei1 Datei2 … Befehl <> file1_in.txt_oder_file1_out.txt
cat-Datei1 Befehl (sed, grep, awk, grep usw.) > Ergebnis.txt
cat-Datei1 Befehl (sed, grep, awk, grep usw.) >> result.txt
grep Aug /var/log/messages Suche nach dem Schlüsselwort "Aug" in der Datei '/var/log/messages'
grep ^Aug /var/log/messages Durchsuchen Sie die Datei '/var/log/messages' nach Wörtern, die mit „Aug“ beginnen.
grep [0-9] /var/log/nachrichten Wählen Sie alle Zeilen mit Zahlen in der Datei '/var/log/messages' aus.
grep Aug -R /var/log/* Suchen Sie nach der Zeichenfolge "Aug" im Verzeichnis '/var/log' und den nachfolgenden Verzeichnissen
sed 's/stringa1/stringa2/g' beispiel.txt Ersetzen Sie "string1" in der Datei example.txt durch "string2".
sed '/^$/d' beispiel.txt Entfernen Sie alle Leerzeilen aus der Datei example.txt
sed '/ *#/d; /^$/d' beispiel.txt Entfernen Sie alle Kommentare und Leerzeilen aus der Datei example.txt
Echo 'Empio' tr '[:unterer:]' '[:oberer:]'
sed -e '1d' ergebnis.txt Schließen Sie die erste Zeile aus der Datei example.txt aus.
sed -n '/stringa1/p' Nur die Zeilen anzeigen, die das Wort „string1“ enthalten
sed -e 's/ *$//' beispiel.txt Entfernen Sie die letzten Leerzeichen in jeder Zeile
sed -e 's/stringa1//g' beispiel.txt Entfernen Sie nur das Wort „string1“ aus dem Dokument und behalten Sie den Rest bei.
sed -n '1,5p;5q' beispiel.txt Sehen Sie sich den Inhalt von der ersten bis zur fünften Zeile an.
sed -n '5p;5q' beispiel.txt Zeile 5 anzeigen
sed -e 's/00*/0/g' beispiel.txt Ersetzen mehrerer Nullen durch eine einzelne Null
cat -n Datei1 Gibt die Anzahl der Zeilen in der Datei an
Katze Beispiel.txt awk 'NR%2==1'
Echo ABC awk '{drucken $1}'
Echo ABC awk '{drucke $1,$3}'
Datei1 Datei2 einfügen Den Inhalt zweier Dateien oder zweier Spalten zusammenführen
Einfügen -d '+' Datei1 Datei2 Fügen Sie den Inhalt zweier Dateien oder zweier Spalten zusammen und trennen Sie sie mit "+".
sortiere Datei1 Datei2 Den Inhalt zweier Dateien sortieren
sortiere Datei1 Datei2 | einzigartig Nehmen Sie die Vereinigung zweier Dateien vor (behalten Sie nur eine Kopie der doppelten Zeilen)
sortiere Datei1 Datei2 | uniq -u Löschen Sie die Kreuzung und lassen Sie die anderen Zeilen übrig
sortiere Datei1 Datei2 | uniq -d Schnittpunkte zweier Dateien entfernen (nur die Dateien behalten, die in beiden Dateien vorhanden sind)
comm -1 Datei1 Datei2 Vergleichen Sie den Inhalt zweier Dateien und löschen Sie nur den Inhalt von „file1“.
comm -2 Datei1 Datei2 Vergleichen Sie den Inhalt zweier Dateien und löschen Sie nur den Inhalt von „file2“.
comm -3 Datei1 Datei2 Vergleichen Sie den Inhalt zweier Dateien und löschen Sie nur die Teile, die in beiden Dateien vorhanden sind.

18. Zeichensatz und Dateiformatkonvertierung

Befehl
dos2unix filedos.txt fileunix.txt Konvertieren einer Textdatei von MSDOS nach UNIX
unix2dos Dateiunix.txt Dateidos.txt Konvertieren einer Textdatei von UNIX nach MSDOS
recode ..HTML < Seite.txt > Seite.html Konvertieren Sie eine Textdatei in HTML
neu kodieren -l | mehr Alle zulässigen Konvertierungsformate anzeigen

19. Dateisystemanalyse

Befehl
badblocks -v /dev/hda1 Suchen Sie auf der Festplatte hda1 nach fehlerhaften Blöcken
fsck /dev/hda1 Reparieren/Überprüfen der Integrität des Linux-Dateisystems auf der Festplatte hda1
fsck.ext2 /dev/hda1 Reparieren/überprüfen Sie die Integrität des Ext2-Dateisystems auf der Festplatte hda1
e2fsck /dev/hda1 Reparieren/überprüfen Sie die Integrität des Ext2-Dateisystems auf der Festplatte hda1
e2fsck -j /dev/hda1 Reparieren/überprüfen Sie die Integrität des Ext3-Dateisystems auf der Festplatte hda1
fsck.ext3 /dev/hda1 Reparieren/überprüfen Sie die Integrität des Ext3-Dateisystems auf der Festplatte hda1
fsck.vfat /dev/hda1 Reparieren/Überprüfen der Integrität des FAT-Dateisystems auf der Festplatte hda1
fsck.msdos /dev/hda1 Reparieren/überprüfen Sie die Integrität des DOS-Dateisystems auf der Festplatte hda1
dosfsck /dev/hda1 Reparieren/überprüfen Sie die Integrität des DOS-Dateisystems auf der Festplatte hda1

20. Initialisieren Sie ein Dateisystem

Befehl
mkfs /dev/hda1 Erstellen Sie ein Dateisystem auf der Partition hda1
mke2fs /dev/hda1 Erstellen Sie ein Linux-Ext2-Dateisystem auf der hda1-Partition
mke2fs -j /dev/hda1 Erstellen Sie ein Linux ext3 (Journaling) Dateisystem auf der hda1 Partition
mkfs -t vfat 32 -F /dev/hda1 Erstellen Sie ein FAT32-Dateisystem
fdformat -n /dev/fd0 Formatieren einer Diskette
mkswap /dev/hda3 Erstellen Sie ein Auslagerungsdateisystem

21.SWAP-Dateisystem

Befehl
mkswap /dev/hda3 Erstellen Sie ein Auslagerungsdateisystem
swapon /dev/hda3 Aktivieren Sie ein neues Auslagerungsdateisystem
Austausch auf /dev/hda2 /dev/hdb3 Aktivieren Sie zwei Swap-Partitionen

22. Datensicherung

Befehl
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 ein interaktives Backup des Verzeichnisses „/home“
wiederherstellen -if /tmp/home0.bak Wiederherstellen einer interaktiven Sicherung
rsync -rogpav --delete /home /tmp Synchronisieren Sie die Verzeichnisse auf beiden Seiten
rsync -rogpav -e ssh --delete /home ip_adresse:/tmp rsync über SSH-Tunnel
rsync -az -e ssh --delete ip_adresse:/home/public /home/local Synchronisieren Sie ein Remote-Verzeichnis über SSH und Komprimierung mit einem lokalen Verzeichnis
rsync -az -e ssh --delete /home/local ip_adresse:/home/public Lokales Verzeichnis über SSH und Komprimierung mit Remote-Verzeichnis synchronisieren
dd bs=1M wenn=/dev/hda gzip
dd wenn=/dev/sda von=/tmp/file1 Sichern Sie den Festplatteninhalt in einer Datei
tar -Puf backup.tar /home/Benutzer Führen Sie eine interaktive Sicherung des Verzeichnisses „/home/user“ durch
( cd /tmp/local/ und tar c . ) ssh -C Benutzer@IP-Adresse 'cd /home/share/ && tar x -p'
(tar c /home) ssh -C Benutzer@IP-Adresse 'cd /home/backup-home && tar x -p'
tar cf -. (cd /tmp/backup ; tar xf - )
finde /home/Benutzer1 -name '*.txt' xargs cp -av --target-directory=/home/backup/ --parents
Suche /var/log -name '*.log' tar cv --files-from=-
dd wenn=/dev/hda von=/dev/fd0 bs=512 Anzahl=1 Führen Sie eine Aktion aus, um den Inhalt des MBR (Master Boot Record) auf eine Diskette zu kopieren
dd wenn=/dev/fd0 von=/dev/hda bs=512 Anzahl=1 Wiederherstellen des MBR-Inhalts aus einer auf einer Diskette gespeicherten Sicherung

23. CD

Befehl
cdrecord -v Gracetime=2 dev=/dev/cdrom -eject blank=fast -force Löschen einer wiederbeschreibbaren Disc
mkisofs /dev/cdrom > cd.iso Erstellen Sie eine ISO-Image-Datei einer CD auf der Festplatte
mkisofs /dev/cdrom gzip > cd_iso.gz
mkisofs -J -allow-leading-dots -R -V "Beschriftung CD" -iso-level 4 -o ./cd.iso data_cd Erstellen Sie eine ISO-Image-Datei eines Verzeichnisses
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 Mounten Sie eine ISO-Image-Datei
CD-Paranoia -B Rippen Sie Audiotitel von einer CD in eine WAV-Datei
CD-Paranoia – „-3“ Audiotitel von einer CD in eine WAV-Datei rippen (Parameter -3)
cdrecord --scanbus Scannen Sie den Bus, um SCSI-Kanäle zu identifizieren
dd wenn=/dev/hdc | md5sum Überprüfen Sie den MD5SUM-Code eines Geräts, z. B. einer CD

24. Netzwerk – (Ethernet und WLAN kabellos)

Befehl
ifconfig eth0 Zeigt die Konfiguration einer Ethernet-Karte an
ifup eth0 Aktivieren Sie ein „eth0“-Netzwerkgerät
ifdown eth0 Deaktivieren eines ‚eth0‘-Netzwerkgeräts
ifconfig eth0 192.168.1.1 Netzmaske 255.255.255.0 Kontroll-IP-Adresse
ifconfig eth0 promisc Stellen Sie „eth0“ auf den Promiscuous-Modus ein, um Pakete zu schnüffeln
dhclient eth0 Aktivieren Sie „eth0“ im DHCP-Modus
Route -n Routingtabelle anzeigen
route add -net 0/0 gw IP_Gateway Standard-Gateway konfigurieren
Route add -net 192.168.0.0 Netzmaske 255.255.0.0 gw 192.168.1.1 Konfigurieren Sie eine statische Route, um das Netzwerk „192.168.0.0/16“ zu erreichen.
Route del 0/0 gw IP_Gateway statische Route entfernen
echo "1" > /proc/sys/net/ipv4/ip_forward IP-Routing aktivieren
Hostname Hostnamen des Systems anzeigen
Host www.beispiel.com Hostnamen nachschlagen, um Namen in IP-Adressen aufzulösen und umgekehrt(1)
nslookup www.beispiel.com Suche nach Hostnamen, um Namen in IP-Adressen aufzulösen und umgekehrt(2)
IP-Link anzeigen Linkstatus aller Schnittstellen anzeigen
mii-tool eth0 Linkstatus von „eth0“ anzeigen
ethtool eth0 Statistiken der Netzwerkkarte „eth0“ anzeigen
netstat -tup zeigt alle aktiven Netzwerkverbindungen und deren PID an
netstat -tupl Zeigt alle Netzwerkdienste an, die auf dem System lauschen, sowie deren PID
tcpdump TCP-Port 80 gesamten HTTP-Verkehr anzeigen
iwlist-Scan drahtlose Netzwerke anzeigen
iwconfig eth1 Konfiguration einer drahtlosen Netzwerkkarte anzeigen
whois www.beispiel.com Suche in der Whois-Datenbank

Dies ist das Ende dieses Artikels über die vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung). Weitere verwandte Inhalte zu häufig verwendeten Linux-Befehlen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Eine vollständige Liste häufig verwendeter Linux-Befehle (super umfassend)
  • Detaillierte Erklärung zur Verwendung des Grep-Befehls in Linux
  • Lösen Sie das Problem, dass der häufig verwendete Linux-Befehl "ll" ungültig ist oder der Befehl nicht gefunden wird
  • Allgemeine Linux-Befehle chmod zum Ändern der Dateiberechtigungen 777 und 754
  • Einführung in Linux und die am häufigsten verwendeten Befehle (leicht zu erlernen, kann aber mehr als 95 % der Probleme lösen)
  • Häufig verwendete Linux-Befehle Leistungsbefehle

<<:  Detaillierte Erklärung zur Verwendung des in Vue.js implementierten Kalender-Plugins

>>:  MySQL 8.0.20 Installations- und Konfigurations-Tutorial unter Win10

Artikel empfehlen

SQL-Übung: Produktkategorie-Datenoperation in der Online-Shopping-Datenbank

Datenbank für Online-Einkaufszentren - Produktkat...

Neue Einstellungen für Text und Schriftarten in CSS3

Textschatten Textschatten: horizontaler Versatz, ...

So installieren und konfigurieren Sie WSL unter Windows

Was ist WSL Zitat aus der Baidu-Enzyklopädie: Das...

vue+el-upload realisiert den dynamischen Upload mehrerer Dateien

vue+el-upload Dynamischer Upload mehrerer Dateien...

Praxis der Linux-Datei- und Benutzerverwaltung

1. Zeigen Sie die Dateien oder Verzeichnisse im V...

Vue.js verwendet Element-ui, um das Navigationsmenü zu implementieren

In diesem Artikel wird der spezifische Code zur I...

Detaillierte Erklärung der JavaScript-Prototypenkette

Inhaltsverzeichnis 1. Konstruktoren und Instanzen...

Docker exec führt mehrere Befehle aus

Der Befehl „Docker Exec“ kann Befehle in einem la...

Vue-Beispielcode mit dem Animationseffekt „Übergangskomponente“

Die Übergangsdokumentadresse definiert eine Hinte...

Vue implementiert grafischen Überprüfungscode

In diesem Artikelbeispiel wird der spezifische Co...