Connaissances de base sur Linux

Aperçu

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.

Matériel de référence

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.

Qu'est-ce que Linux

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.

Exemple d'utilisation de Linux

** 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.

Type de Linux

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.

Dérivation de la distribution Linux

** 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.

coquille

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.

Commandes Linux typiques

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.

Sommaire

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

Connaissances de base sur Linux
À propos de Linux
À propos de Linux
À propos de Linux
À propos de Linux
Connaissance de base de Linux et des commandes de base
À propos des commandes Linux Édition super basique
[Linux] À propos de l'exportation
Commande Linux <Basic 2>
Commandes LINUX de base
[Linux] À propos de PATH
[Linux] Commande / connaissance
Linux (à propos des groupes)
Commande Linux <Basic 1>
Linux (à propos du chemin du répertoire)
À propos des paramètres du noyau Linux
[Linux] Résumé des commandes de base
Connaissance de base de Python
À propos de la construction de l'environnement Linux (CentOS)
Termes de base CLI et Linux
Linux (à propos de l'ajout / de la suppression d'utilisateurs)
Ce que j'ai appris sur Linux
Résumé des connaissances de base de PyPy Partie 1
[Python] Connaissances de base utilisées dans AtCoder
À propos du type de base de Go
Linux
Formation de base Linux pour l'ingénieur front-end
Sous-article: GNU, organisation des connaissances périphériques Linux
Les débutants ont découvert Unix (Linux).
Premiers pas avec python3 # 1 Apprenez les connaissances de base
[Linux] Examen des commandes de base fréquemment utilisées 2
[Linux] [C / C ++] Remarques sur le système de construction Waf
Fonctionnement Linux pour les débutants Résumé des commandes de base
[Linux] Examen des commandes de base fréquemment utilisées
Mémorandum de base Python Partie 3-A propos de l'orientation des objets-