Qu&rsquoest ce qu&rsquoune ligne de commande? CLI du premier principe

En fin de compte, tous les nouveaux développeurs WordPress sont confrontés à cette situation: quelqu’un dit joyeusement de « sauter à la ligne de commande», et soudain sentez comme un menteur. Vous ne devriez pas tout le monde est nouveau, et si quelquamp;rsquoun ne dit pas ce quamp;rsquoils signifient pour , camp;rsquoest un idiot mais camp;rsquoest ce que faites. La plupart des nouveaux développeurs ont atteint ce niveau, souvent lors de réunions locales ou de wordcamp. Camp;rsquoest un tutoriel pour tous ceux qui sont actuellement coincés là Bas. Pour ceux qui ne sont plus coincés là Bas, jamp;rsquoessaierai de fournir suffisamment de détails et damp;rsquoanecdotes pour que puissiez apprendre quelque chose aussi.
Ce namp;rsquoest pas un guide qui explique exactement ce que tapez dans le terminal pour implémenter quelque chose. Lamp;rsquoattention que nous devons garder est limitée. Notre objectif est plutôt de donner un aperçu des concepts importants et de confondre les nouveaux arrivants avec lamp;rsquointerface en ligne de commande (CLI). Une fois que êtes prêt sur le plan conceptuel, il est généralement beaucoup plus facile de comprendre des commandes spécifiques. Avant damp;rsquoavoir Windows, il y avait clis. La première chose utile pour comprendre la ligne de commande est de comprendre les choses avant lamp;rsquoordinateur, comme nous le savons aujourdamp;rsquohui. Les ordinateurs personnels modernes utilisent Windows pour afficher simultanément plusieurs écrans de différents programmes. Sous ces écrans damp;rsquoapplication (visuellement), il y a habituellement un « Bureau ». Ces métaphores aident les gens à comprendre les ordinateurs plus rapidement. Mais ce ne sont que de meilleures et plus simples interfaces au cœur de lamp;rsquoordinateur.
Jusquamp;rsquoà ce quamp;rsquoil y ait des fenêtres, il namp;rsquoy a que le terminal. Le terminal est la ligne de commande. Jusquamp;rsquoà ce quamp;rsquoil y ait des fenêtres, il namp;rsquoy a que le terminal. Le terminal est la ligne de commande. (il convient également de noter quamp;rsquoavant lamp;rsquoapparition du terminal (une ligne blanche clignote dans le champ noir de lamp;rsquoécran), lamp;rsquoordinateur est généralement lamp;rsquointerface
Texte.)
En résumé, le terminal et lamp;rsquointerface graphique exécutent le programme. La différence est que les commandes terminales sont des programmes simples qui ne fonctionnent quamp;rsquoune seule fois. Contrairement aux programmes Gui qui attendent toujours, la plupart des applications terminales fonctionnent rapidement et sont fermées. Les commandes terminales sont généralement significatives et courtes parce que les gens veulent taper le moins possible. Le terminal (habituellement) namp;rsquoutilise en aucune façon la souris. Le système damp;rsquoexploitation est important devez connaître deux types de terminaux. Il y a des terminaux comme UNIX et des terminaux Windows.
Le terminal peut être considéré comme une interface plus directe dans le fonctionnement interne de lamp;rsquoordinateur. Camp;rsquoest pourquoi ils sont puissants, mais cela signifie aussi que devez en savoir plus sur le fonctionnement de votre ordinateur. La plupart des consommateurs ordinaires comprennent que Windows est différent de Mac et Mac est différent de Linux. Mais ils savent aussi quamp;rsquoils peuvent exécuter Firefox ou Microsoft Word sur la plupart de ces systèmes, ce qui namp;rsquoest pas correct pour un terminal. En fait, namp;rsquoavez besoin de connaître que deux types de terminaux. Il y a des terminaux comme UNIX et des terminaux Windows. Linux et Mac exécutent le système damp;rsquoexploitation
Windows est la chose la plus étrange dans les jeux terminaux. Camp;rsquoest une raison importante pour laquelle jamp;rsquoa I (et je pense quamp;rsquoil y a beaucoup damp;rsquoautres développeurs web) las
Au cours de la dernière décennie, les Mac Windows. Les shells Windows historiques sont très différents des autres types de shells et de nombreuses commandes ne sont pas interchangeables. Camp;rsquoest essentiellement le résultat du temps passé par Microsoft à quitter lamp;rsquoocéan mondial de lamp;rsquoinformatique par rapport à toute autre entreprise. Mais cela rend souvent la ligne de commande plus difficile pour les utilisateurs de Windows. (Microsoft) Windows Reality En tant quamp;rsquoutilisateur damp;rsquoun mac depuis près damp;rsquoune décennie, je ne peux pas dire avec confiance ou certitude ce que je dois faire si je veux apprendre un terminal avec un système damp;rsquoexploitation Microsoft (Windows 10 ou plus tôt) et que je dois effectuer des tâches de développement Web sur la ligne de commande. Je suis très frustré par les gens à bord. Même si je sais que la plupart des choses sont théoriquement réalisables sur Windows, je trouve la réalité difficile.
Cela ne signifie pas que devez acheter un Mac ou installer une variante Linux pour devenir un développeur Web. Loin de là. Avec le nouveau
Comment trouver votre terminal sur Mac et la plupart des versions de bureau Linux, pouvez accéder rapidement au terminal via une application appelée terminal. Ouvrez le et trouverez généralement une fenêtre qui permet damp;rsquoutiliser
Laissez votre ordinateur avoir une interface très différente de celle que aviez auparavant. Sur Windows, Cet émulateur de terminal samp;rsquoappelle lamp;rsquoinvite de commande. Les deux permettent damp;rsquoexécuter le programme en insérant simplement certains des caractères qui composent sa commande. Il y a damp;rsquoautres options. Sur Mac, jamp;rsquoa i personnellement utilisé une application appelée iterm 2 pour faire beaucoup de petites précautions. Mais le contenu de base que jamp;rsquoai visité est le même: une interface simple avec des fonctionnalités limitées et essentiellement pilotée par un clavier.
Les différents types de terminaux en ligne de commande nécessitent également une grande attention: de nombreux shells de terminaux en ligne de commande différents peuvent fonctionner. La plupart des gens, et presque tous ceux qui ne savent pas lequel ils utilisent, utilisent le shell Bash sur des systèmes comme UNIX. La complexité des différents shells fonctionnant sur UNIX est bien au delà de la portée de cet article et un peu au delà de ma compréhension. savez seulement que exécutez Bash sur UNIX (pas ZSH ou Fish ou quoi que ce soit), alors tout ira bien. Comment accéder à la ligne de commande sur le serveur avez besoin damp;rsquoun moyen damp;rsquoaccéder aux terminaux sur le serveur. Ceci est réalisé grâce à une technologie appelée SSH. La dernière chose que nous devons nous assurer que êtes en contact est que pouvez accéder (sur la plupart des serveurs, lamp;rsquohôte partagé est une exception commune) à la ligne de commande de lamp;rsquoordinateur lui même. Pour diverses raisons, principalement en raison de lamp;rsquoefficacité des ressources du système, le serveur namp;rsquoexécutera pas du tout les systèmes Gui Windows traditionnels, même en option. (Ceci est différent de lamp;rsquoordinateur local, où la ligne de commande namp;rsquoest quamp;rsquoune façon différente damp;rsquointeragir.) Dans ce cas, avez besoin damp;rsquoun moyen damp;rsquoaccéder au terminal sur le serveur. Ceci est réalisé grâce à une technologie appelée SSH. SSH représente le shell s ecure et permet lamp;rsquoaccès au Shell (encore une fois, en fait
Découvrez régulièrement de nouvelles choses que ne connaissez pas: de nouvelles commandes, de nouveaux drapeaux de commande, de nouveaux concepts. Mais ce sont aussi de petites commandes simples qui peuvent vraiment aider à sentir à lamp;rsquoaise et à commencer à comprendre ce qui se passe. Même si namp;rsquoutilisez jamais souvent la ligne de commande, il vaut la peine de les apprendre. Nous reviendrons régulièrement sur ce sujet au cours des prochains mois. Vous pouvez faire beaucoup de choses dans WordPress sans utiliser la ligne de commande. Cependant, pour vraiment améliorer vos compétences en tant que développeur ou administrateur WordPress, devez connaître la ligne de commande. Jamp;rsquoespère que ce livre donnera une idée claire de lamp;rsquoendroit où devriez aller et où les concepts clés sont enterrés. Bon hacker!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins