Tutoriel Linux pour les débutants - Guide étape par étape de Linus
Publié: 2022-09-23Qu'est-ce que Linux ?
Linux est un système d'exploitation open source écrit dans des langages informatiques comme C et d'autres langages d'assemblage. Nos smartphones, voitures, appareils électroménagers, ordinateurs de bureau, réfrigérateurs et même thermostats fonctionnent sous Linux depuis le milieu des années 1990, qui est désormais reconnu dans le monde entier comme un système d'exploitation fiable et sécurisé. Les systèmes d'exploitation (OS) sont essentiels pour tout appareil, et Linux est actuellement le système d'exploitation le plus populaire.
Consultez nos cours gratuits liés au développement de logiciels.
Explorez nos cours gratuits de développement de logiciels
Fondamentaux de l'informatique en nuage | Les bases de JavaScript à partir de zéro | Structures de données et algorithmes |
Technologie de la chaîne de blocs | React pour les débutants | Principes de base de Java |
Java | Node.js pour les débutants | JavaScript avancé |
Linux comprend des parties essentielles qu'il est nécessaire de connaître avant d'apprendre les commandes de Linus. Ceux-ci sont les suivants :
- Bootloader - Un Bootloader est un logiciel responsable du démarrage d'un PC. Un chargeur de démarrage est présent dans la section de démarrage de tout périphérique de stockage, qui localise et lance le système d'exploitation sur le périphérique.
- Kernel- Kernel est l'élément clé de Linux, gérant l'ensemble du processeur, de la mémoire et d'autres logiciels, fonctionnant comme une interface centrale.
- Init System - Le système Init est un sous-système qui permet d'amorcer l'espace utilisateur et de contrôler les démons. De plus, ce système est responsable de l'exécution du processus de démarrage une fois le démarrage initial effectué et récupéré à partir du chargeur de démarrage.
- Démons - Les démons sont des services d'application d'arrière-plan comme le son, l'impression, etc., gérant les processus d'arrière-plan plutôt que d'être sous le contrôle direct de l'utilisateur.
- Serveur graphique - Le sous-système de serveur graphique sous Linux affiche des graphiques sur l'écran du moniteur.
- Environnement de bureau - Un environnement de bureau est l'interface d'interaction de Linux. Desktop Environment étend de nombreuses fonctionnalités intégrées telles que les jeux, le navigateur Web, les outils de configuration, les paramètres, etc. De plus, les utilisateurs peuvent choisir parmi divers environnements tels que GNOME, Cinnamon, Mate, Pantheon, Enlightenment, etc.
- Applications- Linux a des applications hautement qualifiées installées immédiatement à partir d'un emplacement centralisé, tout comme Ubuntu. De plus, il est convivial et comprend des outils de type App Store pour une navigation et une configuration plus faciles.
Compétences en développement de logiciels à la demande
Cours JavaScript | Cours Java de base | Cours de Structures de Données |
Cours Node.js | Cours SQL | Cours de développement full stack |
Cours NFT | Cours DevOps | Cours Big Data |
Cours React.js | Cours de cybersécurité | Cours d'informatique en nuage |
Cours de conception de bases de données | Cours Python | Cours de crypto-monnaie |
Inscrivez-vous à des cours de génie logiciel dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.
La ligne de commande Linux
Une ligne de commande Linux est une interface de saisie de texte par l'utilisateur et de commandes exécutées par le système. L'utilisateur doit taper manuellement les commandes pour qu'elles s'affichent à l'écran et soient exécutées par le système d'exploitation.
COMMENT UTILISER LA LIGNE DE COMMANDE ?
Tout d'abord, ouvrez la ligne de commande Linux et ouvrez un outil de commande/invite de commande en appuyant simultanément sur les touches "CTRL + ALT + T".
La connexion à Linux via un outil tel que PuTTY préparera la ligne de commande par elle-même. Lorsque la ligne de commande est ouverte, l'utilisateur peut voir une invite comme ( user@system:~$), ce qui implique que le système est prêt à exécuter vos commandes.
Explorez nos cours populaires de génie logiciel
Master of Science en informatique de LJMU & IIITB | Programme de certificat de cybersécurité Caltech CTME |
Bootcamp de développement de la pile complète | Programme PG dans Blockchain |
Programme exécutif PG en développement Full Stack | |
Voir tous nos cours ci-dessous | |
Cours de génie logiciel |
COMMANDES LINUX IMPORTANTES
Les commandes peuvent effectuer toutes les tâches sous Linux, et elles se produisent à l'interface du terminal Linux, bien que ces commandes soient sensibles à la casse. Appuyez simultanément sur les touches "CTRL + ALT + T" pour ouvrir le terminal Linux et exécutez n'importe quelle commande en appuyant sur la touche "ENTRÉE".
Voici quelques commandes importantes à garder à l'esprit pendant que vous apprenez la ligne de commande Linux :
COMMANDES DU RÉPERTOIRE LINUX
- Commande pwd - Utilisée pour afficher l'emplacement du répertoire courant. Syntaxe : pwd
- Commande mkdir - Utilisée pour créer un nouveau répertoire sous n'importe quel répertoire. Syntaxe : mkdir <nom du répertoire>
COMMANDES DE FICHIERS LINUX
- Commande tactile - Utilisée pour créer plusieurs fichiers vides. Syntaxe : touchez <nom de fichier> et touchez <fichier 1> <fichier 2>….<fichier n>
- Commande cat - Utilisée pour créer un fichier, afficher son contenu, copier le contenu, etc. Syntaxe : cat [OPTION]…[FICHIER]… etc. Appuyez simultanément sur les touches « CTRL+D » pour enregistrer le fichier.
COMMANDES DE CONTENU DE FICHIER LINUX
- Commande head - Utilisée pour afficher les dix premières lignes du contenu d'un fichier. Syntaxe : head <nom du fichier>
- Commande tac - L' inverse de la commande cat, elle affiche le contenu du fichier à partir de la fin. Syntaxe : tac <nom du fichier>
COMMANDES UTILISATEUR LINUX
- Commande su - Permet le contrôle de l'administration d'un utilisateur à un autre sur Linux. Syntaxe : su <nom d'utilisateur>
- Commande id - Utilisée pour afficher l'ID de groupe ou l'ID utilisateur. Syntaxe : identifiant
COMMANDES DE FILTRE LINUX
- La commande sed - également appelée éditeur de flux ; il aide à éditer des fichiers et affiche le contenu édité, sans enregistrer aucune donnée de façon permanente. Syntaxe : commande | sed's / <ancien mot> / <nouveau mot> /'
- Commande tr - La commande tr est utilisée pour traduire le contenu du fichier. Syntaxe : commande | tr <'ancien'> <'nouveau'>
COMMANDES DE L'UTILITAIRE LINUX
- La commande find - Utilisée pour trouver certains fichiers dans le répertoire. Le symbole (.) est utilisé pour trouver les noms de répertoires actuels et le (/) est utilisé pour trouver les racines. Syntaxe : trouver. -nom "*pdf"
- La commande date - Utilisée pour trouver des dates, des fuseaux horaires, etc. Syntaxe : date
COMMANDES RÉSEAU LINUX
- La commande ip - Utilisée pour attribuer n'importe quelle adresse IP ou initialiser/désactiver n'importe quelle interface système. Syntaxe : ip ou une adresse ip
- La commande mail - Utilisée pour envoyer des e-mails à partir de la ligne de commande. Syntaxe : mail -s « Objet » <adresse du destinataire>
Lisez nos articles populaires liés au développement de logiciels
Comment implémenter l'abstraction de données en Java ? | Qu'est-ce que la classe interne en Java ? | Identificateurs Java : définition, syntaxe et exemples |
Comprendre l'encapsulation dans OOPS avec des exemples | Arguments de ligne de commande en C expliqués | Top 10 des fonctionnalités et caractéristiques du cloud computing en 2022 |
Polymorphisme en Java : concepts, types, caractéristiques et exemples | Packages en Java et comment les utiliser ? | Tutoriel Git pour les débutants : Apprenez Git à partir de zéro |
Atteindre votre objectif d'être un développeur expert
Apprendre Linux en tant que développeur en herbe est en effet un travail de dévouement autant qu'un carburant pour l'amélioration de carrière. Si vous souhaitez également devenir développeur, le programme en ligne Executive PG d'upGrad en développement de logiciels - Spécialisation en développement Full Stack est un excellent choix.
Le programme de développement Full Stack est préparé sous la direction de professionnels de l'industrie et de membres du corps professoral. Voici pourquoi ce cours est idéal pour les développeurs en herbe :
- Statut des anciens élèves de l'IIT Bangalore
- Certification exécutive de 4 mois en données et science et apprentissage automatique, sans frais.
- Bootcamp de transition logicielle pour les nouveaux codeurs.
- Accès exclusif aux données et à l'apprentissage automatique.
- Accompagnement carrière 360° UpGrad : e-portfolio à remettre aux entreprises, salons de l'emploi, simulations d'entretiens.
- Plus de 45 sessions en direct en ligne et conseils 1:1.
- 7+ études de cas et projets.
- 10 Outils et langages de programmation.
- Plus de 400 heures de contenu.
Avec une éligibilité minimale d'un baccalauréat avec 50% ou des notes de passage équivalentes et une connaissance préférée (mais non obligatoire) du codage, le cours d'upGrad comprend les principes fondamentaux de l'informatique, des opérations de développement de logiciels, des API backend et des interfaces utilisateur Web. Il est idéal pour les développeurs de logiciels, les professionnels de l'informatique, les professionnels du support technique et les débutants en développement.
Le programme comprend des sujets tels que -
- Bases de la programmation Java
- Programmation orientée objet en Java
- OOD + Génie logiciel
- Structures de données et algorithmes
- Compétences non techniques
- Interfaces utilisateur et développement front-end
- Développement back-end
- Architecture logicielle et déploiement
- Projets de synthèse
- Prérequis requis par le programme d'études
Inscrivez-vous aujourd'hui pour en savoir plus!
A quoi sert Aspell sous Linux ?
Aspell signifie le vérificateur d'orthographe dans le système d'exploitation Linux. Comme son nom l'indique, le programme Aspell est un remplacement instantané et peut être utilisé comme un outil autonome dans les lignes de commande Linux. Cependant, il est principalement utilisé par les programmes pour utiliser ses capacités de vérification orthographique.
Comment accéder aux fichiers de plus de 10 Mo dans le répertoire in/usr ?
Les commandes suivantes, lorsqu'elles sont exécutées sous Linux, permettent d'accéder aux fichiers de plus de 10 Mo dans le dictionnaire in/usr : # find /usr -size +10M -exec ls -lah {} ;
A quoi sert la commande strings sous Linux ?
Le but de la commande strings sous Linux est d'extraire et de mettre en avant le contenu lisible par l'homme à partir de n'importe quel fichier non texte.