Ich werde erklären, wie man mit einer Hand bis zu 31 mit Binärzahlen zählt. Bitte denken Sie daran, da es Ihnen hilft, die Dateiberechtigungen unter Linux zu ändern.
Eine Binärzahl ist eine Zahl, deren Ziffern um 2 erhöht werden. Was wir normalerweise verwenden, ist eine Dezimalzahl, weil sie von 10 getragen wird. Da es für mich eine sehr schwierige Erklärung ist, habe ich unten eine Entsprechungstabelle zwischen Binär- und Dezimalzahlen erstellt. In der Binärdatei erhöht sich die Anzahl der Ziffern, wenn die Anzahl 2 wird. In ähnlicher Weise erhöht sich die Anzahl der Stellen, wenn die Dezimalzahl 10 wird.
Binärzahl | Dezimalzahl |
---|---|
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | 10 |
Versetzen Sie zuerst Ihre Faust in einen guten Zustand. Dann werden alle Ihre Finger gefaltet. Zählen Sie ab diesem Zustand die Binärzahlen wie folgt. Gefalteter Finger = 0 Stehender Finger = 1
In diesem Zustand ist es binär 0, also dezimal 0.
1 in binär und 1 in dezimal
10 binär, 2 dezimal
11 binär, 3 dezimal
100 in binär, 4 in dezimal (nicht f ◯ ck)
101 binär, 5 dezimal
110 binär, 6 dezimal
111 binär, 7 dezimal
Sie können bis zu 2 bis zur n-ten Potenz-1 zählen (n ist die Anzahl der Finger). Wenn Sie also die Finger beider Hände verwenden, können Sie bis zu 1023 mit 2 bis zur 10. Potenz-1 zählen. (Es ist überhaupt nicht praktisch ...)
Ich habe eine Testdatei auf dem Linux-Server vorbereitet. Am linken Ende des Ausführungsergebnisses des Befehls ls befindet sich eine Beschreibung von -rwxr - r--. Dies stellt Berechtigungen dar und hat folgende Bedeutung: r = Referenzbehörde w = Dateibearbeitungsberechtigung x = Berechtigung der Datei ausführen
Das heißt, im folgenden Beispiel Root-Benutzer können referenziert, bearbeitet und ausgeführt werden. Mit anderen Worten, Sie können alles tun. Sie können sich nur auf den Eigentümer der Datei beziehen Nur Benutzer, die zur Gruppe gehören, können darauf verweisen Es bedeutet das.
# ls -l
-rwxr--r--.1 yoshida Benutzer 0 6. Mai 03:35 test.txt
Jetzt ändern wir die Berechtigungen. Dieses Mal möchte ich dem Eigentümer der Datei die Berechtigung zum Bearbeiten erteilen. Abschließend können Sie die Berechtigungen mit dem folgenden Befehl ändern. Der wichtige Teil hier ist "764". Dies stellt die Erlaubnis dar. Da die erste Ziffer 7 binär 111 ist, können Sie dem Root-Benutzer rwx-Berechtigungen erteilen. (Das heißt, keine Änderung) Die zweite Ziffer 6 ist 110 in Binärform, sodass Sie dem Eigentümer rw-Berechtigungen erteilen können. Die zweite Ziffer 4 ist eine Binärzahl von 100, sodass Sie dem Eigentümer r Berechtigungen erteilen können. (Das heißt, keine Änderung)
# chmod 764 test.txt
# ls -l
-rwxrw-r--.1 yoshida Benutzer 0 6. Mai 03:35 test.txt
Der Fluss in meinem Kopf ist unten gezeigt.
Das ist alles für diesen Artikel. Es ist einfach, versuchen Sie es unter AWS EC2 oder starten Sie einen Linux-Server, indem Sie auf den Artikel verweisen, den ich zuvor geschrieben habe! ·Referenz Ich habe versucht, einen virtuellen Server mit VMware vSphere zu erstellen Ich habe CentOS auf der virtuellen Maschine installiert
Recommended Posts