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 ?

Ubuntu sur Windows, installé depuis le Microsoft Store

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 .

Invite de commandes vs PowerShell vs Bash sur Ubuntu sous Windows

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) .

Ubuntu a un raccourci dans le menu Démarrer de Windows 10

Voici à quoi ressemble l'interface d' Ubuntu dans (Ubuntu)Windows 10 :

Le terminal Ubuntu dans 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])[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" .

Utilisation de la commande CD pour changer le dossier de travail

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.

Utilisation de la commande LS pour afficher le contenu d'un dossier

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" .

Utilisation de la commande CP pour copier un fichier

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" .

Utilisation de la commande MV pour déplacer et renommer un fichier

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 .

Utilisation de la commande RM pour supprimer un fichier

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.

Utilisation de la commande MKDIR pour créer un nouveau dossier

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 .

Utilisation de la commande RM -R pour supprimer un dossier

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 .

Utilisation de la commande SUDO APT-GET UPDATE pour récupérer des listes de packages à jour

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.

Utilisation de la commande SUDO APT-GET INSTALL pour installer une nouvelle application

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 .

Exécuter une application dans Bash sur Ubuntu sous Windows

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 :

Obtenir de l'aide pour une commande dans Bash sur Ubuntu sous Windows

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.



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts