Я могу открыть ubuntu.exe
с помощью файла .bat
:
start ubuntu.exe
Но я хочу передать параметр «./mnt/c/xxx.sh» в ubuntu.exe
.
то есть. Я хочу, чтобы ubuntu.exe
запускал определенную оболочку с помощью файла .bat
, чтобы мне не приходилось открывать эту конкретную оболочку каждый раз, когда я открываю ubuntu.exe
.
Кто-нибудь может дать мне несколько советов?
В руководстве справки Ubuntu.exe я нашел:
работайте <командная строка>
Выполните обеспеченную командную строку в текущем рабочем каталоге.
Если никакая командная строка не обеспечивается, оболочка по умолчанию запускается.
Таким образом в .bat, я использовал:
start ubuntu.exe run /mnt/c/xxx.sh
Это работает хорошо.
Помимо ответа, упомянутого @Fabby, вы также можете запускать команду каждый раз, когда открывается оболочка, добавляя свою команду в конец файла ~ / .bashrc
. Предполагается, что вы используете bash.