Nous saluons le retour.
Dans cette vidéo, nous allons commencer par parler de l'esprit de commandement.
Donc, cette partie de notre environnement de développement et ce que nous faisons réellement ici et ce qu'il est utilisé pour et puis nous allons introduire certaines des commandes de ligne de commande les plus anciens et les plus importants.
Commençons par parler de ce que la ligne de commande est ce que le point entier de ce qu'il est.
Jusqu'à présent, vous avez vu me tapez une instruction dans la ligne de commande d'une commande j'ai tapé app nœud.
Oui, ça ressemble à ça.
Et il ne fonctionnera pas ici parce que je n'ai pas un fichier d'accès, mais c'est comme ça que j'ai commencé mon serveur quand j'ai fait la démonstration de l'application de démo de chien.
C'est juste une des commandes importantes.
Mais il y en a encore quelques autres que nous allons apprendre sur ce que nous allons utiliser dans le reste de cette classe.
Avant de parler, je veux lire l'introduction de ce livre.
Cet e-livre appelé Apprendre à connaître la ligne de commande écrite par David Baum or et c'est une excellente ressource.
Et si vous avez le temps, je recommande définitivement que vous lisez cet ebook entier ainsi que ce tutoriel de ligne de commande de base qu'il lie à droite ici.
Mais ce que je veux lire est ce paragraphe ici la ligne de commande est le siège ultime de puissance sur votre ordinateur en utilisant la ligne de commande, vous pouvez effectuer des exploits étonnants de la magie et la vitesse d'apprivoiser votre ordinateur et de le faire pour faire exactement ce que vous voulez.
Malheureusement, le prix de ce pouvoir est la complexité.
Personne n'a jamais dit que gouverner votre ordinateur serait facile.
La ligne de commande est au cœur.
Simplement un endroit où vous tapez des commandes à l'ordinateur l'ordinateur est votre serviteur obéissant et tentera d'exécuter toutes les commandes qu'il comprend.
Malheureusement, l'ordinateur ne parle pas l'anglais ou toute autre langue parlée par les humains, bien qu'il dispose d'éléments reconnaissables afin de lui donner des commandes.
Nous devons d'abord commencer à apprendre la langue de l'ordinateur.
J'aime penser à la ligne de commande comme ceci.
Pas d'interface directe avec le noyau de notre ordinateur.
Il était utilisé pour que la seule interface qui existait pour travailler avec l'ordinateur et d'interagir avec elle était par le biais d'une ligne de commande.
Dans les premiers ordinateurs, vous allumiez le feu et c'est un écran noir avec du texte vert et il n'y avait pas d'interface visuelle et puis certains des premiers Xerox et Mac ordinateurs sont sortis qui avait des interfaces visuelles.
Donc c'est là que nous obtenons la souris et le bureau et les icônes et les choses que nous cliquons sur et essentiellement tout ce que nous faisons avec nos ordinateurs.
Maintenant, en tant qu'êtres humains que non-développeurs nous faisons par une interface visuelle, mais ce n'est pas seulement que la ligne de commande est une autre façon d'interagir avec un ordinateur.
Ce n'est pas que ce soit simplement un moyen plus simple et plus simple d'utiliser le clavier et le texte.
Vous pouvez argumenter que c'est plus laid et plus simple, mais surtout il vous permet de faire beaucoup plus que vous pouvez faire avec votre souris pour que vous puissiez faire tout ce que vous feriez avec votre souris avec des menus visuels comme faire un nouveau fichier ou enregistrer un Fichier ou exécuter un fichier ou ouvrir une application.
Vous pouvez faire tout cela grâce à la ligne de commande, mais vous pouvez également faire beaucoup plus que vous ne pouvez pas faire sans la ligne de commande.
Cela inclut des choses comme le démarrage d'un serveur de noeud qui est l'une des choses importantes que nous avons à faire dans cette classe est de démarrer notre serveur javascript et vous ne pouvez pas le faire en cliquant simplement sur les choses avec votre souris.
C'est donc l'une des grandes raisons pour lesquelles nous apprenons la ligne de commande.
L'autre raison pour laquelle les développeurs l'utilisent, c'est qu'elle est beaucoup plus rapide.
Une fois que vous le maîtrisez et une fois que vous connaissez les commandes importantes, vous pouvez créer des fichiers et exécuter des fichiers et supprimer des fichiers beaucoup plus rapidement que si vous utilisez votre souris.
Bien sûr, il ya une courbe d'apprentissage et quand vous commencez il se sent comme les choses prennent beaucoup plus d'effort à faire avec la ligne de commande et ils le font jusqu'à ce que vous les apprendre et vous vous sentez à l'aise avec eux.
Je recommande vivement que vous fassiez les exercices que je vais vous donner, mais que vous pratiquez aussi et utilisez votre ligne de commande dans Cloud Nine autant que possible.