Que savoir sur le système Linux ?
Ce qu'il faut apprendre sur le développement d'applications Linux
Une grande partie de l'apprentissage Linux est basée sur les commandes, cela peut donc sembler ennuyeux ou même déroutant pour les débutants, mais il peut être complété en quelques clics de souris. Pourquoi devez-vous frapper autant ? Voici deux raisons, que vous pouvez ajouter :
En raison de considérations de ressources, la plupart des serveurs Linux n'ont pas d'interface graphique
La ligne de commande facilite l'automatisation et écrit une série d'opérations dans scripts , peut remplacer le fonctionnement manuel
Et je divise son apprentissage en plusieurs étapes :
Recommandé : "Tutoriel Linux"
Utilisation de base
Développement et débogage
Compréhension du système
Ces trois étapes ont des exigences différentes pour l'accumulation de connaissances, mais d'une manière générale, il n'y a pas d'ordre strict divisé.
Semblable à Windows, qu'avez-vous appris lorsque vous appreniez Windows ?
Allumer et éteindre ?
Installer et désinstaller un logiciel ? Comme installer un lecteur vidéo et un lecteur de musique (pourquoi avez-vous besoin d'installer cette chose ?).
Comment ouvrir le logiciel installé ? Par exemple, ouvrez un navigateur pour surfer sur Internet, ouvrez un éditeur pour rédiger un document
Comment stocker vos propres informations ? Déplacer, créer, supprimer, etc.
Comment utiliser un logiciel bureautique
...
N'est-ce pas que vous ne l'avez pas étudié délibérément ?
Ensuite, c'est similaire à l'apprentissage de Linux, c'est-à-dire l'apprentissage de ces utilisations les plus courantes,
Comment allumer et éteindre l'ordinateur
Comment accéder à Internet
Comment ouvrir la ligne de commande
Comment utiliser la ligne de commande pour installer et désinstaller un logiciel
Comment modifier du texte
Comment créer, déplacer, supprimer des fichiers
Comment visualiser le contenu des fichiers et décompresser les fichiers
......
La chose la plus difficile à ce stade est la conversion de l'interface graphique vers la ligne de commande.
Donc, pour la deuxième étape, vous devez apprendre :
Comment écrire des applications Linux
Comment compiler ou construire votre programme
Comment exécuter votre programme
Comment localiser les bugs du programme
La troisième étape est un long processus d'apprentissage, mais tout est destiné au développement, comprenant :
Comprendre et pratiquer Tout est un fichier
Fichier ELF, le principal format de fichier exécutable de Linux
Les principes de base des principaux mécanismes de Linux, tels que la planification des processus, la gestion de la mémoire, la mémoire virtuelle, le système de fichiers, etc. Puisque vous souhaitez écrire Linux Comment une application peut-elle ne pas comprendre les principaux mécanismes de la plateforme sur laquelle elle se trouve ?
Plus le problème est difficile, plus des connaissances de base sont nécessaires.
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!