Table des matières
Sous-système Windows pour Linux
Maison Problème commun Différentes façons d'exécuter des fichiers de script shell sous Windows

Différentes façons d'exécuter des fichiers de script shell sous Windows

Apr 13, 2023 am 11:58 AM
shell linux系统 bash cygwin linux创建文件夹 linux脚本

Sous-système Windows pour Linux

La première option consiste à utiliser le sous-système Windows pour Linux ou WSL, qui est une couche de compatibilité pour exécuter les exécutables binaires Linux de manière native sur les systèmes Windows. Il fonctionne pour la plupart des scénarios et vous permet d'exécuter des scripts shell sous Windows 11/10.

WSL n'est pas automatiquement disponible, vous devez donc l'activer via les paramètres de développement de votre appareil Windows. Vous pouvez le faire en allant dans Paramètres > Mise à jour et sécurité > Pour les développeurs. Passez en mode développeur et confirmez l'invite en sélectionnant Oui. Ensuite, recherchez les fonctionnalités Windows (vous pouvez utiliser la barre de recherche Rechercher les paramètres) et sélectionnez l'option Activer ou désactiver les fonctionnalités Windows. Cela vous donnera une liste contextuelle de fenêtres dans lesquelles vous devriez voir la fonctionnalité Sous-système Windows pour Linux. Cochez la case à côté de l'élément et cliquez sur OK pour installer. Cela prendra une minute ou deux car le processus impliquera la recherche des fichiers pertinents pour la fonctionnalité et l'application des modifications, mais une fois le processus terminé, il vous demandera rapidement de redémarrer votre ordinateur. Après le redémarrage,

vous devez obtenir qu'Ubuntu accède au système de fichiers Linux et exécute les commandes et outils Linux ainsi que les scripts Bash ou les fichiers .sh directement dans l'environnement Linux sous Windows. Pour ce faire, rendez-vous sur le Microsoft Store et téléchargez Ubuntu, qui vous fournira une distribution Linux. Après cela, ouvrez Ubuntu et laissez-le s'installer sur votre disque dur et intégrer WSL. Il vous sera ensuite demandé de créer un nom d'utilisateur et un mot de passe pour terminer le processus. Vous pouvez également installer la distribution pour Windows à l'aide de la commande Power Shell "Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing" ou de la commande curl "curl.exe -L " version -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604". Ensuite, mettez à jour et mettez à niveau votre distribution Linux en téléchargeant des packages supplémentaires à l'aide de la commande " sudo apt update && sudo apt update " .

Lorsque tout est prêt, vous pouvez essayer d'exécuter le script shell dans l'invite de commande Windows. Recherchez le fichier de script stocké sous forme de fichier texte dans le système, puis cliquez avec le bouton droit sur le dossier où se trouve le fichier de script tout en maintenant la touche Maj enfoncée. clé. Espace vide. Cela vous donnera la possibilité d'ouvrir une invite de commande ici ou d'ouvrir une fenêtre PowerShell ici. Sélectionnez cette option, tapez "bash" dans la fenêtre d'invite de commande ou dans l'interface PowerShell, et appuyez sur la touche Entrée pour lancer l'invite de distribution. . Cela vous mènera au shell bash, ce qui signifie que l'environnement Windows a été modifié en BASH. Enfin, vous pouvez commencer à taper dans la fenêtre du terminal sh et appuyer sur Entrée

Cygwin

Cygwin a un ensemble de GNU et. outils open source qui fournissent des fonctionnalités similaires aux distributions Linux sur Windows. Utilisez-le pour compiler des applications ou des programmes Unix ou Linux et les exécuter comme Linux BASH les exécute sur le système d'exploitation (OS) Microsoft Windows dans une interface de type Linux

Cygwin. gratuit, vous pouvez donc le télécharger à tout moment sur le site officiel de Cygwin. Téléchargez et commencez à installer le fichier setup-x86_64.exe. Il existe deux versions de Cygwin : 32 bits et 64 bits, bien que nous vous recommandons d'utiliser cette dernière car « complète ». La distribution Cygwin 32 bits n'est plus réalisable et est susceptible d'échouer à des endroits aléatoires en raison de problèmes avec l'appel système fork », comme indiqué sur leur site Web, Cygwin 32 bits ne convient qu'à des scénarios limités, y compris lorsque le 64 bits. La version bit de Cygwin ne peut pas être exécutée. Après avoir téléchargé le programme d'installation de l'interface graphique (qui peut être exécuté pour télécharger l'installation complète de Cygwin), dans le dossier Téléchargements, ouvrez-le et suivez les instructions sur chaque écran pour installer Cygwin. Son site Web propose également une documentation détaillée pour sa configuration.

Lorsque vous êtes prêt, ouvrez le terminal Cygwin64 via le raccourci généré par le programme d'installation sur le bureau. Fournissez la commande " cd C:Users/Username/Desktop " pour changer le répertoire où le fichier de script est stocké. Après cela, vous pouvez commencer à exécuter le script shell. Tapez simplement le nom du fichier SH et l'extension .sh (par exemple, sh test.sh).

Git

