Я использую PuTTY для подключения к Ubuntu Server (VPS). Я хотел бы использовать Tab-Completion при работе с командной строкой на Ubuntu Server ... Как я могу это настроить?
11
Я использую PuTTY для подключения к Ubuntu Server (VPS). Я хотел бы использовать Tab-Completion при работе с командной строкой на Ubuntu Server ... Как я могу это настроить?
Завершение вкладки должно работать в PuTTY. Завершение вкладки обеспечивается оболочкой, которую вы запускаете на сервере, а не самой PuTTY. Пожалуйста, отредактируйте свой вопрос и предоставьте более подробную информацию, в том числе, какую оболочку вы используете и что конкретно происходит, когда вы пытаетесь использовать завершение вкладки.
echo $SHELL
посмотреть какая у тебя оболочка.bash
вместоsh
? (Я думаю, что на Ubuntu/bin/sh
есть символическая ссылка,/bin/bash
но я могу ошибаться)chsh /bin/bash
У меня был интересный вариант этого, где он работал для root, но не для моего личного пользователя. Это локальная виртуальная машина, как предложил krowe, на VirtualBox, на котором работает Debian. Я использовал то же соединение, поэтому проблема должна была быть на стороне сервера.
Как оказалось, разница была в том, что у root был / bin / bash в / etc / passwd, а у личного пользователя - / bin / sh.
Изменение оболочки по умолчанию на / bin / bash решило проблему для меня.
источник
У меня та же проблема с запуском Putty в Windows, и иногда, нажатие Tabпросто отвлекает внимание от окна Putty и не выполняет автозаполнение, как обычно
/bin/bash
. Я перепробовал все решения, упомянутые выше, и ни одно из них, похоже, не решило эту проблему для меня.Вот как я исправил свой. Перейдите на экран рабочего стола Windows и нажмите Alt- Tabи Ctrl- Tabсочетание клавиш несколько раз , и это , кажется , чтобы исправить это для меня. Теперь вернитесь к экрану Putty и попробуйте Tabснова.
источник
Введите следующую команду:
Посмотрите на эти строки:
Раскомментируйте некоторые строки, чтобы они выглядели так:
Сохраните, закройте замазку, затем снова откройте ее.
источник
Ваша оболочка может быть по умолчанию
/bin/sh
.Вы можете исправить это, используя
/bin/bash
вместо этого, используя следующие команды:источник
Я знаю, что это старый вопрос, но я сталкивался с этой проблемой несколько раз и обнаружил, что реальное решение вовсе не на стороне сервера, а на стороне клиента, и это первое, что возникает, когда я искал решение проблемы.
ОК, ОП упоминает, что он использует версию Ubuntu для VPS. Это заставляет меня подозревать, что он работает на виртуальном сервере, и, поскольку у него есть именно эта проблема, я бы поспорил, что сервер размещается локально. Когда я сталкивался с этим в прошлом, это связано с проблемой инструментов VM. Это раздражает, потому что вам нужно будет полностью перезапустить хост-ОС, но после этого у вас все будет хорошо. Возможно, вы захотите просто выключить VMware или просто отключить клавиатуру, но мой рабочий стол запускается очень быстро, поэтому я обычно просто перезагружаюсь.
В моем конкретном случае эта проблема возникает каждый раз, когда я пытаюсь установить последнюю версию Kubuntu, используя функцию быстрой установки VMware (которая также не работает BTW). Это даже происходит, когда сервер, к которому я подключаюсь, является удаленным сервером. Надеюсь, это кому-нибудь поможет.
источник
В замазке под клавиатуру выберите Linux. Затем в разделе «Функции» выберите «Отключить переключение на альтернативное окно».
Работал для меня в ADBPutty
источник