


Einführung in den Unterschied zwischen find und grep und allgemeine Befehle unter Linux
suchen
Funktion: Nach Dateien in der Verzeichnisstruktur suchen und bestimmte Vorgänge ausführen. Dieser Befehl bietet eine ganze Reihe von Suchbedingungen und ist sehr leistungsfähig.
Syntax: Suchort suchen, der mit dem Dateinamen übereinstimmt
Erläuterung: Der Suchbefehl beginnt im angegebenen Startverzeichnis, durchsucht rekursiv dessen Unterverzeichnisse, findet Dateien, die die Suchbedingungen erfüllen, und führt relevante Vorgänge aus.
grep
Der vollständige Name von grep ist Global Regular Expression Print.
Ein leistungsstarkes Textsuchtool, das reguläre Ausdrücke verwenden kann, um Text zu durchsuchen und passende Zeilen zu drucken.
Syntax: grep entspricht ZeichenfolgeDateinamen
Unter Linux müssen Sie häufig nach Dateien suchen. Zu den wichtigsten Suchbefehlen gehören find und grep. Es gibt einen Unterschied zwischen den beiden Befehlen.
Unterschied:
(1) Der Suchbefehl sucht basierend auf den Attributen der -Datei , wie Dateiname, Dateigröße, Besitzer, Gruppe, zu der sie gehört, ob sie leer ist, Zugriffszeit, Änderungszeit usw.
(2) grep sucht basierend auf dem Inhalt der Datei und durchsucht jede Zeile der Datei nach einem bestimmten Muster (Muster).
1. Befehl suchen
Grundformat: Pfadausdruck finden
1. Suche nach Dateinamen
(1)find / -name httpd.conf #Suchen Sie die Datei httpd.conf im Stammverzeichnis, was bedeutet, dass die gesamte Festplatte durchsucht wird
(2)find /etc - name httpd. conf #Die Datei httpd.conf
(3)find /etc -name '*srm*' #Verwenden Sie den Platzhalter * (0 oder mehr) im Verzeichnis /etc. Zeigt an, dass der Dateiname die Zeichenfolge 'srm' im Verzeichnis /etc enthält.
(4) find . -name 'srm*' #Gibt an, dass der Anfang des Dateinamens gefunden wird das aktuelle Verzeichnis Die Datei, die die Zeichenfolge „srm“ ist. Dateien (Zugriffszeit) (2)find / -atime -2 # Dateien suchen, auf die in den letzten 48 Stunden im System zugegriffen wurde(3)find / -empty # Finde Dateien, auf die in den letzten 48 Stunden im System zugegriffen wurde. Leere Dateien oder Ordner
(4)find / -group cat Dateien, die in den letzten 5 Minuten im System geändert wurden (Zeit ändern). ) (6)find / -mtime -1 #Dateien finden, die in den letzten 24 Stunden im System geändert wurden (7 )find / -user fred #Dateien finden, die dem Benutzer fred gehören im System (8)find / -size +10000c #Suchen Sie nach Dateien, die größer als 10000000 Bytes sind (c: Bytes, w: Double Words, k:KB, M:MB, G:GB)(9)find / -size -1000k #Dateien mit weniger als 1000 KB finden 3. Verwenden Sie die gemischte Suchmethode, um Dateien zu finden Die Parameter sind: ! ,-und(-a),-oder(-o). (1)find /tmp -size +10000c -and -mtime +2 #Suchen Sie Dateien im /tmp-Verzeichnis, die größer als 10000 Bytes sind und innerhalb der letzten 2 Minuten geändert wurden
( 2 )find / -user fred -or -user george #Suche nach Dateien im /-Verzeichnis, in dem sich der Benutzer fred oder george befindet (3)finde /tmp ! -user panda #Finde alle Dateien im /tmp Verzeichnis, das keine Dateien des Panda-Benutzers sind
2. grep-Befehl
Grundformat: Ausdruck suchen
1. Hauptparameter [Optionen]Hauptparameter:
-c: Gibt nur die Anzahl der übereinstimmenden Zeilen aus.
-i: Groß-/Kleinschreibung wird nicht beachtet
-h: Dateinamen werden bei der Abfrage mehrerer Dateien nicht angezeigt.
-l: Bei der Abfrage mehrerer Dateien werden nur die Dateinamen ausgegeben, die übereinstimmende Zeichen enthalten.
-n: Übereinstimmende Zeilen und Zeilennummern anzeigen.
-s: Zeigt keine Fehlermeldungen an, die nicht vorhanden sind oder keinen passenden Text haben.
-v: Zeigt alle Zeilen an, die keinen passenden Text enthalten.
MusterRegulärer Ausdruck Hauptparameter:
: Ignorieren Sie die ursprüngliche Bedeutung des Sonderzeichens im regulären Ausdruck.
^: Entspricht der Startzeile des regulären Ausdrucks.
$: Entspricht der Endzeile des regulären Ausdrucks.
<: beginnen sie mit der zeile die dem regul ausdruck entspricht.> >: Gehen Sie zum Ende der Zeile, die dem regulären Ausdruck entspricht.
[ ]: Ein einzelnes Zeichen wie [A] bedeutet, dass A die Anforderungen erfüllt.
[-]: Bereiche wie [A-Z], also A, B, C bis Z, erfüllen alle die Anforderungen.
.: Alle Einzelzeichen.
*: Es gibt Zeichen und die Länge kann 0 sein.
2. Beispiel
(1) grep 'test' d* #Zeigt alle Zeilen an, die mit d beginnen und test
( 2) grep 'test' aa bb cc #Zeigt die Zeilen an, die test in den aa-, bb-, cc-Dateien enthalten
(3) grep '[a-z]{5}' aa #Zeigt alle Zeichenfolgen an, die jede Zeile enthalten Zeilen mit a Zeichenfolge aus mindestens 5 aufeinanderfolgenden Kleinbuchstaben
(4) grep magic /usr/src #Zeigt die Zeilen im Verzeichnis /usr/src (ohne Unterverzeichnisse) an, die magic
(5)grep enthalten -r magic /usr/src #Zeigt Dateien im Verzeichnis /usr/src (einschließlich Unterverzeichnissen) an, die magische Zeilen enthalten
(6)grep -w Musterdateien: Übereinstimmung nur mit ganzen Wörtern, nicht mit Teilen von Zeichenfolgen (z. B. entspricht „magisch“, nicht „magisch“),
Das obige ist der detaillierte Inhalt vonEinführung in den Unterschied zwischen find und grep und allgemeine Befehle unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Der Wartungsmodus wird für die Wartung und Reparatur von Systemen verwendet, sodass Administratoren in einer vereinfachten Umgebung arbeiten können. 1. Systemreparatur: Reparieren Sie das beschädigte Dateisystem und den Startlader. 2. Passwort zurücksetzen: Zurücksetzen des Stammbenutzerkennworts. 3. Paketverwaltung: Softwarepakete installieren, aktualisieren oder löschen. Durch Ändern der GRUB -Konfiguration oder des Eingebens des Wartungsmodus mit bestimmten Schlüssel können Sie nach der Ausführung von Wartungsaufgaben sicher beenden.

