Le terminal de commande ☑︎
Le terminal de commande
Dernière mise à jour
Le terminal de commande
Dernière mise à jour
Dans la vie de tous les jours de dev, nous utilisons beaucoup le terminal de commande. Que ce soit pour installer des logiciels, pour gérer des serveurs, pour faire des mises à jour, etc.
Pour travailler efficacement, il est important de savoir utiliser le terminal de commande. Cela peut paraître compliqué au début, mais avec un peu de pratique, cela deviendra un réflexe.
Symfony CLI regroupe tous les outils dont nous avons besoin pour travailler avec Symfony. Il est donc important de l'installer (voir Installation). Il est possible de l'utiliser directement dans le terminal de commande ou via un terminal intégré à VSCode.
Les commandes de base sont les commandes que nous utilisons le plus souvent. Elles nous permettent de naviguer dans les dossiers, de créer des fichiers, de modifier des fichiers, etc. Certaines commandes sont uniquement disponibles sur Linux et Mac, d'autres sont disponibles sur Windows.
Commande | Description |
---|---|
pwd
Affiche le répertoire courant.
ls
Lister les fichiers du répertoire courant.
cd
Changer le répertoire courant.
mkdir
Créer un nouveau répertoire.
touch
Créer un nouveau fichier.
rm
Supprimer un fichier.
rm -r
Supprimer un répertoire.
rmdir
Supprimer un répertoire vide.
mv
Déplacer un fichier ou un répertoire.
cp
Copier un fichier ou un répertoire.
cat
Afficher le contenu d'un fichier.
head
Afficher les premières lignes d'un fichier.
tail
Afficher les dernières lignes d'un fichier.
nano
Editeur de fichier.
chmod
Modifier les permissions d'un fichier ou d'un répertoire.
chown
Changer le propriétaire d'un fichier ou d'un répertoire.
chgrp
Changer le groupe d'un fichier ou d'un répertoire.
chown
Changer le propriétaire d'un fichier ou d'un répertoire.
find
Rechercher des fichiers.
locate
Rechercher des fichiers.
grep
Rechercher une chaîne de caractères dans un fichier.
ssh
Se connecter à un hôte distant.
ssh-keygen
Générer une paire de clés publiques/privées.
ssh-copy-id
Copier la clé publique sur l'hôte distant.
ip
Afficher l'adresse IP de l'ordinateur.
ping
Effectuer un ping sur un hôte distant.