Inhaltsverzeichnis- 1. Systeminformationen
- 2. Shutdown (System herunterfahren, neu starten und abmelden)
- 3. Dateien und Verzeichnisse
- 4. Dateisuche
- 5. Mounten Sie ein Dateisystem
- 6. Speicherplatz
- 7. Benutzer und Gruppen
- 9. Dateiberechtigungen - Mit "+" können Sie Berechtigungen festlegen und mit "-" können Sie sie abbrechen
- 10. Spezielle Dateiattribute - verwenden Sie "+" zum Festlegen von Berechtigungen und "-" zum Abbrechen
- 11. Dateien packen und komprimieren
- 12.RPM-Paket – (Fedora, Redhat und ähnliche Systeme)
- 13.YUM Package Updater – (Fedora, RedHat und ähnliche Systeme)
- 14.DEB-Paket (Debian, Ubuntu und ähnliche Systeme)
- 15. APT-Softwaretools (Debian, Ubuntu und ähnliche Systeme)
- 16. Dateiinhalte anzeigen
- 17. Textverarbeitung
- 18. Zeichensatz und Dateiformatkonvertierung
- 19. Dateisystemanalyse
- 20. Initialisieren Sie ein Dateisystem
- 21.SWAP-Dateisystem
- 22. Datensicherung
- 23. CD
- 24. Netzwerk – (Ethernet und WLAN kabellos)
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
|