Commandes pour les fichiers CLI UNIX 10 ISH que chaque développeur WordPress devrait connaître

Il y a deux semaines, nous avons publié un concept de démarrage sur la ligne de commande pour les développeurs WordPress qui n’ont jamais utilisé et n’ont jamais pensé à l’utiliser. Cependant, cet article ne touche pas au cœur de lrsquoutilisation de la ligne de commande. Le cœur de la maîtrise de la ligne de commande réside en fait dans une connaissance suffisante des nombreuses commandes différentes qui peuvent être utilisées. Comme nous lrsquoavons mentionné dans lrsquoarticle initial de CLI, la ligne de commande est très différente des lignes de commande Unix y traditionnelles de Windows et plus dans les distributions Mac et Linux. Cela signifie que, bien que certaines de ces commandes puissent fonctionner à peu près sur le système drsquoexploitation Microsoft, elles fonctionneront différemment, de sorte que ce tutoriel peut ne pas être utile aux personnes qui travaillent dans des environnements Windows dédiés ou primaires.
De plus, comme mentionné dans le premier article, drsquoautres shells peuvent être utilisés sur la ligne de commande UNIX. Comme Bash (Bourne encore Shell) est le plus commun, toutes les commandes de cet article seront dans ce format. Avec ces conditions, je pense qursquoil y a beaucoup drsquoavantages à connaître de nombreuses commandes UNIX et à savoir quand et comment elles fonctionnent. On y va. À la fin de ce tutoriel, devriez avoir une bonne connaissance de toutes les commandes de base pour travailler avec des fichiers et des dossiers. Commandes pour naviguer et créer un système de fichiers le guide rapide précédent portait sur les commandes de base pour se déplacer à travers le système de fichiers sur la ligne de commande. Les dossiers ou répertoires sont l’un des concepts les plus fondamentaux de l’informatique moderne et la capacité de se déplacer en toute confiance et en douceur est la première étape vers l’utilisation de la ligne de commande sur WordPress (ou tout autre).
PWD trsquoa dit où tu étais.
Comprendre à nouveau que la ligne de commande est PWD. Parce que ça te dit où tu es. Savoir où êtes est toujours (dans la technologie et la vie p) La première étape vers lrsquoendroit où voulez aller. PWD signifie
Ce catalogue est vraiment spécial. nous ne regardons que la gauche du symbole dollar ($), nous verrons dans le terminal que nous sommes maintenant David. Par conséquent, le répertoire Users David est le répertoire
CD ~ si voulez aller à nrsquoimporte quel chemin relatif (à partir de votre emplacement), tapez: CD arbitral relative Path si voulez savoir exactement où voulez aller, lancez la commande CD en utilisant le chemin de fichier qui commence par une barre (). voulez savoir exactement où allez, devriez lancer la commande CD avec un chemin de fichier commençant par une barre (). User David est un chemin absolu. Je peux y aller.
Accédez au répertoire Users David DropBox webdev à partir de là en utilisant lrsquoune des commandes suivantes:
CD DropBox webdev par rapport à mon emplacement actuel CD ~ DropBox webdev par rapport à ma racine drsquoutilisateur CD Users David DropBox webdev par rapport à la racine du système suppose que je démarre dans Users David, et les trois commandes me conduisent à lemplacement exact. Il est essentiel de comprendre cela et de voir comment tout cela conduit au même endroit. La dernière exigence courante lors de la lecture drsquoun CD est le nivellement. je suis dans Users David DropBox webdev, je peux retourner à mon répertoire drsquoorigine de plusieurs façons: CD.. Ou CD.. CD La partie principale des nouvelles connaissances est Représente
LS indique ce qursquoil y a dans le répertoire courant Nous avons donc appris à distinguer où nous étions. Nous avons expliqué comment changer le statu quo. La dernière chose importante à savoir (et la dernière chose que nous avons introduite dans le guide rapide sur la façon de se déplacer dans le système de fichiers à partir de la ligne de commande) est LS. LS
MkDir
Créer un nouveau répertoire MkDir est la première commande à modifier le contenu différent du terminal actuel. Comme pouvez lrsquoimaginer, la commande MkDir est sa façon de
Touch Touch. Une fois que le fichier txt existe, je peux lrsquoajouter en utilisant drsquoautres commandes. Ou je peux lrsquoenlever. Ou le déplacer. Crsquoest le point central de notre prochaine section: les commandes de manipulation de fichiers de base essentielles à lrsquoutilisation efficace du CLI dans les systèmes UNIX Y. Traitement des fichiers en ligne de commande une fois que avez déplacé et créé certains fichiers et dossiers, devez les modifier. Vous pouvez supprimer un fichier ou un dossier, le déplacer ou modifier son contenu. Il est possible, mais seulement quelques commandes sont importantes pour se familiariser avec le traitement de fichiers et de dossiers à partir de la ligne de commande. Les principales commandes sont énumérées ci dessous: RM, MV, CP, edit et Versioning.
Le fichier RM deletes rm a un nom facile à comprendre, les fichiers
Lrsquoinconvénient est que si le Répertoire contient quelque chose, il ne fonctionnera pas. Crsquoest pourquoi la plupart des gens utilisent RM RF pour supprimer les répertoires et tous les fichiers qursquoils contiennent. Crsquoest la même commande RM que nous utilisons pour supprimer Touch. Txt, mais on lui a donné deux signes. Le drapeau r indique que nous voulons que rm effectue lrsquoopération « R écursivement ».
La commande MV move files and Folders move for you fonctionne comme y attendiez: move files or Folders for you. Il est entré comme MV et commencez par sa position, donc dites où il va. Donc, en gros, ça ressemble un peu à ça sur votre ligne de commande: MV Touch. Txt move Touch. Txt pouvez traiter les dossiers de la même façon. Vous pouvez également utiliser MV pour placer des fichiers dans un dossier. Ceci est fait par la commande suivante: MV Touched. Txtmove folder touch. Crsquoest logique? CP est la façon CLI de copier un fichier, utilisez move lorsque voulez changer lemplacement du fichier. Utilisez CP lors de la copie de fichiers ou de dossiers. Comme MV, dites drsquoabord où il est (fichier ou dossier à copier), puis où la nouvelle copie doit être placée. Crsquoest pour ça qursquoil faut copier le mouvement. Txt fera ce qui suit: CP touché. Txttouch copy. Txt est plus intéressant que utile, mais lrsquoutilisation intelligente de CP et RM contourne en tapant des commandes MV. La raison pour laquelle tu fais ça me dérange un peu, mais Nano, VI ou Emacs sont des éditeurs de texte qui fonctionnent à partir de la ligne de commande. Mon éditeur CLI novice préféré est Nano. RM, CP et MV peuvent presque tout faire pour votre boîte
Données noires. Mais ils ne changent pas leur cœur. Vous pouvez voir le contenu du fichier à travers les commandes CAT, Head, tail, etc. (ce sera la seule commande que jrsquoai mentionnée parce que je pense qursquoils ne sont pas importants, juste bon). Mais pour vraiment voir le fichier et le modifier, avez besoin drsquoun éditeur de texte. connaissez déjà sublime Text ou Atom ou quelque chose drsquoautre, il nrsquoest pas nécessaire de connaître lrsquoéditeur de texte en ligne de commande lorsque êtes sur votre ordinateur local. Cependant, une fois que commencez à utiliser la ligne de commande sur un serveur distant, devez au moins connaître lrsquoéditeur de texte CLI. VI et Emacs tout le livre peut et doit être écrit dessus sont lourds, et si apprenez bien, ils peuvent remplacer votre éditeur drsquointerface graphique actuel. Mon nouvel éditeur CLI préféré est Dwarf. Vous pouvez contacter. Txt et commence à ajouter un contenu simple: Nano Touched. Contrairement à VI (m) ou Emacs, ce que jrsquoaime vraiment chez Nano, crsquoest que toutes les opérations de base sont affichées à lrsquoécran. Il dit drsquoécrire enregistrer le fichier directement à lrsquoécran en utilisant Ctrl + O, etc. ne trouvez jamais (comme beaucoup de novices) en VI, ne pouvez pas sortir. Cela peut sembler trivial, mais si y êtes allé, comprendrez pourquoi je pense que lrsquoutilisation de lrsquoespace drsquoécran pour ces explications est bonne pour les débutants (ou pour ceux qui trouvent occasionnellement besoin drsquoun éditeur de texte CLI). GIT, SVN, etc. permet de contrôler votre version parce que savez que lrsquoexistence de la commande GIT est utile même si persistez à utiliser votre application Gui préférée. Enfin, comme pour les éditeurs de texte, ces commandes sont trop étendues pour être traitées en profondeur. Mais le contrôle de version est une partie essentielle du fonctionnement des fichiers WordPress et d’autres développeurs. GIT est une application de contrôle ve
La version la plus courante actuellement utilisée. Vous pouvez utiliser une application Gui pour exécuter le contrôle de version même dans votre propre éditeur de texte, mais le véritable noyau de GIT est lrsquointerface en ligne de commande. Il est donc utile de savoir que la commande GIT existe, même si persistez à utiliser votre application Gui préférée. Utilisez la commande GIT commit pour effectuer la soumission et la poussée par GIT push. Je peux continuer, mais comme je lrsquoai dit, comprendre CLI GIT va bien au delà de la portée de cet article. utilisez WordPress. Org, il est également important de comprendre que SVN (lrsquointerface en ligne de commande du système de contrôle de version subversion) est également disponible sur la plupart des ordinateurs UNIX. C’est ce que WordPress utilise. Org, il est donc bon d’être au moins un peu familier avec wordpress developer. Notre connaissance des commandes de manipulation de fichiers nrsquoa touché que la surface de toute la ligne de commande. Crsquoest un vaste royaume historique. Mais jrsquoespère que êtes maintenant confiant dans toutes les fonctionnalités de base que pourriez avoir besoin drsquoaccomplir en tant que développeur essayant de faire les premiers pas vers la ligne de commande. Je pense qursquoil y a drsquoautres commandes non fichiers qui sont essentielles pour vraiment comprendre comment maximiser lrsquoutilisation de la ligne de commande, mais il est impossible de les contrôler réellement sans la capacité drsquoeffectuer les opérations de base de toutes les opérations de fichier. Par conséquent, jrsquoespère que avez une idée claire de la façon dont utilisez PWD, CD et LS. Vous savez que Touch et MkDir ont créé quelque chose de nouveau pour . RM les supprime, CP les copie et MV change leur emplacement. Il est également essentiel de savoir que le versionnage et l’édition de texte peuvent être effectués à partir de la ligne de commande, bien que de nombreux développeurs WordPress n’aient jamais eu besoin de ces deux fonctions. Mais certaines personnes préfèrent ce genre drsquoopération ou ce genre drsquoopération. Tester une ou plusieurs interfaces en ligne de commande UNIX et

Laisser un commentaire

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

ContactPress Supported By WordPress Plugins