#linux #amazon-web-services #ubuntu #command-line-interface #windows-subsystem-for-linux
Вопрос:
Не уверен, следует ли направлять этот вопрос в WSL, а не сюда, но, тем не менее, я попробую, если мне не скажут иначе :).
Итак, вот моя текущая настройка ОС:
- ИМЯ=»Ubuntu»
- ВЕРСИЯ=»20.04.2 LTS (фокальная ямка)»
- ИДЕНТИФИКАТОР=ubuntu
- ID_LIKE=debian
- PRETTY_NAME=»Ubuntu 20.04.2 LTS»
- VERSION_ID=»20.04″
- HOME_URL=»https://www.ubuntu.com/»
- SUPPORT_URL=»https://help.ubuntu.com/»
- BUG_REPORT_URL=»https://bugs.launchpad.net/ubuntu/»
- PRIVACY_POLICY_URL=»https://www.ubuntu.com/legal/terms-and-policies/privacy-policy»
- VERSION_CODENAME=фокусное
- UBUNTU_CODENAME=фокусное
Я использую WSL в Windows и пытаюсь запускать команды AWS CLI.
Проблема: Если я выполню команду, подобную приведенному здесь примеру:
aws —профиль 111111111111 список iam-mfa-устройства —имя пользователя my.user@company.com
Я получаю следующее: то, что это показывает, — это курсор, переместившийся в начало командной строки MFA после нажатия enter из предыдущей командной строки.
Теперь, если я введу свой код «MFA» и снова нажму «Ввод», экран останется точно таким же, как на 1-й опубликованной картинке. Чтобы что-то сделать, мне нужно «Ctrl-C», чтобы прервать процесс.
После «Ctrl-C» я получаю следующее:
этот экран теперь выглядит нормально, но все, что я печатаю, невидимо. Чтобы противодействовать тому, чтобы мой ввод был невидимым, я должен либо 1) закрыть WSL и снова открыть его, либо 2) ввести «сброс», который сбрасывает оболочку. После чего я возвращаюсь в квадрат 1, повторно вводя команду, которая впоследствии завершается таким же образом.
Lastly, this issue does not happen if I type a relatively short command such as:
aws —profile 111111111111 s3 ls
the cursor appears where it is suppose to, and everything works normal. In addition to the fact, now that the MFA has been accepted, and the «shorter» command ran successfully, I can now successfully run the «longer» command, and receive the desired output.
Итак, я не уверен, что вызывает эту проблему, но я чувствую, что это как-то связано с размером команд, которые каким-то образом передаются в дополнение к подсистеме WSL.
Сегодня я также обновил свои системы CLI и WSL.
Спасибо за любой/весь вклад в эту проблему, и я искренне благодарен за то, что предоставляет эта платформа, и за сообщество, которое у нее есть.