Ответ 1
Добавьте &
в конец команды:
notepad hello.txt &
Я переучиваю команды UNIX для использования git в Windows с помощью MINGW32.
Когда я запускаю программу, например "$ notepad hello.txt", я не могу использовать оболочку снова, пока не закрою файл-блокнот или CTRL-C в оболочке.
Как я по существу разветвляю новый процесс, чтобы использовать обе программы?
Добавьте &
в конец команды:
notepad hello.txt &
Поместите амперсанд (&) в конце командной строки. Это говорит оболочке запускать программу в фоновом режиме.
В UNIX вы можете нажать CTRL-z, чтобы приостановить текущую программу (вместо CTRL-c, чтобы ее убить). После его приостановки вы можете использовать команду "bg", чтобы поместить ее в фоновом режиме. Я не думаю, что это будет работать в Windows, но вы можете попробовать.
Вы также можете создать псевдоним в своем .rc файле, чтобы вам не приходилось добавлять амперсанды каждый раз.
У меня были проблемы с этим в bash на Cygwin, хотя.
Мне пришлось создать отдельный файл script и добавить псевдоним, чтобы указать на него.
Script содержимое файла (имя файла - "dtextpad" ):
#!/bin/bash.exe
C:/Program\ Files/TextPad\ 5/TextPad.exe [email protected] &
Псевдоним в моем .bashrc:
alias tp='~/include/bin/dtextpad'
Теперь, если я хочу открыть файл в текстовой панели, я могу набрать tp filename