J'étudie la programmation autant que possible en tant qu'ingénieur informatique, mais je vois souvent des informations selon lesquelles "vous devez connaître les bases de Linux". Certes, lors de l'étude d'AWS, il est couramment utilisé comme "OS devrait être Linux". Je pensais que si je n'avais pas appris les bases une fois, ce serait difficile à l'avenir, alors j'ai étudié Linux cette fois.
Qu'est-ce que Linux? Expliquez les grandes lignes et les bases que même les débutants peuvent comprendre! Qu'est-ce que Linux (Linax)? Expliquez les types, les avantages de l'introduction et ce que vous pouvez faire avec Linux! J'ai évoqué ce qui précède. Puisque nous parlons du système d'exploitation, j'ai également découvert le site des pièces PC.
Le logiciel qui exécute le PC s'appelle le système d'exploitation (système d'exploitation), et Linux en fait partie. Il peut également faire référence au noyau Linux, qui est le noyau du système d'exploitation. En parlant d'OS, Windows OS et Mac OS sont célèbres, mais parmi eux, l'une des caractéristiques de Linux OS est qu'il est open source, peut être personnalisé et est largement utilisé pour les serveurs.
** Construction du serveur ** Linux est largement utilisé comme système d'exploitation de serveur et est de plus en plus sélectionné comme système d'exploitation initial pour les serveurs de location. ** Développement de système ** De nombreux systèmes ont été développés, y compris des distributions Linux, basées sur le noyau Linux. Android est également un système d'exploitation dérivé de Linux. IoT Il est également utilisé comme système d'exploitation embarqué, et est utilisé pour personnaliser Linux et l'incorporer dans des produits afin de connecter des produits à Internet en raison de la propagation de l'IoT.
Linux peut être divisé en deux. ** Noyau Linux ** C'est la partie centrale de Linux et est nécessaire pour exécuter le système d'exploitation Linux. Bien que ce soit la partie principale, il n'est pas possible de faire fonctionner le PC seul. ** Distribution Linux ** La distribution Linux est personnalisée en fonction du noyau Linux. De nombreux développeurs ont créé des distributions Linux basées sur le noyau Linux, et de nombreux dérivés ont été créés.
** Série Red Hat ** La famille Red Hat est dérivée de la distribution fournie par Red Hat. CentOS est un exemple typique, et il est utilisé pour les serveurs. ** Système Debian ** Le système Debian a été développé principalement par des volontaires. Ubuntu est un exemple typique. ** Système Slackware ** Le système Slackware est basé sur le plus ancien Slackware. C'est pour les professionnels parce que c'est depuis le début, mais c'est aussi stable, sécurisé et rapide.
Un shell est un logiciel qui fournit une interface aux utilisateurs du système d'exploitation. Vous pouvez faire différentes choses dans le noyau en utilisant le shell. Vous pouvez également opérer en entrant une commande.
pwd Abréviation pour imprimer le répertoire de travail, qui imprime le répertoire courant.
python
$ pwd
/Users/name
cd Abréviation de répertoire de changement, vous pouvez vous déplacer vers le répertoire spécifié.
python
$ cd /programing
$ pwd
/Users/name/programing
ls Abréviation de segments de liste, qui affiche le contenu du répertoire actuel. Vous pouvez afficher les fichiers cachés en ajoutant -a.
python
$ ls
applications
Desktop
documents
Downloads
Library
$ ls -a
.bash_profile
.history
applications
Desktop
documents
Downloads
Library
mkdir Une abréviation pour make directory.
python
$ mkdir data
cp Abréviation de copie, vous pouvez déplacer un fichier vers un certain emplacement.
python
$ cp data1.txt data
mv Abréviation de move, vous pouvez déplacer et renommer des fichiers et des répertoires.
python
$ mv data.txt data
$ cd data
$ mv data1.txt data2.txt
rm Abréviation de remove, vous pouvez supprimer le fichier spécifié. Il est difficile de restaurer celui qui a été supprimé, alors faites attention lorsque vous l'utilisez.
python
$ rm data.txt
cat Abréviation de catenate, une commande pour afficher le contenu d'un fichier. Vous pouvez également concaténer le contenu du fichier et afficher les résultats en spécifiant plusieurs noms de fichier.
Le contenu du site de référence était très facile à comprendre, et j'ai pu comprendre les bases de Linux, ce qui était ambigu en moi. Linux est utilisé à un rythme considérable pour la construction de serveurs, je veux donc m'y habituer maintenant. Je suis content d'avoir pu revoir les commandes à cette occasion. Je pense que cela sera utile pour étudier les clouds publics tels qu'AWS, donc je suis content d'avoir pu le résumer.
Recommended Posts