


Es gibt fünf Befehle zum Anzeigen von Dateien unter Linux: 1. Befehl „find“, der jede gewünschte Datei finden kann; 2. Befehl „locate“, der die zuletzt geänderten Dateien nicht finden kann; 3. Befehl „whereis“, der nur nach Binärdateien sucht; , Man-Beschreibungsdatei und Quellcodedatei; 4. Welcher Befehl: Überprüfen Sie, ob ein bestimmter Systembefehl vorhanden ist und an welcher Position der Befehl ausgeführt wird. 5. Geben Sie einen Befehl ein: Unterscheiden Sie, ob ein bestimmter Befehl von der Shell bereitgestellt wird oder nicht Binärdatei außerhalb der Shell.
Die Betriebsumgebung dieses Tutorials: Linux5.18.14-System, Dell G3-Computer.
Wenn Sie einen Computer verwenden, müssen Sie häufig Dateien finden. Unter Linux gibt es viele Möglichkeiten, dies zu tun. Hier sind fünf Befehle für Sie zusammengefasst.
Fünf Befehle zum Anzeigen von Dateien unter Linux:
1. find
find ist der gebräuchlichste und leistungsstärkste Suchbefehl. Sie können ihn verwenden, um jede gewünschte Datei zu finden.
Das Verwendungsformat von find ist wie folgt:
$ find
- : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。
Wenn keine Parameter hinzugefügt werden, durchsucht find standardmäßig das aktuelle Verzeichnis und seine Unterverzeichnisse und filtert keine Ergebnisse (d. h. alle Dateien werden zurückgegeben) und zeigt sie an alles auf dem Bildschirm.
Verwendungsbeispiele für find:
Suchen Sie nach allen Dateien im aktuellen Verzeichnis (einschließlich Unterverzeichnissen, dasselbe unten), deren Dateinamen mit my beginnen.
$ find . -name 'my*'
Suchen Sie im aktuellen Verzeichnis nach allen Dateien, deren Dateinamen mit my beginnen, und zeigen Sie deren detaillierte Informationen an.
$ find . -name 'my*' -ls
Durchsuchen Sie das aktuelle Verzeichnis nach allen normalen Dateien, die in den letzten 10 Minuten aktualisiert wurden. Wenn der Parameter -type f nicht hinzugefügt wird, werden normale Dateien + spezielle Dateien + Verzeichnisse durchsucht.
$ find . -type f -mmin -10
2. Locate
Der Locate-Befehl ist eigentlich eine andere Art, „find -name“ zu schreiben, aber er ist viel schneller als letzterer, da er nicht ein bestimmtes Verzeichnis, sondern eine Datenbank durchsucht (/var/ lib/locatedb
), diese Datenbank enthält alle lokalen Dateiinformationen. Das Linux-System erstellt diese Datenbank automatisch und aktualisiert sie automatisch einmal täglich, sodass die zuletzt geänderten Dateien nicht mit dem Befehl /var/lib/locatedb
),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate
命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb
locate
gefunden werden können. Um diese Situation zu vermeiden, können Sie den Befehl updatedb
verwenden, um die Datenbank manuell zu aktualisieren, bevor Sie „locate“ verwenden.
Verwendungsbeispiele für den Befehl „locate“:
Suchen Sie im etc-Verzeichnis nach allen Dateien, die mit sh beginnen.
$ locate /etc/sh
Suchen Sie im Home-Verzeichnis des Benutzers nach allen Dateien, die mit m beginnen.
$ locate ~/m
Suchen Sie im Home-Verzeichnis des Benutzers nach allen Dateien, die mit m beginnen, und ignorieren Sie dabei die Groß- und Kleinschreibung.
$ locate -i ~/m
3. whereis
Der Befehl whereis kann nur zum Suchen nach Programmnamen verwendet werden und durchsucht nur Binärdateien (Parameter -b), MAN-Beschreibungsdateien (Parameter -m) und Quellcodedateien (Parameter -s). Wenn Parameter weggelassen werden, werden alle Informationen zurückgegeben. Beispiele für die Verwendung des Befehls „whereis“: „
$ whereis grep“ Das heißt, mit dem Befehl which können Sie sehen, ob ein bestimmter Systembefehl vorhanden ist und wo der Befehl ausgeführt wird.
Welche Befehlsverwendungsbeispiele:
$ which grep
5. Der Typbefehl ist eigentlich kein Suchbefehl. Er wird verwendet, um zu unterscheiden, ob ein Befehl mit der Shell geliefert wird oder von einer unabhängigen Binärdatei außerhalb der Shell bereitgestellt wird. Wenn es sich bei einem Befehl um einen externen Befehl handelt, wird bei Verwendung des Parameters -p der Pfad des Befehls angezeigt, der dem Befehl which entspricht.
Beispiel zur Verwendung eines Befehls eingeben:
Das System zeigt an, dass cd der integrierte Befehl (build-in) der Shell ist.
$ type cd
Das System meldet, dass grep ein externer Befehl ist, und zeigt den Pfad des Befehls an.
$ type grep
Nach dem Hinzufügen des Parameters -p entspricht dieser dem Befehl which
Das obige ist der detaillierte Inhalt vonWelche Befehle gibt es zum Anzeigen von Dateien unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Die fünf Säulen des Linux -Systems sind: 1. Kernel, 2. Systembibliothek, 3. Shell, 4. Dateisystem, 5. Systemwerkzeuge. Der Kernel verwaltet Hardware -Ressourcen und bietet grundlegende Dienste an. Die Systembibliothek bietet vorkompilierte Funktionen für Anwendungen. Die Shell ist die Schnittstelle, in der Benutzer mit dem System interagieren können. Das Dateisystem organisiert und speichert Daten. und Systemwerkzeuge werden für das Systemmanagement und die Wartung verwendet.

