Heim >System-Tutorial >LINUX >Das Prinzip und die Verwendung des Befehls ll zum Anzeigen der Verzeichnisinformationsliste unter Linux
Lernen Sie das Dokument selbst und fassen Sie es zusammen. Es ist etwas chaotisch, geben Sie mir nicht die Schuld
1. Was bedeutet die Gesamtdosis unter Linux?
Unter Linux verwenden wir häufig den Befehl ll (ls-l), um die Liste der Verzeichnisinformationen anzuzeigen, siehe Bild rechts:
Worauf bezieht sich im Bild oben „Gesamt 92“? Die „Gesamtmenge“, die auch „Gesamtdosis“ oder „Gesamt“ genannt werden kann, bezieht sich auf die Anzahl der im Verzeichnis verwendeten Blöcke. Siehe Bild rechts:
Der Wert auf der rechten Seite des obigen Bildes ist die Summe der Anzahl der von Verzeichnissen und Dateien belegten Blöcke, was „insgesamt 92“ entspricht Für sie kann der Befehl „ll-s“ auch als „ls-ls“ oder „ls-l--size“ geschrieben werden. Verwenden Sie „ls--help“, um die Parameterinformationen des ls-Befehls anzuzeigen (siehe Abbildung rechts ( Teil-Screenshot):
Beachten Sie, dass „-s“ hier groß geschrieben wird und die Größe jeder Datei in Blöcken auflistet.
Zusammenfassend lässt sich sagen, dass sich der „Gesamtwert“ in den ll- oder ls-l-Abfrageergebnissen auf die Gesamtzahl der Blöcke bezieht, die von allen Dateien und Unterverzeichnissen im Verzeichnis belegt werden.
2. Linux-Befehl „Zurück zum Stammverzeichnis“
1. cd.. bedeutet, in das Verzeichnis der oberen Ebene zu wechseln
2. cd- bedeutet, zum vorherigen Verzeichnis zurückzukehren, ähnlich wie bei Windows Return
3. cd/ bedeutet Rückkehr zum Stammverzeichnis.
4. cd
linux chmod-Befehl, Rückkehr zum normalen Benutzer
1. Der Befehl zum Wechseln des Benutzers lautet: su+Benutzername
2. Wechseln Sie vom normalen Benutzer zum Root-Benutzer: sudosu
3. Kehren Sie zum ursprünglichen Benutzer zurück: Befehl beenden oder abmelden oder Strg+D
4. Wenn Sie zur Arbeitsumgebung eines neuen Benutzers wechseln möchten: su-Benutzername, z. B. su-root
5.# steht für normale Benutzer, $ für Superbenutzer. Das ist Root-Benutzer
3. Linux-Dateiberechtigungen
Es gibt drei Arten von Dateiberechtigungen: Lesen (r), Schreiben (w) und Ausführen (x). Zusätzlich zur Darstellung durch r, w und x können wir auch Zweierkomplementzahlen verwenden, um die drei Berechtigungen darzustellen Es können Ziffern verwendet werden. Eine Berechtigung entspricht einem Zweierkomplement-Bit. Wenn das Bit 0 ist, bedeutet dies, dass Sie diese nicht haben Erlaubnis, wie in der Tabelle gezeigt
Wenn Sie Mikrocontroller-Entwicklung durchgeführt haben, werden Sie auch feststellen, dass die drei Berechtigungen r, w und x mit den Registerbits auf dem Mikrocontroller identisch sind
Durch unterschiedliche Kombinationen können Sie unterschiedliche Zweierkomplementzahlen und Achterkomplementzahlen erhalten. Mit dreistelligen Berechtigungen können 8 verschiedene Berechtigungskombinationen erstellt werden, wie in der Tabelle gezeigt
Die Achterkomplementzahl, die der Berechtigung entspricht, ist die Multiplikation der Bits, die jeder Berechtigung entsprechen. Beispielsweise ist die Berechtigung rwx 4+2+1=7. Die Berechtigungen der folgenden Datei test.c lauten „rw-rw-r--“, daher lautet ihre Zehnerkomplementdarstellung: 664.
Darüber hinaus haben wir begonnen, a, u, g und o zu verwenden, um den Besitz von Dateien anzugeben, und =, + und –, um Änderungen in den Dateiberechtigungen anzuzeigen,
Für die Datei test.c möchten wir den Eigentümerbenutzer (zuozhongkai) ändern, um ausführbare Berechtigungen dafür zu erhalten, damit wir
können
Verwendung: u+x. Wenn Sie festlegen möchten, dass der eigene Benutzer und seine Benutzergruppe über ausführbare Berechtigungen verfügen, können Sie Folgendes verwenden: gu+x.1. Berechtigungsverwaltungsbefehl
Verwenden Sie Shell, um die Dateiberechtigungsverwaltung zu betreiben, hauptsächlich mit den beiden Befehlen „chmod“ und „chown“,
Berechtigungsänderungsbefehl chmod
Der Befehl „chmod“ dient zum Ändern der Berechtigungen von Dateien oder Ordnern. Berechtigungen können durch die oben genannten Zahlen dargestellt oder geändert werden
wird durch Buchstaben dargestellt und das Befehlsformat ist wie folgt:
chmod[Parameter][Dateiname/Verzeichnisname]
Die Hauptparameter sind wie folgt:
-c ähnelt dem Parameter „-v“, es wird jedoch nur der geänderte Teil wiedergegeben.
-f zeigt keine Fehlermeldungen an.
-R verarbeitet rekursiv alle Dateien im angegebenen Verzeichnis und deren Unterdateiverzeichnisse zusammen.
-v zeigt den Ausführungsprozess der Anweisung an.
Lernen wir zunächst, wie Sie mit dem Befehl „chmod“ die Berechtigungen einer Datei in häufig verwendeten Linux-Systemen ändern und eine Datei im Stammverzeichnis des Benutzers erstellen
Datei mytest, dann überprüfen Sie die Standardberechtigungen,
In
haben wir eine Datei erstellt: mytest. Die Standardberechtigung dieser Datei ist „rw-rw-r--“. Die entsprechende Nummer ist wie folgt:Früher haben wir Zahlen verwendet, um Berechtigungen zu ändern, jetzt verwenden wir Buchstaben, um Berechtigungen zu ändern,
Befehl zum Ändern des Dateieigentümers chown
Der Befehl chown wird verwendet, um den Besitzerbenutzer oder die Benutzergruppe einer Datei oder eines Verzeichnisses zu ändern. Das Befehlsformat ist wie folgt:
chown[Parameter][Benutzername.][Dateiname/Verzeichnis]
Wobei [Benutzername.] angibt, zu welchem Benutzer oder welcher Benutzergruppe Sie die Datei oder das Verzeichnis ändern möchten. Der Benutzername und der Gruppenname werden durch
dargestelltGetrennt durch „.“ kann entweder der Benutzername oder der Gruppenname weggelassen werden. Die Hauptparameter des Befehls sind wie folgt:
-c hat einen ähnlichen Effekt wie -v, es wird jedoch nur der geänderte Teil angezeigt.
-f zeigt keine Fehlermeldungen an.
-h verarbeitet nur alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis.
-v zeigt den Verarbeitungsprozess an. Erstellen Sie eine Testdatei im Stammverzeichnis des Benutzers und überprüfen Sie den Benutzer und die Benutzergruppe, zu der der Ordner gehört
4. Linux-Festplattenverwaltung
Die Datei /etc/fstab zeichnet die Festplattenpartitionssituation in Ubuntu im Detail auf,
Es gibt eine Zeile „/wason/dev/sda1während der Installation“, was bedeutet, dass sich das Stammverzeichnis „/“ auf /dev/sda1 befindet. Linux-chmod-Befehl, wobei „/“ der Einhängepunkt und „/dev/sda1“ ist. ist die Festplatte, auf der wir das Ubuntu-System installiert haben. Denn unser System ist in einer virtuellen Maschine installiert. Sie können das Laufwerk C im aktuellen System mit dem folgenden Befehl anzeigen:
ls/dev/sd* Mit dem obigen Befehl werden alle Gerätedateien kopiert, die mit /dev/sd beginnen,
Ingibt es vier C-Laufwerksgerätedateien, darunter „sd“ für SATA-Festplatte oder andere externe Geräte und schließlich
Die obige Zahl stellt die n-te Partition auf der Festplatte dar. Beispielsweise stellt /dev/sda1 die erste Partition auf dem Laufwerk C dar. Bild
alle beginnen mit /dev/sda, was darauf hinweist, dass derzeit nur eine Festplatte vorhanden ist. Wenn Sie eine U-Disk, eine SD-Karte usw. anschließen, wird möglicherweise /dev/sdb, /dev/sdc usw. angezeigt. Wenn Ihr USB-Stick über zwei Partitionen verfügt, werden möglicherweise auch Gerätedateien wie /dev/sdb1 und dev/sdb2 angezeigt.
C-Laufwerksverwaltungsbefehl
1. Festplattenpartitionsbefehl fdisk
Wenn Sie ein bestimmtes C-Laufwerk partitionieren möchten, können Sie den Befehl fdisk verwenden. Das Befehlsformat ist wie folgt:
fdisk
[Parameter]
Die Hauptparameter sind wie folgt:
-b
Geben Sie die Größe jeder Partition an.
-l
Listen Sie die Partitionstabelle des angegebenen Geräts auf.
-s
Geben Sie die angegebene Partitionsgröße in Blöcken an die Standardausgabe aus.
-u kombiniert mit dem Parameter „-l“ verwendet die Anzahl der Partitionen anstelle der Anzahl der Zylinder, um die Startadresse jeder Partition darzustellen.
Wenn ich beispielsweise ein USB-Flash-Laufwerk partitionieren möchte, darf ich das Ubuntu-System, das ich auf mir selbst installiert habe, nicht partitionieren! ! ! Sie können die folgenden Befehle verwenden
Befehl: sudofdisk/dev/sdb
Das obige ist der detaillierte Inhalt vonDas Prinzip und die Verwendung des Befehls ll zum Anzeigen der Verzeichnisinformationsliste unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!