Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 sudo apt-get install commande 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é Alpine Package Keeper (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 d’accès du répertoire dans lequel vous êtes actuellement, utilisez la pwd commande :
pwd
Pour créer un répertoire, utilisez la mkdir commande suivie du nom du répertoire que vous souhaitez créer :
mkdir hello_world
Pour modifier les répertoires, utilisez la cd commande suivie du nom du répertoire vers lequel vous souhaitez accéder :
cd hello_world
Pour afficher le contenu dans le répertoire dans lequel vous êtes actuellement, tapez ls dans la ligne de commande :
ls
Par défaut, la ls commande imprime uniquement le nom de tous les fichiers et répertoires. Pour obtenir des informations supplémentaires telles que la dernière modification d’un fichier ou des autorisations de fichier, utilisez l’indicateur -l:
ls -l
Vous pouvez créer un fichier via la touch commande 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, emacsou 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 cat commande 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 comme entrée dans une autre commande. Par exemple, lhscmd | rhscmd dirigerait la sortie vers lhscmdrhscmd. 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 cat commande est envoyée à la sortie standard . Toutefois, elle | 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 comme une commande utile qui recherche une chaîne de recherche spécifique.
cat fruits.txt | grep P
Pear
Plum
Peach
Vous pouvez également utiliser des opérateurs de redirection comme > 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 sort commande est envoyée à la sortie standard . Toutefois, l’opérateur > nous permet de rediriger la sortie vers 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