Einige gängige Befehle unter Linux

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 rmeinige häufige Optionen für den Befehl:

  • -i: Vor dem Löschen von Dateien zur Bestätigung auffordern.
  • -rOder -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.txteine 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 -roder verwenden -R. Um beispielsweise direin Verzeichnis mit dem Namen und seinen Inhalt zu löschen, können Sie den folgenden Befehl ausführen:

rm -r dir

Beachten Sie, dass rmder 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. chmodDer Befehl wird verwendet, um die Zugriffsberechtigungen von Dateien oder Verzeichnissen zu ändern.

chmodDie 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 chmodBefehlsbeispiele:

  1. Erteilen Sie dem Dateieigentümer Lese- und Schreibrechte:
chmod u+rw filename
  1. Erteilen Sie dem Dateieigentümer Lese-, Schreib- und Ausführungsberechtigungen, während Sie anderen Benutzern alle Berechtigungen entziehen:
chmod u+rwx,go-rwx filename
  1. Setzen Sie die Dateiberechtigungen auf schreibgeschützt:
chmod a-w filename
  1. Legen Sie die Dateiberechtigungen auf Lesen und Schreiben fest:
chmod a+rw filename

In diesen Beispielen ubedeutet „Dateieigentümer“, „ gBenutzer, die zur gleichen Gruppe wie der Dateieigentümer gehören“, „ oAndere Benutzer“, a„Alle Benutzer“. +Wird zum Hinzufügen von Berechtigungen, -zum Widerrufen von Berechtigungen, rzum Anzeigen von Leseberechtigungen, wzum Anzeigen von Schreibberechtigungen und xzum 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 chmoddie 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. .shUm 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 .shmit endet.

Guess you like

Origin blog.csdn.net/weixin_46841376/article/details/132838957