1. Überprüfen Sie die GLIBC-Version, die mit dem Linux-System geliefert wird
ldd --version
2. Befehl zum Löschen von Dateien unter Linux
Unter Linux lautet der Befehl zum Löschen einer Datei rm
.
Seien Sie vorsichtig, wenn Sie den Befehl verwenden rm
, da er die Datei direkt löscht, ohne sie in den Papierkorb zu verschieben.
Hier sind rm
einige häufige Optionen für den Befehl:
-i
: Vor dem Löschen von Dateien zur Bestätigung auffordern.-r
Oder-R
: Löschen Sie das Verzeichnis und seinen Inhalt rekursiv.-f
: Dateien erzwingen, ohne dass eine Bestätigung erforderlich ist.-v
: Detaillierten Löschvorgang anzeigen.
Um beispielsweise file.txt
eine Datei mit dem Namen zu löschen, können Sie den folgenden Befehl ausführen:
rm file.txt
Wenn Sie ein Verzeichnis und seinen Inhalt löschen möchten, können Sie die Option -r
oder verwenden -R
. Um beispielsweise dir
ein Verzeichnis mit dem Namen und seinen Inhalt zu löschen, können Sie den folgenden Befehl ausführen:
rm -r dir
Beachten Sie, dass rm
der Befehl irreversibel ist. Verwenden Sie ihn daher mit Vorsicht. Bevor Sie den Löschvorgang durchführen, bestätigen Sie am besten noch einmal die zu löschenden Dateien oder Verzeichnisse.
3. Befehle zum Erteilen von Berechtigungen für Dateien unter Linux
Unter Linux lautet der Befehl zum Erteilen von Berechtigungen für eine Datei chmod
. chmod
Der Befehl wird verwendet, um die Zugriffsberechtigungen von Dateien oder Verzeichnissen zu ändern.
chmod
Die grundlegende Syntax des Befehls lautet wie folgt:
chmod [选项] 模式 文件名
Unter diesen sind Optionen optional und können verwendet werden, um bestimmte Verhaltensweisen oder Flags anzugeben. Ein Schema ist eine Darstellung, die zum Definieren von Dateiberechtigungen verwendet wird. Dateiname ist der Name der Datei oder des Verzeichnisses, für die bzw. das Berechtigungen erteilt werden sollen.
Hier sind einige häufig verwendete chmod
Befehlsbeispiele:
- Erteilen Sie dem Dateieigentümer Lese- und Schreibrechte:
chmod u+rw filename
- Erteilen Sie dem Dateieigentümer Lese-, Schreib- und Ausführungsberechtigungen, während Sie anderen Benutzern alle Berechtigungen entziehen:
chmod u+rwx,go-rwx filename
- Setzen Sie die Dateiberechtigungen auf schreibgeschützt:
chmod a-w filename
- Legen Sie die Dateiberechtigungen auf Lesen und Schreiben fest:
chmod a+rw filename
In diesen Beispielen u
bedeutet „Dateieigentümer“, „ g
Benutzer, die zur gleichen Gruppe wie der Dateieigentümer gehören“, „ o
Andere Benutzer“, a
„Alle Benutzer“. +
Wird zum Hinzufügen von Berechtigungen, -
zum Widerrufen von Berechtigungen, r
zum Anzeigen von Leseberechtigungen, w
zum Anzeigen von Schreibberechtigungen und x
zum Anzeigen von Ausführungsberechtigungen verwendet.
Beachten Sie, dass zum Ändern von Dateiberechtigungen möglicherweise Administratorrechte oder die entsprechende Benutzeridentität erforderlich sind.
Erteilen Sie Ausführungsberechtigungen
chmod +x filename
4. Erteilen Sie Ausführungsberechtigungen für alle Dateien in einem Verzeichnis
Um allen Dateien in einem Verzeichnis Ausführungsberechtigungen hinzuzufügen, können Sie chmod
die rekursive Option des Befehls verwenden -R
. Hier ist ein Beispielbefehl:
chmod +x -R 目录路径
Bitte ersetzen Sie „Verzeichnispfad“ durch den tatsächlichen Pfad zu dem Verzeichnis, dem Sie Ausführungsberechtigungen hinzufügen möchten. Dadurch werden Ausführungsberechtigungen für alle Dateien und Unterverzeichnisse im Verzeichnis hinzugefügt.
Beachten Sie, dass die Ausführungsberechtigung es dem Benutzer ermöglicht, Aktionen für Dateien im Verzeichnis auszuführen, z. B. das Ausführen einer ausführbaren Datei oder das Betreten eines Unterverzeichnisses. Wenn Sie nur Ausführungsberechtigungen für bestimmte Dateitypen in einem Verzeichnis hinzufügen möchten, können Sie Platzhalter verwenden, um Dateinamen abzugleichen. .sh
Um beispielsweise allen Skriptdateien, die mit enden, Ausführungsberechtigungen hinzuzufügen , können Sie den folgenden Befehl verwenden:
chmod +x -R 目录路径/*.sh
Dadurch werden Ausführungsberechtigungen nur für Dateien in dem Verzeichnis hinzugefügt, das .sh
mit endet.