Grundkenntnisse über Linux

Überblick

Ich studiere so viel Programmierung wie möglich als IT-Ingenieur, aber ich sehe oft Informationen, dass "Sie die Grundlagen von Linux kennen sollten". Wenn Sie AWS studieren, wird es häufig verwendet, z. B. "Betriebssystem sollte Linux sein". Ich dachte, wenn ich die Grundlagen nicht einmal lernen würde, wäre es in Zukunft schwierig, also habe ich diesmal Linux untersucht.

Referenzmaterial

Was ist Linux? Erklären Sie die Umrisse und Grundlagen, die auch Anfänger verstehen können! Was ist Linux (Linax)? Erklären Sie die Arten, Vorteile der Einführung und was Sie mit Linux tun können! Ich habe auf das oben Gesagte Bezug genommen. Da es sich um das Betriebssystem handelt, habe ich auch etwas über die PC-Teileseite erfahren.

Was ist Linux?

Die Software, auf der der PC ausgeführt wird, wird als Betriebssystem (Betriebssystem) bezeichnet, und Linux ist eine davon. Es kann sich auch auf den Linux-Kernel beziehen, der der Kernkern des Betriebssystems ist. Apropos Betriebssystem, Windows und Mac OS sind berühmt, aber unter ihnen ist eines der Merkmale des Linux-Betriebssystems, dass es Open Source ist, angepasst werden kann und häufig für Server verwendet wird.

Linux-Anwendungsbeispiel

** Serveraufbau ** Linux wird häufig als Server-Betriebssystem verwendet und wird zunehmend als erstes Betriebssystem für Mietserver ausgewählt. Systementwicklung Viele Systeme wurden entwickelt, einschließlich Linux-Distributionen, die auf dem Linux-Kernel basieren. Android ist auch ein von Linux abgeleitetes Betriebssystem. IoT Es wird auch als eingebettetes Betriebssystem verwendet und wird verwendet, um Linux anzupassen und in Produkte zu integrieren, um Produkte aufgrund der Verbreitung von IoT mit dem Internet zu verbinden.

Linux-Typ

Linux kann in zwei Teile geteilt werden. ** Linux Kernel ** Dies ist der Kern von Linux und für die Ausführung des Linux-Betriebssystems erforderlich. Obwohl es das Kernstück ist, ist es nicht möglich, den PC selbst zu betreiben. ** Linux Distribution ** Die Linux-Distribution wird basierend auf dem Linux-Kernel angepasst. Viele Entwickler haben Linux-Distributionen basierend auf dem Linux-Kernel erstellt, und viele Derivate wurden erstellt.

Ableitung der Linux-Distribution

** Red Hat Serie ** Die Red Hat-Familie leitet sich aus der von Red Hat bereitgestellten Distribution ab. CentOS ist ein typisches Beispiel und wird für Server verwendet. ** Debian-System ** Das Debian-System wurde hauptsächlich von Freiwilligen entwickelt. Ubuntu ist ein typisches Beispiel. ** Slackware-System ** Das Slackware-System basiert auf der ältesten Slackware. Es ist für Profis, weil es von Anfang an ist, aber es ist auch stabil, sicher und schnell.

Schale

Eine Shell ist eine Software, die eine Schnittstelle für Betriebssystembenutzer bereitstellt. Sie können verschiedene Dinge im Kernel tun, indem Sie die Shell verwenden. Sie können auch durch Eingabe eines Befehls arbeiten.

Typische Linux-Befehle

pwd Abkürzung für Druckarbeitsverzeichnis, das das aktuelle Verzeichnis druckt.

python


$ pwd
/Users/name

cd Abkürzung für Verzeichnis ändern, können Sie in das angegebene Verzeichnis verschieben.

python


$ cd /programing
$ pwd
/Users/name/programing

ls Abkürzung für Listensegmente, die den Inhalt des aktuellen Verzeichnisses anzeigt. Sie können versteckte Dateien anzeigen, indem Sie -a hinzufügen.

python


$ ls
applications
Desktop
documents
Downloads
Library
$ ls -a
.bash_profile
.history
applications
Desktop
documents
Downloads
Library

mkdir Eine Abkürzung für make directory.

python


$ mkdir data

cp Abkürzung für Kopieren: Sie können eine Datei an einen bestimmten Speicherort verschieben.

python


$ cp data1.txt data

mv Abkürzung für Verschieben: Sie können Dateien und Verzeichnisse verschieben und umbenennen.

python


$ mv data.txt data
$ cd data
$ mv data1.txt data2.txt

rm Abkürzung für remove, Sie können die angegebene Datei entfernen. Es ist schwierig, das gelöschte wiederherzustellen. Seien Sie daher beim Betrieb vorsichtig.

python


$ rm data.txt

cat Abkürzung für Catenate, ein Befehl zum Anzeigen des Inhalts einer Datei. Sie können den Dateiinhalt auch verketten und die Ergebnisse anzeigen, indem Sie mehrere Dateinamen angeben.

Zusammenfassung

Der Inhalt der Referenzseite war sehr leicht zu verstehen, und ich konnte die Grundlagen von Linux verstehen, die in mir nicht eindeutig waren. Linux wird in erheblichem Umfang für die Serverkonstruktion verwendet, daher möchte ich mich jetzt daran gewöhnen. Ich bin froh, dass ich die Befehle bei dieser Gelegenheit überprüfen konnte. Ich denke, es wird nützlich sein, um öffentliche Clouds wie AWS zu studieren, daher bin ich froh, dass ich es zusammenfassen konnte.

Recommended Posts

Grundkenntnisse über Linux
Über Linux
Über Linux
Über Linux
Über Linux
Grundkenntnisse in Linux und Grundbefehle
Über Linux-Befehle Super Basic Edition
[Linux] Über den Export
Linux-Befehl <Basic 2>
Grundlegende LINUX-Befehle
[Linux] Über PATH
[Linux] Befehl / Wissen
Linux (über Gruppen)
Linux-Befehl <Basic 1>
Linux (über Verzeichnispfad)
Informationen zu Linux-Kernelparametern
[Linux] Grundlegende Befehlsübersicht
Grundkenntnisse in Python
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Grundbegriffe für CLI und Linux
Linux (Informationen zum Hinzufügen / Entfernen von Benutzern)
Was ich über Linux gelernt habe
Zusammenfassung der Grundkenntnisse von PyPy Teil 1
[Python] Grundkenntnisse in AtCoder
Über den Grundtyp von Go
Linux
Linux-Grundausbildung für Front-End-Ingenieure
Unterartikel: GNU, Linux Peripherie Wissensorganisation
Anfänger lernten Unix (Linux) kennen.
Erste Schritte mit Python3 # 1 Grundkenntnisse erlernen
[Linux] Überprüfung häufig verwendeter Basisbefehle 2
[Linux] [C / C ++] Hinweise zum Waf-Build-System
Linux-Betrieb für Anfänger Grundlegende Befehlsübersicht
[Linux] Überprüfung häufig verwendeter Basisbefehle
Python Basic Memorandum Teil 3 - Informationen zur Objektorientierung