Git est un système de contrôle de version gratuit et open source, idéal pour un groupe de programmeurs travaillant ensemble ou se coordonnant sur des projets de code source. Il suit les modifications que vous apportez aux fichiers au fil du temps, vous permettant de voir qui a apporté des modifications à un fichier à différents moments et de restaurer le fichier à son état précédent.

Les PC Linux et macOS sont livrés avec Git préinstallé comme outil de ligne de commande, mais Git propose également des versions pour tous les systèmes d'exploitation qui peuvent être téléchargées sur son site officiel. Dans ce cas, vous souhaiterez peut-être avoir Git pour Windows. Après le téléchargement, visitez votre dossier de téléchargements et ouvrez le fichier d'installation téléchargé pour démarrer l'installation de Git. Au fur et à mesure de l'installation, suivez les instructions affichées sur l'écran de votre appareil et assurez-vous de sélectionner l'option "Git bash Here" lorsqu'une liste contextuelle de fenêtres apparaît confirmant les paramètres des composants requis. Quant aux autres options pour les composants restants, conservez-les simplement sélectionnées par défaut. Continuez à sélectionner Suivant jusqu'à ce que vous atteigniez le bouton Installer. Fermez l'assistant d'installation et ouvrez Git Bash en le recherchant sur votre ordinateur. Vous verrez d'autres applications liées à Git, mais cliquez sur celle qui dit « Git Bash ».

Après le lancement, vous devez utiliser la commande "cd desktop" pour changer le répertoire où se trouvent les fichiers. De plus, vous pouvez accéder au dossier où le fichier SH est stocké et cliquer avec le bouton droit sur le dossier pour sélectionner l'option « Git Bash Here ». Lorsque le terminal de commande Git ou Git Bash apparaît, vous pouvez commencer à exécuter la commande à l'aide de SH. Tapez simplement le nom du fichier SH et l'extension .sh (par exemple, sh test.sh).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utiliser le Gestionnaire des tâches sous Linux Utiliser le Gestionnaire des tâches sous Linux Aug 15, 2024 am 07:30 AM

Il existe de nombreuses questions que les débutants sous Linux posent souvent : « Linux a-t-il un gestionnaire de tâches ? », « Comment ouvrir le gestionnaire de tâches sous Linux ? » Les utilisateurs de Windows savent que le gestionnaire de tâches est très utile. Vous pouvez ouvrir le Gestionnaire des tâches en appuyant sur Ctrl+Alt+Suppr sous Windows. Ce gestionnaire de tâches vous montre tous les processus en cours d'exécution et la mémoire qu'ils consomment, et vous pouvez sélectionner et tuer un processus à partir du programme gestionnaire de tâches. Lorsque vous utiliserez Linux pour la première fois, vous rechercherez également quelque chose qui équivaut à un gestionnaire de tâches sous Linux. Un expert Linux préfère utiliser la ligne de commande pour rechercher les processus, la consommation de mémoire, etc., mais ce n'est pas obligatoire

Résoudre le problème de l'affichage tronqué des graphiques et des diagrammes sur le serveur de surveillance chinois Zabbix Résoudre le problème de l'affichage tronqué des graphiques et des diagrammes sur le serveur de surveillance chinois Zabbix Jul 31, 2024 pm 02:10 PM

La prise en charge du chinois par Zabbix n'est pas très bonne, mais parfois nous choisissons toujours le chinois à des fins de gestion. Dans l'interface Web surveillée par Zabbix, le chinois sous l'icône graphique affichera des petits carrés. Ceci est incorrect et nécessite le téléchargement de polices. Par exemple, "Microsoft Yahei", "Microsoft Yahei.ttf" est nommé "msyh.ttf", téléchargez la police téléchargée dans /zabbix/fonts/fonts et modifiez les deux caractères dans /zabbix/include/defines.inc.php. fichier dans definition('ZBX_GRAPH_FONT_NAME','DejaVuSans');define('ZBX_FONT_NAME'

7 façons de vous aider à vérifier la date d'enregistrement des utilisateurs Linux 7 façons de vous aider à vérifier la date d'enregistrement des utilisateurs Linux Aug 24, 2024 am 07:31 AM

Saviez-vous comment vérifier la date de création d'un compte sur un système Linux ? Si vous le savez, que pouvez-vous faire ? Avez-vous réussi ? Si oui, comment faire ? Fondamentalement, les systèmes Linux ne suivent pas ces informations, alors quelles sont les autres manières d'obtenir ces informations ? Vous vous demandez peut-être pourquoi je vérifie cela ? Oui, il existe des situations dans lesquelles vous devrez peut-être consulter ces informations et elles vous seront utiles à ce moment-là. Vous pouvez utiliser les 7 méthodes suivantes pour vérifier. Utilisez /var/log/secure Utilisez l'outil aureport Utilisez .bash_logout Utilisez la commande chage Utilisez la commande useradd Utilisez la commande passwd Utilisez la dernière commande Méthode 1 : Utilisez /var/l

Que dois-je faire si les polices WPS manquantes sous le système Linux entraînent une déformation du fichier ? Que dois-je faire si les polices WPS manquantes sous le système Linux entraînent une déformation du fichier ? Jul 31, 2024 am 12:41 AM

