Commandes de console simples que tout le monde devrait connaître

Les compétences terminales aident à être plus productif.


Chaque développeur moderne essaie de s'améliorer et d'être plus productif. Le terminal est un outil qui vous permet de travailler plus rapidement. Au lieu de cliquer avec la souris pour vous déplacer dans l'interface graphique, vous pouvez simplement faire le même travail dans le terminal, mais beaucoup plus rapidement. Cependant, cela nécessitera une certaine connaissance des commandes de console que vous pouvez utiliser.

Cet article est destiné à ceux qui souhaitent apprendre la commande de console ninjutsu, mais n'ont jusqu'à présent aucune expérience significative avec la ligne de commande. Eh bien, pour ceux qui veulent simplement en savoir plus et mieux comprendre la large gamme de commandes disponibles dans le terminal, quelque chose de nouveau va soudainement apparaître.

Passez immédiatement à la liste des commandes de la console, qui, je l'espère, facilitera un peu les développeurs et améliorera la productivité.

Liste des commandes de base:


pwd - informations sur le répertoire
cd - changement de répertoire
ls - liste des fichiers dans le répertoire
cp & mv - copier / déplacer le fichier / répertoire
mkdir & touch - créer le répertoire / fichier
rmdir & rm - supprimer le répertoire / fichier
cat, tail & head - lire le fichier
grep - rechercher du texte dans un fichier par expression régulière
find - rechercher un fichier / répertoire
Logiciel EDISON - développement web
Cet article a été traduit avec le soutien d'EDISON.

Nous programmons des serveurs , tous deux gérés via la console et dotés d'une interface utilisateur pratique .

Nous aimons travailler avec des interfaces! ;-)

1.pwd


La commande pwd donne un peu de contexte sur le répertoire de travail actuel. mdp est l' abréviation de p Rint w ravail d irectory à savoir imprimer le répertoire de travail . Le résultat de la commande est le chemin d'accès système complet pour le répertoire en cours.


Bien que pwd n'ait pas autant de paramètres que la plupart des autres commandes (car c'est assez simple), il peut être utilisé pour ignorer les liens symboliques. Pour ce faire, passez l'option -P .

Il s'agit de l'une des commandes les plus couramment utilisées avec les deux commandes suivantes de cette liste.

2.cd


Cd est une autre commande couramment utilisée . cd est l'abréviation de c hange d irectory , c'est-à-dire changement de répertoire. Comme son nom l'indique, il vous permet de modifier le répertoire de travail actuel.


Il est également possible de passer à plusieurs niveaux à la fois. Pour ce faire, spécifiez le chemin d'accès complet au répertoire dans lequel vous devez vous rendre.

Dans cet exemple, nous allons dans le dossier du projet, qui se trouve à l'intérieur du dossier "Téléchargements":


Pour passer au dossier parent, vous devez utiliser deux points .. . Dans l'exemple suivant, nous allons dans le dossier du projet, qui se trouve dans le dossier "Téléchargements". Lorsque vous exécutez cd .., vous verrez que le répertoire de travail actuel est remplacé par le dossier spécifié.


Je pense que vous avez remarqué que j'utilisais le tilde ~ assez souvent dans les exemples précédents. Il s'agit du répertoire personnel. C'est drôle, mais vous pouvez voir le chemin physique vers le dossier ~ en utilisant les deux commandes que vous avez déjà examinées.



3. ls


La commande suivante est ls , abréviation de l i s t , c'est-à-dire la liste . Il répertorie tous les fichiers du répertoire. Vous pouvez également spécifier un répertoire pour y obtenir une liste de fichiers. Si aucun répertoire n'est spécifié, le répertoire de travail actuel est utilisé.


Veuillez noter qu'il existe des options très utiles avec lesquelles vous pouvez extraire des informations encore plus précieuses. L'option -a , par exemple. Cette option vous permet de voir les fichiers cachés dans la liste (dont les noms commencent par un point). L'option -l produit une longue liste qui, entre autres, indique la taille des fichiers et les autorisations.

Les options peuvent être combinées:

ls -al

4. cp & mv


La commande cp vient du mot c o p y , c'est-à-dire copie . Vous permet de copier des fichiers et des répertoires. Le premier fichier / répertoire spécifié est la source (que nous copions), en deuxième position - la destination (où nous copions). Dans l'exemple suivant, nous déplaçons l'image dans le dossier Téléchargements.


Lors de la copie d'un répertoire, vous pouvez utiliser l'option -R pour copier de manière récursive (c'est-à-dire avec les sous-dossiers). Veuillez noter que les fichiers cachés seront également copiés.

Il existe de nombreuses variantes sur la façon de copier des fichiers et des répertoires. Par exemple, il est possible de copier uniquement les fichiers avec une extension spécifique. Dans l'exemple suivant, tous les fichiers avec l'extension jpg sont copiés dans le dossier Téléchargements.


En plus de la commande cp , il existe également la commande mv , qui signifie m o v e , c'est-à-dire en mouvement . Cette commande est utilisée pour déplacer des fichiers et des répertoires. Fonctionne en général de la même manière que cp . Cependant, il existe des différences. Par exemple, la commande mv n'est pas fournie avec l'option -R .

Pour examiner toutes les options disponibles pour la commande mv , tapez simplement:

man mv

5. mkdir et toucher


Pour créer un répertoire, vous pouvez utiliser la commande mkdir , qui signifie m a k e dir ectory , c'est-à-dire création d'un répertoire . Cette commande nécessite un argument obligatoire: le nom du nouveau répertoire. Vérifiez si la commande a réussi, vous pouvez utiliser ls , décrit ci-dessus.


La création d'un fichier est aussi simple que la création d'un répertoire. Au lieu de mkdir, vous devez utiliser la commande tactile pour créer un nouveau fichier.


Vous devez savoir que le fichier nouvellement créé sera vide. Et encore une fois, si vous voulez vérifier si la commande a réussi, utilisez la commande ls .

6. rmdir & rm


Tout comme il existe deux commandes différentes pour créer des fichiers et des répertoires, il existe également deux commandes distinctes lorsqu'il s'agit de supprimer des fichiers et des répertoires.

Pour supprimer un répertoire, vous pouvez utiliser la commande rmdir , qui est l'abréviation de r e m ove dir ectory , c'est-à-dire suppression du répertoire . Gardez à l'esprit - la commande supprime uniquement les répertoires vides.


La commande rm est plus puissante . Comme vous l' avez sans doute deviné, on constate une réduction de r e m ove , à savoir suppression. La commande rm supprime chaque fichier spécifié. Bien que les répertoires puissent également être supprimés avec cette commande, ce n'est pas le cas par défaut.


Lorsque rm est exécuté avec l'option -r , les répertoires correspondants, leurs sous-répertoires et tous les fichiers qui y sont contenus sont supprimés récursivement.

Pour ignorer les fichiers inexistants et ne jamais demander de confirmation de leur suppression, vous pouvez utiliser l'option -f .



7. chat, queue et tête


Lorsqu'il s'agit de lire le contenu d'un fichier, il existe plusieurs options. La première est la commande cat , abréviation de con cat enate , i.e. concaténation . Bien que la commande puisse être utilisée à des fins différentes, l'une des choses qu'elle peut faire est d'afficher le contenu du fichier.



Attention: l'intégralité du fichier s'affiche. Il existe également des cas où vous n'avez besoin que de la première ou de la dernière ligne X d'un fichier. Pour ce faire, utilisez les commandes tail et head . tail imprime les 10 dernières lignes du fichier, tandis que head imprime les 10 premières lignes.


En utilisant l'option -n , vous pouvez spécifier le nombre de lignes à imprimer. Voici un exemple avec queue , pour la tête cela fonctionne exactement de la même manière.



8. grep


La commande grep est l' abréviation de g lobal r REGULIERS e xpression p Rint , à savoir sortie regex globale. Utilisé pour rechercher du texte. Le fichier sera analysé pour trouver les informations que vous souhaitez recevoir et le résultat sera présenté dans le format spécifié.

Commençons par un exemple très simple. Il existe un fichier contenant les noms de tous les pays. Nous voulons vérifier la présence d'un mot de Pays-Bas Pays-Bas ( Pays-Bas ) dans la liste. Notez que grep est sensible à la casse par défaut .

Le premier argument passé est le mot que nous recherchons. Et le second est le fichier dans lequel nous allons chercher.


Pour les recherches non sensibles à la casse, utilisez l'option -i . Dans l'exemple suivant, il y a BeL et bel et BEL .


Veuillez noter que dans les exemples ci-dessus, on peut voir que grep affiche la chaîne entière correspondant au modèle dans le terminal. Pour limiter le nombre de lignes correspondantes, utilisez l'option -c .



9. trouver


La dernière équipe à ce jour - la recherche ( recherche ), vous permet de trouver rapidement le fichier ou le répertoire. Supposons que vous ayez besoin de tous les fichiers CSS du répertoire actuel. Nous pourrions obtenir leur liste en utilisant la commande find .


Notez que la commande find recherche également dans les sous-dossiers.





Maintenant que nous avons parcouru toute la liste, j'espère que vous avez approfondi vos connaissances pour travailler avec le terminal. Peut-être que quelque chose vous sera utile, ou même découvrir par vous-même une nouvelle équipe ou une option.

Si vous pensez qu'il n'y a pas d'équipe dans cette liste ou si vous avez juste un excellent ajout à cette liste, faites-le moi savoir.

Merci pour l'attention!

Traductions techniques sur le blog d'Edison:


All Articles