Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce tutoriel aidera les nouveaux à Linux à commencer à installer et à mettre à jour des packages à l’aide de la distribution Ubuntu de Linux installée par défaut à l’aide de WSL, ainsi que d’utiliser certaines commandes de base avec la ligne de commande Bash.
Installation et mise à jour de logiciels
Vous pouvez installer et mettre à jour des programmes logiciels directement à partir de la ligne de commande à l’aide du gestionnaire de package préféré pour la distribution que vous exécutez.
Dans Ubuntu, par exemple, mettez à jour la liste des logiciels disponibles en exécutant « sudo apt update ». Ensuite, vous pouvez obtenir directement des logiciels à l’aide de la commande « sudo apt-get install », suivie du nom du programme que vous souhaitez installer :
sudo apt-get install <app_name>
Pour mettre à jour les programmes qui ont déjà été installés, vous pouvez exécuter :
sudo apt update && sudo apt upgrade
Conseil / Astuce
Différentes distributions de Linux ont souvent différents gestionnaires de packages et nécessitent l’utilisation d’une commande d’installation spécifique au gestionnaire de package associé. Par exemple, le gestionnaire de package principal pour Arch Linux est appelé pacman et la commande d’installation serait sudo pacman -S <app_name>
. Le gestionnaire de package principal pour OpenSuse est appelé Zypper et la commande d’installation serait sudo zypper install <app_name>
. Le gestionnaire de package principal pour Alpine est appelé apk et la commande d’installation serait sudo apk add <app_name>
. Les deux principaux gestionnaires de packages pour les distributions Red Hat, comme CentOS, sont YUM et RPM et une commande d’installation peut être sudo yum install <app_name>
ou sudo rpo -i <app_name>
. Reportez-vous à la documentation de la distribution avec laquelle vous travaillez pour savoir quels outils sont disponibles pour vous permettre d’installer et de mettre à jour des logiciels.
Utilisation de fichiers et de répertoires
Pour afficher le chemin du répertoire dans lequel vous êtes actuellement, utilisez la commande « pwd » :
pwd
Pour créer un répertoire, utilisez la commande « mkdir » suivie du nom du répertoire que vous souhaitez créer :
mkdir hello_world
Pour modifier les répertoires, utilisez la commande « cd » suivie du nom du répertoire vers lequel vous souhaitez accéder :
cd hello_world
Pour afficher le contenu du répertoire dans lequel vous êtes actuellement, tapez « ls » dans la ligne de commande :
ls
Par défaut, la commande 'ls' imprime le nom de tous les fichiers et répertoires uniquement. Pour obtenir des informations supplémentaires telles que la dernière fois qu’un fichier a été modifié ou les autorisations de fichier, utilisez l’indicateur « -l » :
ls -l
Vous pouvez créer un fichier via la commande « touch » suivie du nom du fichier que vous souhaitez créer :
touch hello_world.txt
Vous pouvez modifier des fichiers à l’aide de n’importe quel éditeur de texte graphique téléchargé ou de l’extension VS Code Remote – WSL. Vous pouvez en savoir plus sur la prise en main de VS Code ici
Si vous préférez modifier un fichier directement à partir de la ligne de commande, vous devez utiliser un éditeur de ligne de commande tel que vim, emacs ou nano. De nombreuses distributions sont fournies avec un ou plusieurs de ces programmes installés, mais vous pouvez toujours installer ces programmes en suivant les instructions d’installation décrites dans le guide ci-dessus.
Pour modifier votre fichier avec votre méthode de modification préférée, exécutez simplement le nom du programme suivi du nom du fichier que vous souhaitez modifier :
code hello_world.txt
notepad.exe hello_world.txt
Pour afficher le contenu d’un fichier dans la ligne de commande, utilisez la commande « cat » suivie du fichier que vous souhaitez lire :
cat hello_world.txt
Utilisation de tubes et d’opérateurs de redirection
Un canal « | » redirige la sortie d’une commande en tant qu'entrée dans une autre commande. Par exemple, lhscmd | rhscmd dirigerait la sortie de lhscmd vers rhscmd. Les canaux peuvent être utilisés de différentes façons pour accomplir rapidement des tâches via la ligne de commande. Vous trouverez ci-dessous quelques exemples simples de la façon dont les canaux peuvent être utilisés.
Imaginez que vous souhaitez trier rapidement le contenu d’un fichier. Prenez l’exemple fruits.txt ci-dessous :
cat fruits.txt
Orange
Banana
Apple
Pear
Plum
Kiwi
Strawberry
Peach
Vous pouvez trier rapidement cette liste à l’aide d’un canal :
$ cat fruits.txt | sort
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Par défaut, la sortie de la commande « cat » est envoyée à la sortie standard ; toutefois, le « | » nous permet de rediriger plutôt la sortie en tant qu’entrée vers une autre commande, « sort ».
Un autre cas d’usage est la recherche. Vous pouvez utiliser « grep » qui est une commande utile qui recherche une entrée pour une chaîne de recherche particulière.
cat fruits.txt | grep P
Pear
Plum
Peach
Vous pouvez également utiliser des opérateurs de redirection tels que «> » pour transmettre la sortie à un fichier ou un flux. Par exemple, si vous souhaitez créer un fichier .txt avec le contenu trié de fruit.txt:
cat fruits.txt | sort > sorted_fruit.txt
$ cat sorted_fruit.txt
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Par défaut, la sortie de la commande de tri est envoyée à la sortie standard ; toutefois, l’opérateur '>' nous permet de rediriger plutôt la sortie dans un nouveau fichier nommé sorted_fruits.txt.
Vous pouvez utiliser des canaux et des opérateurs de redirection de nombreuses façons intéressantes pour effectuer des tâches plus efficacement directement à partir de la ligne de commande.
Contenu recommandé
Windows Subsystem for Linux