Die Linux -Netzwerkkonfiguration kann in den folgenden Schritten ausgeführt werden: 1. Konfigurieren Sie die Netzwerkschnittstelle und verwenden Sie den Befehl IP, um die Einstellungen für die Persistenz der Konfigurationsdatei vorübergehend festzulegen oder zu bearbeiten. 2. Richten Sie eine statische IP ein, die für Geräte geeignet ist, die eine feste IP erfordern. 3. Verwalten Sie die Firewall und verwenden Sie die Iptables oder Firewall -Tools, um den Netzwerkverkehr zu steuern.

Der Wartungsmodus spielt eine Schlüsselrolle in der Linux -Systemverwaltung und hilft bei der Reparatur, Aufrüstung und Konfigurationsänderungen. 1. Geben Sie den Wartungsmodus ein. Sie können es über das Grub -Menü oder den Befehl "sudosystemctlisolaterscue.target" auswählen. 2. Im Wartungsmodus können Sie die Reparatur und Systemaktualisierungsvorgänge von Dateisystemen durchführen. 3. Erweiterte Verwendung umfasst Aufgaben wie das Zurücksetzen des Stammkennworts. 4. Häufige Fehler wie die Nichteingabe des Wartungsmodus oder das Montieren des Dateisystems können durch Überprüfen der GRUB -Konfiguration und die Verwendung des Befehls fscK behoben werden.

