Можно ли переключиться на Windows cmd в Ubuntu для Windows (WSL)? [dубликат]

Они сломали его для современных версий ruby ​​в commit 149c3ecc63bfe8bb261b47ccc783cd9f728692e5. Я понимаю, что это связано с изменениями того, как рубин обрабатывает свой путь и требует загрузка.

Быстрый и грязный взлом, пока они не исправят его:

diff --git a/msfconsole b/msfconsole
index 9dee479..c3769bb 100755
--- a/msfconsole
+++ b/msfconsole
@@ -20,7 +20,8 @@ require 'pathname'
 #

 # @see https://github.com/rails/rails/blob/v3.2.17/railties/lib/rails/generators/rails/app/templates/script/rails#L3-L5
-require Pathname.new(__FILE__).expand_path.parent.join('config', 'boot')
+#require Pathname.new(__FILE__).expand_path.parent.join('config', 'boot')
+require_relative 'config/boot'
 require 'metasploit/framework/command/console'

 Metasploit::Framework::Command::Console.start
3
задан 6 December 2017 в 13:31

3 ответа

Внутри консоли Bash / WSL вы можете вызывать исполняемые файлы Windows, указав (правильно обведенное) имя исполняемого файла, включая его расширение .exe (пример: notepad.exe [filename]). Чтобы запустить новую оболочку cmd и (необязательно) запустите команду / исполняемый тип программы:

cmd.exe  
3
ответ дан 22 May 2018 в 15:38
  • 1
    и вам не нужен эмулятор вроде WINE или так? – Abel Tom 5 December 2017 в 15:00
  • 2
    В Windows Subsystem для Linux (WSL) вам не нужно Wine. Ссылка: Взаимодействие между Windows и Bash – karel 5 December 2017 в 15:02
  • 3
    @dessert Хорошо, я неправильно понял вопрос, вопросник на Windows все время. Извините, но этот вопрос не относится к некоторым форумам Windows.? – Abel Tom 5 December 2017 в 15:09
  • 4
    Вопросы, связанные с подсистемой Windows для Linux, уровень совместимости, разработанный Canonical и Microsoft для запуска программ Ubuntu изначально в новых версиях Windows, находятся в разделе Ask Ubuntu. wsl tag в Ask Ubuntu. – karel 5 December 2017 в 15:15

Внутри консоли Bash / WSL вы можете вызывать исполняемые файлы Windows, указав (правильно обведенное) имя исполняемого файла, включая его расширение .exe (пример: notepad.exe [filename]). Чтобы запустить новую оболочку cmd и (необязательно) запустите команду / исполняемый тип программы:

cmd.exe
3
ответ дан 18 July 2018 в 01:49

Внутри консоли Bash / WSL вы можете вызывать исполняемые файлы Windows, указав (правильно обведенное) имя исполняемого файла, включая его расширение .exe (пример: notepad.exe [filename]). Чтобы запустить новую оболочку cmd и (необязательно) запустите команду / исполняемый тип программы:

cmd.exe
4
ответ дан 24 July 2018 в 17:27

Другие вопросы по тегам:

Похожие вопросы: