Comment travailler avec des fichiers, des dossiers et des applications dans Bash sur Ubuntu sous Windows 10
L'ajout du sous- système Windows(Windows Subsystem) pour Linux dans Windows 10 a été une surprise pour beaucoup, nous y compris. Bien qu'il s'agisse d'un outil destiné à être utilisé principalement par les développeurs, les utilisateurs réguliers semblent également intéressés par cette fonctionnalité. Nous avons pensé qu'il serait logique de vous montrer comment exécuter des commandes dans Bash sur Ubuntu sous Windows 10 pour travailler avec des fichiers, des dossiers et des applications. Il y a beaucoup de terrain à couvrir, alors commençons :
REMARQUE :(NOTE:) Ce didacticiel est basé sur Windows 10 avec la mise à jour (Update)du 10 novembre(November 10) . Si vous avez une ancienne version de Windows 10 , certaines commandes peuvent ne pas fonctionner ou les choses peuvent sembler différentes.
Comment obtenir Ubuntu sur Windows
Pour ce didacticiel, vous devez avoir Linux Ubuntu sur Windows installé sur votre ordinateur ou appareil (computer or device)Windows 10 . Si vous ne l'avez pas déjà fait, ou si vous avez besoin de conseils à ce sujet, nous avons décrit l'ensemble du processus d'installation(installation process) ici : Comment puis-je obtenir le sous-système Windows(Windows Subsystem) pour Linux ?
Deuxièmement, nous supposons que vous n'avez jamais travaillé avec Linux et que "vous n'en savez rien", tout comme Jon Snow . 🙂
Qu'est-ce que Bash sur Ubuntu sous Windows
En tant que débutant complet, vous vous demandez peut-être ce que vous obtenez de Bash sur Ubuntu sous Windows . Vous obtenez l'intégralité de l'environnement shell Bash(Bash shell) sur votre ordinateur Windows 10. Si vous avez déjà utilisé Windows , que ce soit Windows 10, Windows XP ou quoi que ce soit entre ces deux, vous connaissez probablement l' invite de commande(Command Prompt) et les environnements PowerShell . Bash est un shell similaire, mais créé pour les systèmes d'exploitation Linux .
Tout comme Command Prompt , Bash est un environnement de ligne de commande. Il s'exécute sur un noyau Linux(Linux kernel) et vous offre toute une gamme d'utilitaires de ligne de commande à exécuter. Vous pouvez l'utiliser pour télécharger, installer et utiliser des applications Linux , si c'est ce que vous voulez. Et tous les utilitaires que vous exécutez dans Bash ont accès à votre système de fichiers (file system)Windows 10 . Cela signifie que vous pouvez accéder, créer et supprimer des fichiers et des dossiers sur n'importe lequel de vos lecteurs. Il est également important de noter que, même si c'est possible, l'exécution d'applications graphiques dans Ubuntu sous Windows est à la fois une chose assez complexe à faire et sujette aux erreurs. C'est parce queUbuntu sur Windows a été créé pour fournir un sous-système Linux et un accès(Linux subsystem and access) à ses utilitaires aux développeurs, et non aux utilisateurs réguliers.
Comment démarrer Ubuntu sur Windows 10
La première chose que vous devez faire après avoir installé Ubuntu sur Windows est de le lancer, et un moyen rapide de le faire est de cliquer ou d'appuyer sur son raccourci depuis le menu Démarrer(Start Menu) .
Voici à quoi ressemble l'interface d' Ubuntu dans (Ubuntu)Windows 10 :
Étant un environnement de ligne de commande, vous devez écrire les commandes de texte que vous souhaitez y exécuter. Si vous avez déjà travaillé avec l'invite de commande(Command Prompt) , vous avez probablement l'habitude d'écrire le chemin complet d'une commande pour pouvoir l'exécuter. Oubliez cela lorsque vous utilisez le shell Bash(Bash shell) . Ici, toute commande, outil ou application que vous installez peut être exécuté de n'importe où en tapant simplement son nom. Il n'est pas nécessaire d'ajouter son chemin avant son nom. Voyons maintenant les commandes de base que vous devez apprendre pour commencer :
1. Comment changer le répertoire sur votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande CD(CD command)
L'une des commandes essentielles de Bash est celle qui vous permet de changer le dossier dans lequel vous travaillez. Pour naviguer vers un autre dossier à partir de votre PC Windows 10, il vous suffit d'exécuter la commande cd [chemin](cd [path]) où [chemin]([path]) est l'emplacement de ce dossier.
Notez que tous les lecteurs de votre PC Windows 10 sont montés dans /mnt/[the letter of the drive] . Par exemple, le lecteur C sur lequel Windows 10 est généralement installé se trouve à cet emplacement : /mnt/c . Le lecteur D , si vous en avez un, se trouve dans /mnt/d et ainsi de suite. Prenons un exemple : si vous souhaitez naviguer vers le dossier Digital Citizen qui se trouve sur votre lecteur (Digital Citizen)D , vous devrez exécuter cette commande Bash(Bash command) : cd "/mnt/d/Digital Citizen" .
IMPORTANT : Si le dossier dans lequel vous souhaitez travailler comporte des espaces dans son nom, comme c'est le cas pour le Digital Citizen , assurez-vous de mettre le chemin entre guillemets. De plus, n'utilisez que des marques droites, pas des guillemets bouclés ou intelligents, car ils ne fonctionnent pas.
2. Comment voir le contenu d'un dossier sur votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande LS(LS command)
Dans Bash , une autre commande vitale, qui vous montre le contenu d'un dossier, est ls . Tapez-le, appuyez sur Entrée(Enter) sur votre clavier et vous devriez obtenir une liste de tous les dossiers et fichiers(folder and file) trouvés dans le répertoire actuel.
Comme vous pouvez le voir dans la capture d'écran précédente, les dossiers sont mis en surbrillance afin que vous puissiez les différencier des fichiers.
3. Comment copier des fichiers sur votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande CP(CP command)
Bash inclut également toutes les commandes nécessaires à la gestion de base des fichiers(file management) , telles que copier, déplacer, renommer, supprimer. La commande qui vous permet de copier un fichier d'un endroit à un autre est cp [source] [destination] , où [source] est le chemin vers le fichier qui est copié et [destination] est le chemin vers l'endroit où il va être copié .
Par exemple, disons que nous voulons copier le fichier appelé incognito.xlsx, qui se trouve dans notre dossier Digital Citizen , dans le sous-dossier (Digital Citizen)Security for Everyone . Pour ce faire, la commande à exécuter est cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .
Le fichier est ensuite copié dans le dossier spécifié.
4. Comment déplacer ou renommer des fichiers sur votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande MV(MV command)
Déplacer ou renommer des fichiers avec Bash est similaire à la copie de fichiers. La commande que vous devez exécuter à cette fin a la syntaxe suivante : mv [source] [destination] , où [source] est le chemin vers le fichier qui est déplacé ou renommé et [destination] est le chemin vers l'endroit où il va être déplacé. Si la [destination] est la même que la [source], mais que le nom de fichier(file name) que vous spécifiez est différent de l'original, le fichier est renommé au lieu d'être déplacé.
En utilisant le même exemple que précédemment, déplaçons le fichier incognito.xlsx de notre dossier Digital Citizen vers le sous-dossier Security for Everyone , puis renommez-le en web_incognito.xlsx . Pour ce faire, nous devons exécuter ces commandes : mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" puis mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .
5. Comment supprimer des fichiers de votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande RM(RM command)
La suppression ou la suppression de fichiers dans Bash se fait à l'aide de la commande rm [file] . Pour supprimer le fichier web_incognito.xlsx que nous avons créé précédemment, nous naviguons d'abord vers notre dossier Security for Everyone qui le contient, en utilisant la commande cd "/mnt/d/Digital Citizen/Security for Everyone" . Ensuite, nous exécutons la commande rm web_incognito.xlsx .
6. Comment créer des dossiers sur votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande MKDIR(MKDIR command)
La création d'un dossier avec Bash se fait à l'aide de la commande mkdir [dossier](mkdir [folder]) , où [dossier]([folder]) est le nom du dossier que vous souhaitez créer. Par exemple, disons que nous voulons créer un dossier appelé Tests dans notre répertoire Digital Citizen . Pour ce faire, nous naviguons d'abord dans le dossier Digital Citizen (cd "/mnt/d/Digital Citizen") puis exécutons la commande mkdir Tests . C'est aussi simple que ça.
7. Comment supprimer des dossiers de votre PC Windows 10, avec Bash sur Ubuntu , en utilisant la commande RM -R(RM -R command)
De même, supprimer ou supprimer un dossier à l'aide de Bash est tout aussi simple. Accédez(Navigate) au répertoire parent(parent directory) du dossier que vous souhaitez supprimer et exécutez la commande rm -r [dossier](rm -r [folder]) , où [dossier]([folder]) est le nom du dossier à supprimer. Vous avez peut-être remarqué que cette commande inclut également l' argument -r : vous devez l'ajouter pour que tout ce qui se trouve dans ce dossier soit également supprimé, de manière récursive.
Par exemple, supprimons le dossier Tests que nous avons précédemment créé dans notre dossier Digital Citizen . Pour cela, nous devons d'abord naviguer vers le dossier parent(parent folder) , qui est Digital Citizen , en utilisant la commande : cd "/mnt/d/Digital Citizen" . Ensuite, il faut exécuter la commande rm -r Tests .
8. Comment télécharger et installer des applications Linux(Linux apps) sur Windows 10 , avec Bash sur Ubuntu , en utilisant la commande SUDO APT-GET INSTALL(SUDO APT-GET INSTALL command)
Linux vous permet également d'exécuter des commandes en tant que superutilisateur à l'aide de la commande SUDO(SUDO command) , qui vous donne des privilèges administratifs. La syntaxe est simple : sudo [application] , où [application] peut être n'importe quel programme installé sur le système d'exploitation(operating system) . Étant donné que la commande sudo vous donne des pouvoirs administratifs sur tout sous Linux , elle est très similaire à ce qu'un compte d'utilisateur administrateur(administrator user account) peut faire sous Windows . Si vous souhaitez télécharger, installer et exécuter des applications Linux , vous pouvez utiliser les commandes suivantes :
Tout d'abord, exécutez sudo apt-get update . Cette commande télécharge les dernières listes de logiciels à partir d' Ubuntu .
Ensuite, pour télécharger et installer l' application Linux(Linux app) souhaitée, exécutez sudo apt-get install [nom de l'application](sudo apt-get install [application name]) . Par exemple, si nous voulons installer w3m , qui est un navigateur Web(web browser) textuel , nous devons exécuter sudo apt-get install w3m . Si l'application nécessite des packages supplémentaires, vous devrez peut-être confirmer que vous souhaitez continuer, auquel cas appuyez sur(case press) la touche Y de votre clavier.
Une fois l'application installée, vous pouvez l'exécuter en tapant son nom dans Bash , suivi des paramètres nécessaires. Par exemple, si nous voulions visiter notre site Web, nous devions taper w3m digitalcitizen.life .
9. Comment obtenir de l'aide dans Bash sur Ubuntu sous Windows , en utilisant l' argument HELP(HELP argument)
Si vous voulez en savoir plus sur ce que fait une certaine commande, écrivez-la dans Bash et ajoutez le paramètre "--help" . Les informations affichées(information displayed) devraient éclairer davantage la structure et l'utilisation(structure and usage) de cette commande. Prenez, par exemple, la commande ls, qui liste le contenu d'un dossier. Cela peut sembler être une commande simple, mais elle offre de nombreuses options pour afficher les informations. Voici une partie de l'aide que vous obtenez pour cela :
Avez(Did) -vous essayé Bash sur Ubuntu sous Windows ?
Nous espérons que nous avons réussi à vous présenter le monde très intéressant de Linux Bash et les bases de son utilisation dans Windows 10 . Essayez les commandes que nous avons présentées et découvrez-en plus sur chaque commande à l'aide de l' argument HELP(HELP argument) . Si vous avez des questions ou des conseils à partager, n'hésitez pas à commenter ci-dessous.
Related posts
Raccourcis clavier 34 pour Windows 10's Command Prompt
Comment personnaliser l'invite de commande (cmd) dans Windows 10
Raccourcis pour le UEFI BIOS & Windows 10 Recovery Environment
8 nouvelles fonctionnalités de l'invite de commande et de PowerShell de Windows 10 ?
3 façons de changer l'adresse IP dans Windows 10
Comment masquer (ou afficher) n'importe quelle partition, sous Windows (toutes les versions)
Comment puis-je obtenir le sous-système Windows pour Linux ?
Comment réparer les fichiers Windows manquants ou corrompus à partir de l'invite de commande
12 conseils sur la recherche dans Windows 10
Afficher les informations système et gérer les processus depuis CMD ou PowerShell
God Mode en Windows 11 vs. Windows 10 vs. Windows 7
Comment changer l'emplacement de OneDrive dans Windows 10
Qu'est-ce que l'invite de commande (CMD) ?
Qu'est-ce que Task View dans Windows 10 et comment l'utiliser
Comment utiliser plusieurs ordinateurs de bureau dans Windows 10: Tout ce que vous avez besoin de savoir
4 façons de créer des fichiers factices aléatoires avec une taille spécifique dans Windows
Comment changer view template dans File Explorer de dossier
Ajoutez le Panneau de configuration et l'invite de commande au menu WinX, dans Windows 10
Invite de commandes - L'outil Windows le plus puissant et le moins utilisé
Découvrez lorsque Windows a été installé. Quel est son original install date?