In Linux -Systemen kann der Wartungsmodus eingegeben werden, indem eine bestimmte Taste beim Start gedrückt wird oder einen Befehl wie "sudosystemctlrescue" verwendet. Der Wartungsmodus ermöglicht es Administratoren, die Wartung und Fehlerbehebung ohne Störung durch die Systeme durchzuführen, z. B. das Reparieren von Dateisystemen, das Zurücksetzen von Kennwörtern, das Patch -Sicherheitslücken usw.

Linux -Anfänger sollten grundlegende Vorgänge wie Dateiverwaltung, Benutzerverwaltung und Netzwerkkonfiguration beherrschen. 1) Dateiverwaltung: Verwenden Sie MKDIR-, Touch-, LS-, RM-, MV- und CP -Befehle. 2) Benutzerverwaltung: Verwenden Sie die Befehle von UserAdd-, PassWD-, UserDel- und UsMod -Befehlen. 3) Netzwerkkonfiguration: Verwenden Sie IFConfig-, Echo- und UFW -Befehle. Diese Vorgänge sind die Grundlage für das Linux -Systemmanagement, und das Beherrschen kann das System effektiv verwalten.

In dem Artikel wird erläutert, wie die Sudo -Privilegien in Linux verwaltet werden, einschließlich Gewährung, Widerruf und Best Practices für Sicherheitsvorschriften. Der Hauptaugenmerk liegt auf der sicheren Bearbeitung /etc /sudoers und der Begrenzung des Zugangs. Charakterzahl: 159

Der Artikel enthält eine Anleitung zum Einrichten der Zwei-Faktor-Authentifizierung (2FA) für SSH unter Linux unter Verwendung von Google Authenticator, Detaillierung der Installations-, Konfigurations- und Fehlerbehebungsschritte. Es unterstreicht die Sicherheitsvorteile von 2FA, wie z. B. die verstärkte SEC

In dem Artikel werden die Leistung von Top, HTOP und VMSTAT zur Überwachung der Systemleistung der Linux -Systeme erläutert und deren eindeutige Funktionen und Anpassungsoptionen für eine effektive Systemverwaltung beschrieben.

In Artikel werden die Verwaltung von Softwarepaketen unter Linux mithilfe von APT, YUM und DNF besprochen, wobei die Installation, Updates und Entfernungen behandelt werden. Es vergleicht ihre Funktionen und Eignung für verschiedene Verteilungen.

In dem Artikel wird erläutert, wie reguläre Ausdrücke (REGEX) unter Linux für Musteranpassung, Dateisuche und Textmanipulation, Detailsyntax, Befehle und Tools wie Grep, SED und awk detailliert werden.


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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

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

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.