[LINUX] Comment lancer Explorer à partir de WSL

introduction

Je voulais démarrer l'Explorateur à partir de la ligne de commande comme Git Bash dans WSL (sous-système Windows pour Linux), j'ai donc essayé de savoir comment l'exécuter.

L'environnement d'exécution est le suivant.

Ce que je voulais faire

Git Bash vous permet d'exécuter l'Explorateur en utilisant la commande de démarrage à l'invite de commande.

$ start explorer [Chemin du répertoire]

De la même manière, vérifiez avec WSL pour voir si vous pouvez exécuter l'Explorateur à partir de la ligne de commande.

résultat

En conséquence, «WSL» a pu exécuter Explorer avec la commande suivante.

$ explorer.exe [Chemin du répertoire]

Pourquoi vous pouvez exécuter des fichiers du côté Windows

J'ai vérifié le contenu de la variable d'environnement «PATH» du côté WSL en utilisant la «commande env».

$ echo $PATH | sed s/:/\\n/g | grep -Ei "/mnt/c/windows"
/mnt/c/Windows/system32
/mnt/c/Windows
/mnt/c/Windows/System32/Wbem
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/
/mnt/c/WINDOWS/system32
/mnt/c/WINDOWS
/mnt/c/WINDOWS/System32/Wbem
/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/
/mnt/c/WINDOWS/System32/OpenSSH/
/mnt/c/WINDOWS/system32
/mnt/c/WINDOWS
/mnt/c/WINDOWS/System32/Wbem
/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/
/mnt/c/WINDOWS/System32/OpenSSH/

Apparemment, WSL reflète les variables d'environnement du côté Windows par défaut, il semble donc que vous puissiez spécifier un fichier d'exécution tel qu'une commande Windows standard.

Exécutez la commande sans spécifier .exe

Je comprends comment l'exécuter, mais comme il est fastidieux de spécifier .exe à chaque fois et de l'exécuter, enregistrez un alias.

Enregistrement Aliase

Enregistrez l'alias dans le fichier de configuration bash .bashrc et définissez-le pour que la commande puisse être exécutée sans .exe.

$ vim ~/.bashrc

L'écran d'édition de vim s'ouvrira, alors ajoutez le contenu à .bashrc comme indiqué ci-dessous.

alias [Nom de la commande]='[Nom du fichier d'exécution]'

Je l'ai réglé comme suit.

# aliases
alias explorer='explorer.exe'

Après l'édition, utilisez la commande source pour recharger .bashrc pour refléter l'alias.

$ source ~/.bashrc

Après avoir exécuté la commande source, vérifiez si la commande peut être exécutée sans .exe.

$ explorer .

Je pense que vous pouvez maintenant l'exécuter sans .exe. Au fait, vous pouvez consulter la liste des alias définis avec la commande ʻalias`.

Recommended Posts

Comment lancer Explorer à partir de WSL
Transition de WSL1 à WSL2
Comment lancer instantanément Jupyter Notebook à partir du terminal
Comment utiliser SWIG de WAF
Comment lancer AWS Batch à partir de l'application cliente Python
Comment accéder à wikipedia depuis python
Comment convertir .mgz en .nii.gz
Comment convertir facilement le format de Markdown
Comment mettre à jour Google Sheets à partir de Python
Comment utiliser le multicœur du point de vue de plusieurs langues
Comment accéder à RDS depuis Lambda (python)
Comment faire fonctionner Linux depuis la console
Comment créer un référentiel à partir d'un média
Comment accéder à la banque de données de l'extérieur
Somme de 1 à 10
Comment ouvrir un navigateur Web à partir de python
Comment créer un objet fonction à partir d'une chaîne
Étude de Python Hour7: Comment utiliser les classes
Comment obtenir les résultats de l'identifiant dans Celery
Comment appeler l'API Cloud à partir de GCP Cloud Functions
Comment faire fonctionner Linux depuis l'extérieur Procédure
Comment bien gérer les commandes Linux à partir de Python
Comment extraire le coefficient de la formule minute
Comment mesurer la vitesse de la ligne depuis le terminal
Comment Git GSR à partir de Jupyter Lab de GCP
Apprenez à gonfler des images à partir du code TensorFlow
Comment cloner un référentiel distant Github depuis Atom
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
[Python] Comment supprimer les valeurs en double de la liste
Comment créer un article à partir de la ligne de commande
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment "mettre en cache" l'accès à la mémoire FPGA à partir de Linux
Grattage 2 Comment gratter
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment installer Python
Comment utiliser Pandas 2
Comment utiliser Keras ~ De la simple génération de modèle à CNN ~
Comment récupérer des données d'image de Flickr avec Python
Comment lire PyPI
Changements de Python 3.0 à Python 3.5
Comment installer pip
Changements de Python 2 à Python 3.0
Terraform configuré pour lancer AWS Lambda à partir d'Amazon SQS
Comment utiliser numpy.vectorize
Comment installer Archlinux
Comment utiliser pytest_report_header
Comment redémarrer gunicorn
Comment installer python
Comment héberger virtuel
Comment déboguer le sélénium
Comment utiliser le stockage Azure Table de Django (PTVS)
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment lire JSON
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py