В чем разница между git-bash.exe и sh.exe в окнах?
Я хотел интегрировать git bash в IntelliJ, поэтому я изменил путь к терминалу по умолчанию на C:Program FilesGitbinsh.exe
. Через некоторое время я заметил, что некоторые команды не работают, например:
sh.exe
$ ll
bash: ll: command not found
Также некоторые программы не работают. Я использую интерфейс командной строки MQTT, скачал его, правильно настроил переменную PATH
, но команда mqtt
работает только в git-bash.exe
.
sh.exe
$ mqtt
bash: mqtt: command not found
git-bash.exe
$ mqtt
Usage: mqtt [-hV] { pub | sub | shell }
MQTT Command Line Interpreter.
Options:
-h, --help Show this help message and exit.
-V, --version Print version information and exit.
Commands:
pub, publish Publish a message to a list of topics
sub, subscribe Subscribe an mqtt client to a list of topics
shell, sh Starts MqttCLI in shell mode, to enable interactive mode with further sub commands.