Điều này phụ thuộc vào việc bạn muốn A) khởi chạy chương trình linux bên trong WSL hay B) mà bạn muốn khởi chạy chương trình windows từ dấu nhắc bash shell.
Nếu B) thì có nếu bạn cài đặt cygwin / bash. Ví dụ: cài đặt git cho windows và bạn có một hệ thống chạy dưới windows với bash. Sau đó, bạn chỉ có thể chạy bắt đầu, thực sự nó được bao gồm dưới dạng một tập lệnh:
$ cat /usr/bin/start
#!/usr/bin/env bash
# Copyright (C) 2014, Alexey Pavlov
# mailto:alexpux@gmail.com
# This file is part of Minimal SYStem version 2.
# https://sourceforge.net/p/msys2/wiki/MSYS2%20installation/
# File: start
cmd //c start "${@//&/^&}"
Nếu A) thì sẽ khó khăn hơn nhiều, đặc biệt nếu bạn muốn khởi chạy chương trình linux để hiển thị .pdf trong cửa sổ GUI. Lưu ý rằng Windows biết liên kết một ứng dụng mặc định để mở tệp pdf nhưng WSL không có thông tin. Vì vậy, ngay cả khi bạn đã có một Máy tính để bàn chạy trong WSL, bạn sẽ cần liên kết một ứng dụng GUI linux để mở pdf.
Lưu ý để làm rõ, trong WSL, bạn thực thi các tệp thực thi linux chứ không phải các tệp thực thi của windows:
(WSL):~# file /bin/gzip
/bin/gzip: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=68cc3c090405cf6d40e97d2ff58085fd26940602, stripped
(WSL):~# file /mnt/c/Program\ Files/Internet\ Explorer/iexplore.exe
/mnt/c/Program Files/Internet Explorer/iexplore.exe: PE32+ executable (GUI) x86-64, for MS Windows
(WSL):~# /mnt/c/Program\ Files/Internet\ Explorer/iexplore.exe
bash: /mnt/c/Program Files/Internet Explorer/iexplore.exe: cannot execute binary file: Exec format error
... | sed 's/\/mnt\/\(.\)/\1:/1' | xargs cmd.exe /C start