Qu’est – ce qu’une ligne de commande? CLI du premier principe
En fin de compte, tous les nouveaux développeurs WordPress sont confrontés à cette situation: quelqu’un vous dit joyeusement de « sauter à la ligne de commande», et soudain vous vous sentez comme un menteur. Vous ne devriez pas – – tout le monde est nouveau, et si quelqu’un ne vous dit pas ce qu’ils signifient pour vous, c’est un idiot – – mais c’est ce que vous faites. La plupart des nouveaux développeurs ont atteint ce niveau, souvent lors de réunions locales ou de wordcamp. C’est un tutoriel pour tous ceux qui sont actuellement coincés là – Bas. Pour ceux qui ne sont plus coincés là – Bas, j’essaierai de fournir suffisamment de détails et d’anecdotes pour que vous puissiez apprendre quelque chose aussi.
Ce n’est pas un guide qui explique exactement ce que vous tapez dans le terminal pour implémenter quelque chose. L’attention que nous devons garder est limitée. Notre objectif est plutôt de vous donner un aperçu des concepts importants et de confondre les nouveaux arrivants avec l’interface en ligne de commande (CLI). Une fois que vous êtes prêt sur le plan conceptuel, il est généralement beaucoup plus facile de comprendre des commandes spécifiques. Avant d’avoir Windows, il y avait clis. La première chose utile pour comprendre la ligne de commande est de comprendre les choses avant l’ordinateur, comme nous le savons aujourd’hui. Les ordinateurs personnels modernes utilisent Windows pour afficher simultanément plusieurs écrans de différents programmes. Sous ces écrans d’application (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 l’ordinateur.
Jusqu’à ce qu’il y ait des fenêtres, il n’y a que le terminal. Le terminal est la ligne de commande. Jusqu’à ce qu’il y ait des fenêtres, il n’y a que le terminal. Le terminal est la ligne de commande. (il convient également de noter qu’avant l’apparition du terminal (une ligne blanche clignote dans le champ noir de l’écran), l’ordinateur est généralement l’interface
Texte.)
En résumé, le terminal et l’interface graphique exécutent le programme. La différence est que les commandes terminales sont des programmes simples qui ne fonctionnent qu’une seule fois. Contrairement aux programmes Gui qui vous 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) n’utilise en aucune façon la souris. Le système d’exploitation est important vous 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 l’ordinateur. C’est pourquoi ils sont puissants, mais cela signifie aussi que vous 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 qu’ils peuvent exécuter Firefox ou Microsoft Word sur la plupart de ces systèmes, ce qui n’est pas correct pour un terminal. En fait, vous n’avez 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 d’exploitation \
Windows est la chose la plus étrange dans les jeux terminaux. C’est une raison importante pour laquelle j’a I (et je pense qu’il y a beaucoup d’autres 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. C’est essentiellement le résultat du temps passé par Microsoft à quitter l’océan mondial de l’informatique par rapport à toute autre entreprise. Mais cela rend souvent la ligne de commande plus difficile pour les utilisateurs de Windows. (Microsoft) Windows Reality
Cela ne signifie pas que vous 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, vous pouvez accéder rapidement au terminal via une application appelée terminal. Ouvrez – le et vous trouverez généralement une fenêtre qui vous permet d’utiliser
Laissez votre ordinateur avoir une interface très différente de celle que vous aviez auparavant. Sur Windows, Cet émulateur de terminal s’appelle l’invite de commande. Les deux vous permettent d’exécuter le programme en insérant simplement certains des caractères qui composent sa commande. Il y a d’autres options. Sur Mac, j’a i personnellement utilisé une application appelée iterm 2 pour faire beaucoup de petites précautions. Mais le contenu de base que j’ai 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. Si vous savez seulement que vous 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 vous avez besoin d’un moyen d’accé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 vous êtes en contact est que vous pouvez accéder (sur la plupart des serveurs, l’hôte partagé est une exception commune) à la ligne de commande de l’ordinateur lui – même. Pour diverses raisons, principalement en raison de l’efficacité des ressources du système, le serveur n’exécutera pas du tout les systèmes Gui Windows traditionnels, même en option. (Ceci est différent de l’ordinateur local, où la ligne de commande n’est qu’une façon différente d’interagir.) Dans ce cas, vous avez besoin d’un moyen d’accé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 l’accès au Shell (encore une fois, en fait
Découvrez régulièrement de nouvelles choses que vous 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 vous aider à vous sentir à l’aise et à commencer à comprendre ce qui se passe. Même si vous n’utilisez 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, vous devez connaître la ligne de commande. J’espère que ce livre vous donnera une idée claire de l’endroit où vous devriez aller et où les concepts clés sont enterrés. Bon hacker!