1. Recherchez les polices wingdings, wingdings2, wingdings3, Webdings et MTExtra sur Internet 2. Entrez dans le dossier principal, appuyez sur Ctrl+h (afficher les fichiers cachés) et vérifiez s'il existe un dossier .fonts. Sinon, créez. 3. Copiez les polices téléchargées telles que wingdings, wingdings2, wingdings3, Webdings et MTExtra dans le dossier .fonts du dossier principal. Ensuite, démarrez wps pour voir s'il existe toujours une boîte de dialogue de rappel « Police manquante dans le système ». sinon, juste du succès Notes : wingdings, wingdin

Apprenez à ajouter des polices à Fedora en 5 minutes Apprenez à ajouter des polices à Fedora en 5 minutes Jul 23, 2024 am 09:45 AM

Installation à l'échelle du système Si vous installez une police à l'échelle du système, elle sera disponible pour tous les utilisateurs. La meilleure façon de procéder est d'utiliser les packages RPM des référentiels de logiciels officiels. Avant de commencer, ouvrez l'outil "Logiciel" dans Fedora Workstation, ou d'autres outils utilisant le référentiel officiel. Sélectionnez la catégorie « Modules complémentaires » dans la barre de sélection. Sélectionnez ensuite « Polices » dans la catégorie. Vous verrez les polices disponibles similaires à celle de la capture d'écran ci-dessous : Lorsque vous sélectionnez une police, certains détails apparaîtront. Selon plusieurs scénarios, vous pourrez peut-être prévisualiser un exemple de texte pour la police. Cliquez sur le bouton "Installer" pour l'ajouter à votre système. En fonction de la vitesse du système et de la bande passante du réseau, ce processus peut prendre un certain temps.

lancer! Exécuter DOS sur Raspberry Pi lancer! Exécuter DOS sur Raspberry Pi Jul 19, 2024 pm 05:23 PM

Différentes architectures de processeur signifient qu'exécuter DOS sur le Raspberry Pi n'est pas facile, mais ce n'est pas très compliqué. FreeDOS est peut-être familier à tout le monde. Il s'agit d'un système d'exploitation complet, gratuit et bien compatible pour DOS. Il peut exécuter certains anciens jeux DOS ou logiciels commerciaux, et peut également développer des applications embarquées. Tant que le programme peut fonctionner sur MS-DOS, il peut fonctionner sur FreeDOS. En tant qu'initiateur et coordinateur du projet FreeDOS, de nombreux utilisateurs me poseront des questions en tant qu'initié. La question qu'on me pose le plus souvent est : « FreeDOS peut-il fonctionner sur un Raspberry Pi ? » Cette question n'est pas surprenante. Après tout, Linux fonctionne très bien sur le Raspberry Pi

Comment connecter deux hôtes Ubuntu à Internet à l'aide d'un seul câble réseau Comment connecter deux hôtes Ubuntu à Internet à l'aide d'un seul câble réseau Aug 07, 2024 pm 01:39 PM

Comment utiliser un câble réseau pour connecter deux hôtes Ubuntu à Internet 1. Préparez l'hôte A : ubuntu16.04 et l'hôte B : ubuntu16.042. L'hôte A possède deux cartes réseau, l'une est connectée au réseau externe et l'autre est connectée. pour accueillir B. Utilisez la commande iwconfig pour afficher toutes les cartes réseau sur l'hôte. Comme indiqué ci-dessus, les cartes réseau sur l'hôte A (ordinateur portable) de l'auteur sont : wlp2s0 : Il s'agit d'une carte réseau sans fil. enp1s0 : carte réseau filaire, la carte réseau connectée à l'hôte B. Le reste n’a rien à voir avec nous, inutile de s’en soucier. 3. Configurez l'adresse IP statique de A. Modifiez le fichier #vim/etc/network/interfaces pour configurer une adresse IP statique pour l'interface enp1s0, comme indiqué ci-dessous (où #==========

Comment masquer l'historique de votre ligne de commande Linux Comment masquer l'historique de votre ligne de commande Linux Aug 17, 2024 am 07:34 AM

Si vous êtes un utilisateur de ligne de commande Linux, vous ne souhaitez parfois pas que certaines commandes soient enregistrées dans votre historique de ligne de commande. Les raisons peuvent être multiples. Par exemple, vous occupez un certain poste dans une entreprise et disposez de certains privilèges dont vous ne voulez pas que les autres abusent. Il se peut également qu'il y ait des commandes particulièrement importantes que vous ne souhaitez pas exécuter par erreur lors de la navigation dans la liste de l'historique. Cependant, existe-t-il un moyen de contrôler quelles commandes entrent dans la liste d'historique et lesquelles ne le sont pas ? Ou en d’autres termes, pouvons-nous activer le mode incognito comme un navigateur dans le terminal Linux ? La réponse est oui, et selon les objectifs spécifiques que vous souhaitez atteindre, il existe de nombreuses façons d’y parvenir. Dans cet article, nous aborderons quelques méthodes éprouvées. Remarque : Toutes les commandes apparaissant dans cet article ont été testées sous Ubuntu. différent