Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.

Dieser Beitrag

Da die Anfänger Unix zum ersten Mal gelernt haben, werden wir die wichtigen Punkte zusammenfassen und ausgeben sowie beheben. Ich hoffe, dass sich ähnliche Anfänger mit ein wenig Mühe daran gewöhnen werden.

Was ist Unix? Was ist der Unterschied zu Linux?

Wenn Sie mit Unix lernen, sehen Sie auch das Wort Linux. Es ist im Grunde das gleiche ** Betriebssystem **. Wenn Sie hier Anfänger sind, was ist "OS" überhaupt? Ich denke, das ist so, also möchte ich mit dieser Erklärung beginnen.

Es gibt verschiedene Arten von ** Betriebssystemen **, die in der folgenden Tabelle zusammengefasst sind.

Name des Betriebssystems Verwenden
android Verwenden Sie das Smartphone als Hardware
iOS iPhone als Hardware
Windows Verwenden Sie den PC als Hardware
Mac OS Verwenden Sie den PC als Hardware
Unix Verwenden Sie den Server als Hardware
Linux Verwenden Sie einen PC oder Server als Hardware

Ich glaube, ich habe einige davon gehört. Eine davon umfasst Unix und Linux. Jeder hat seine eigenen Eigenschaften.

CUI, eine der beiden Einführungen, ist eine Schnittstelle, und es gibt zwei Arten von GUI. ** GUI **: Eine Schnittstelle, die Dateivorgänge grafisch darstellt. Es kann mit einer Maus, einem Trackboard, einem Touchpanel usw. bedient werden.

** CUI **: Eine Schnittstelle, die Informationen in Zeichen anzeigt und alle Vorgänge über die Tastatur ausführt. Durch Eingabe von Befehlen können Sie Dateien bedienen und Anwendungen starten.

Um die Gemeinsamkeiten der beiden bisher genannten Merkmale zusammenzufassen

Sie können sehen, dass. Was ist der letzte Unterschied? Aber das große Ding ist

Es stellte sich heraus, dass der Punkt erwähnt werden kann.

Kernel und Shell

Ich erklärte, dass Unix ein CUI-basiertes Betriebssystem ist, aber es arbeitet in einem Zyklus, in dem Befehle eingegeben und dann Befehle aus den dort angezeigten Ergebnissen erneut eingegeben werden. Es ist der Kernel, der diese verschiedenen Prozesse ausführt. Benutzer können mit den vom Kernel verwalteten Funktionen viele Dinge tun. Aber der Kernel übernimmt nur die Verarbeitung, nicht die Interpretation und Ausführung. Das ist die ** Shell **.

Es wird als Shell bezeichnet, da es zwischen dem Benutzer und dem Kernel existiert und den Kernel umschließt. Was sie tun, ist, dass der Befehl, den der Benutzer ausführt und eingibt, einmal von der Shell empfangen und interpretiert wird und der Befehl ausgeführt wird, damit der Kernel ihn verstehen und die Verarbeitung anfordern kann. Und es hat die Aufgabe, das Ergebnis zu interpretieren und auf dem Bildschirm auszugeben.

Benutzer und Gruppen

Unix steht mehreren Benutzern auf einem Computer zur Verfügung und muss zuerst angemeldet werden. Daher gibt es eine ** Benutzer-ID **, um einen bestimmten Benutzer zu identifizieren. Es wird dann ein Anmeldename oder Kontoname zugewiesen, der auch den Benutzer identifizieren kann. Benutzer werden auch in ** Administratorbenutzer ** und ** allgemeine Benutzer ** unterteilt. Der ** Administrator ** verfügt über maximale Computerrechte und kann alle Befehle ausführen, auf Verzeichnisse zugreifen, das System verwalten und Einstellungen konfigurieren. Daher ist es üblich, für jede Rolle ** allgemeine Benutzer ** festzulegen, um keine Fehler zu machen.

Wie oben erwähnt, gibt es mehrere Benutzer. Außerdem hat jeder Benutzer unterschiedliche Berechtigungen und kann unterschiedliche Verzeichnisse verwenden. Daher gibt es eine Funktion namens ** group **, um die Verwaltung auf dem System zu vereinfachen. Benutzer gehören immer zu einer Gruppe und können auch zu mehreren Gruppen gehören.

Zugriffsrecht

Zugriffsrechte sind Einstellungen, für die Benutzer welche Vorgänge für alle Dateien und Verzeichnisse ausführen können.

$ ls -l :Überprüfen Sie die Zugriffsrechte

Recommended Posts

Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
Versuchen wir zum ersten Mal Linux
Ich habe zum ersten Mal versucht, Python zu programmieren.
Ich habe Mind Meld zum ersten Mal ausprobiert
Erster Kaggle (Kaggle ①)
Kaguru zum ersten Mal
Was ich über Linux gelernt habe
Was ich zum ersten Mal in Python bekommen habe
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Versuchen Sie vorerst, Arch Linux zu installieren.
AI Gaming Ich habe es zum ersten Mal versucht
Siehe Python zum ersten Mal
Starten Sie Django zum ersten Mal
Anfänger lernten Unix (Linux) kennen.
Ich habe die Google Cloud Vision-API zum ersten Mal ausprobiert
Wenn Sie zum ersten Mal Linux lernen, tun Sie dies!
MongoDB mit Python zum ersten Mal
Was ich durch das Schreiben einer Python Pull-Anfrage zum ersten Mal in meinem Leben gelernt habe
Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
So verwenden Sie MkDocs zum ersten Mal
Ich habe vorerst mit Floydhub gespielt
Versuchen Sie zum ersten Mal, in Qiita zu posten
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
GTUG Girls + PyLadiesTokyo Meetup Ich ging zum ersten maschinellen Lernen
Registrieren Sie zum ersten Mal eine Aufgabe in cron
Ich besuchte die Schule und nahm zum ersten Mal am SIGNATE BEGINNER Limited-Wettbewerb teil.
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Ich möchte vorerst Selen bewegen [für Mac]
Ich habe vorerst versucht, PIFuHD unter Windows auszuführen
Zusammenfassung der Stolperpunkte in Django zum ersten Mal
Stellen Sie sich zum ersten Mal bei Qiita vor (Testbeitrag)
Ich möchte vorerst eine Docker-Datei erstellen.
Über die Notwendigkeit eines ersten Schrägstrichs im Abonnenten- und Herausgebernamen
Unterschiede, die C # -Ingenieure beim ersten Erlernen von Python verspürten
Code, an den ich mich gerne erinnert hätte, als ich zum ersten Mal an AtCoder teilgenommen habe (Reflection 1 für das nächste Mal)
Ich habe zum ersten Mal versucht, mit DynamoDB und Step Functions eine serverlose Stapelverarbeitung zu erstellen
Ich habe versucht, den Prozess mit Python zu studieren
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
[Hi Py (Teil 1)] Ich möchte vorerst etwas machen, also setze zuerst ein Ziel.
Ich habe versucht, die Wartezeit der Ausführungswarteschlange eines Prozesses unter Linux zu messen
Ein Hinweis zu den Funktionen der Standard-Linux-Bibliothek, die sich mit Zeit befasst
Impressionen und Memorandum bei der ersten Arbeit mit VScode
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Da ich frei bin, hat der Front-End-Ingenieur Python (v3.7.5) zum ersten Mal ausprobiert
Ich werde über meine ersten Erfahrungen sprechen
Qiitas erster Beitrag (der Grund für den Start)
Ich sehe, ich werde den UNIX-Prozess lesen
Verstehen Sie den "temporären" Teil von UNIX / Linux
Ich habe den Code für Gibbs Sampling geschrieben
RTC-Treiber (Real Time Clock) für Linux
Ich habe Sipeed Lichee Zero gekauft und es vorerst eingerichtet
Über Linux
Lassen Sie uns eine einfache Vorlage anzeigen, die ideal für den ersten Django ist
Über Linux