Ich wollte den Explorer über die Befehlszeile wie "Git Bash" in "WSL (Windows Subsystem für Linux)" starten, also versuchte ich herauszufinden, wie man ihn ausführt.
Die Ausführungsumgebung ist wie folgt.
Mit "Git Bash" können Sie den Explorer mit dem Befehl "start" an der Eingabeaufforderung ausführen.
$ start explorer [Verzeichnispfad]
Überprüfen Sie auf die gleiche Weise mit "WSL", ob Sie den Explorer über die Befehlszeile ausführen können.
Infolgedessen konnte WSL den Explorer mit dem folgenden Befehl ausführen.
$ explorer.exe [Verzeichnispfad]
Ich habe den Inhalt der Umgebungsvariablen "PATH" auf der WSL-Seite mit dem Befehl "env" überprüft.
$ 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/
Anscheinend spiegelt "WSL" standardmäßig die Umgebungsvariablen auf der Windows-Seite wider, sodass Sie anscheinend eine Ausführungsdatei wie einen Standard-Windows-Befehl angeben können.
Ich verstehe, wie man es ausführt, aber da es mühsam ist, jedes Mal ".exe" anzugeben und auszuführen, registrieren Sie einen Alias.
Registrieren Sie den Alias in der Bash-Konfigurationsdatei ".bashrc" und stellen Sie ihn so ein, dass der Befehl ohne ".exe" ausgeführt werden kann.
$ vim ~/.bashrc
Der Bearbeitungsbildschirm für "vim" wird geöffnet. Fügen Sie den Inhalt wie unten gezeigt zu ".bashrc" hinzu.
alias [Befehlsname]='[Name der Ausführungsdatei]'
Ich stelle es wie folgt ein.
# aliases
alias explorer='explorer.exe'
Verwenden Sie nach dem Bearbeiten den Befehl "source", um ".bashrc" neu zu laden und den Alias wiederzugeben.
$ source ~/.bashrc
Überprüfen Sie nach dem Ausführen des "Quellbefehls", ob der Befehl ohne ".exe" ausgeführt werden kann.
$ explorer .
Ich denke, Sie können es jetzt ohne .exe
ausführen.
Übrigens können Sie die Liste der festgelegten Aliase mit dem Befehl "alias" überprüfen.
Recommended Posts