Maison >Opération et maintenance >exploitation et maintenance Linux >Dans quelle langue Linux est-il écrit ?
Dans quel langage Linux est-il principalement écrit ?
Le système d'exploitation Linux comprend principalement le noyau et le système de composants. La majeure partie du noyau est écrite en langage C, mais certaines sont écrites en langage assembleur, car l'assemblage offre de meilleures performances et une meilleure vitesse sur le matériel. La plupart des systèmes de composants Linux et des applications supplémentaires sont écrits en C, C++, Python, Perl et d'autres langages.
Introduction à Shell
Shell lui-même est un programme écrit en langage C, qui est un pont permettant aux utilisateurs d'utiliser Linux. Shell est à la fois un langage de commande et un langage de programmation. En tant que langage de commande, il interprète et exécute de manière interactive les commandes saisies par l'utilisateur ; en tant que langage de programmation, il définit diverses variables et paramètres et fournit de nombreuses structures de contrôle que l'on trouve uniquement dans les langages de haut niveau, notamment des boucles et des branches.
Partagez des didacticiels vidéo d'apprentissage en ligne : Tutoriel vidéo Linux
Bien qu'il ne fasse pas partie du cœur du système Linux, il appelle la plupart des fonctions du cœur du système pour exécuter des programmes. Créer des fichiers et coordonner l'exécution de divers programmes de manière parallèle. Par conséquent, pour les utilisateurs, le shell est le programme utilitaire le plus important. Une compréhension approfondie et une maîtrise des caractéristiques du shell et de son utilisation sont les clés pour faire bon usage du système Linux.
On peut dire que la maîtrise de l'utilisation du shell reflète la maîtrise de l'utilisateur dans l'utilisation de Linux.
Qu'est-ce qu'une coquille ?
Lorsqu'un utilisateur se connecte au système Linux, le programme d'initialisation du système init exécute un programme appelé shell pour chaque utilisateur. Alors, qu’est-ce qu’une coquille ? Pour être précis, le shell est un interpréteur de ligne de commande qui fournit aux utilisateurs une interface au niveau du système qui envoie des requêtes au noyau Linux pour exécuter des programmes. Les utilisateurs peuvent utiliser le shell pour démarrer, suspendre, arrêter et même écrire certains programmes. .
Lorsque les utilisateurs utilisent Linux, ils effectuent le travail requis via des commandes. Une commande est une unité de base de dialogue entre l'utilisateur et le shell. C'est une chaîne composée de plusieurs caractères et se terminant par une nouvelle ligne. Le shell interprète les commandes saisies par l'utilisateur, tout comme command.com sous DOS. La différence est que sous DOS, il n'y a qu'un seul command.com, tandis que sous Linux, il existe plusieurs shells populaires, chaque shell ayant tous ses propres mérites. . La plupart des systèmes Linux utilisent bash comme shell par défaut.
Articles et tutoriels connexes recommandés : Tutoriel Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!