Вы можете запустить bash напрямую из оболочки командной строки Windows по умолчанию в буфере Emacs * shell *:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\temp>bash
bash
Однако командная строка не видна, что может привести к дезориентации ваших команд, и их результаты будут смешиваться вместе.
Кроме того, по какой-то неизвестной причине, если вы введете команду и нажмете клавишу return, в конце вашего оператора команды будет добавлен символ обратной строки (\ r), вызывающий ошибку bash:
ls
bash: line 1: $'ls\r': command not found
Обходной путь - вручную добавить символ комментария (#) в конце каждой команды, которая эффективно закомментирует текст \ r:
ls #
myfile,txt
foo.bar
anotherfile.txt
Этот общий подход далеко не идеален, но может быть полезен, если вы хотите зайти в bash из собственной оболочки Windows, чтобы выполнить некоторые быстрые операции, а затем выйти из системы, чтобы продолжить работу в Windows.