Das Timing und die Gründe für die Verwendung des Linux -Wartungsmodus: 1) Wenn das System startet, 2) bei der Durchführung großer Systemaktualisierungen oder -Upgrades, 3) bei der Durchführung von Dateisystemwartungen. Der Wartungsmodus bietet eine sichere und kontrollierte Umgebung, die die Sicherheit und Effizienz der betrieblichen Sicherheit gewährleistet, die Auswirkungen auf Benutzer verringert und die Systemsicherheit verbessert.

Unentbehrliche Befehle in Linux gehören: 1.LS: Listenverzeichnisinhalt; 2.CD: Arbeitsverzeichnis ändern; 3.MKDIR: Erstellen Sie ein neues Verzeichnis; 4.RM: Datei oder Verzeichnis löschen; 5.CP: Datei oder Verzeichnis kopieren; 6.MV: Datei oder Verzeichnis verschieben oder umbenennen. Diese Befehle helfen Benutzern, Dateien und Systeme effizient zu verwalten, indem sie mit dem Kernel interagieren.

In Linux verwendet die Datei- und Verzeichnisverwaltung LS-, CD-, MKDIR-, RM-, CP-, MV -Befehle und Berechtigungsverwaltung. 1. Datei- und Verzeichnisverwaltungsbefehle wie LS-L-Liste detaillierte Informationen, MKDIR-P erstellen rekursiv Verzeichnisse. 2. Befehle für Berechtigungsverwaltungen wie CHMOD755File -Dateiberechtigungen, CHOWNUSERFILE -Änderungen Dateibesitzer und CHGRPGroupFile -Änderungsdateigruppe. Diese Befehle basieren auf der Dateisystemstruktur sowie auf Benutzer- und Gruppensystemen sowie über Systemaufrufe und Metadaten.

MaintenancemodeInLinuxisaspecialBootenvironmentforcriticalSystemMaintenancetaSs.itAllowsAdministratorStoperformTasksSetPasswords, Reparaturfilmsysteme, andRecoveringingFrombootFailuresinimalenvironment.ToentermineCentontenanceMode, InterrupttheBoBoBoBoBoBoBoBoBeBowooSystem

Zu den Kernkomponenten von Linux gehören Kernel, Dateisystem, Shell, Benutzer- und Kernelraum, Gerätetreiber sowie Leistungsoptimierung sowie Best Practices. 1) Der Kernel ist der Kern des Systems und verwaltet Hardware, Speicher und Prozesse. 2) Das Dateisystem organisiert Daten und unterstützt mehrere Typen wie Ext4, BTRFS und XFS. 3) Shell ist das Kommandozentrum, in dem Benutzer mit dem System interagieren und das Skript unterstützt. 4) Separate Benutzerraum vom Kernelraum, um die Systemstabilität zu gewährleisten. 5) Der Gerätetreiber verbindet die Hardware mit dem Betriebssystem. 6) Die Leistungsoptimierung umfasst die Konfiguration des Tuning -Systems und die folgenden Best Practices.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor
