Yo uso PuTTY para conectarme a un servidor Ubuntu (VPS). Me gustaría usar Tab-Completion cuando estoy trabajando con la línea de comandos en Ubuntu Server ... ¿Cómo puedo configurarlo?
11
Yo uso PuTTY para conectarme a un servidor Ubuntu (VPS). Me gustaría usar Tab-Completion cuando estoy trabajando con la línea de comandos en Ubuntu Server ... ¿Cómo puedo configurarlo?
La finalización de la pestaña debería funcionar en PuTTY. La finalización de la pestaña es proporcionada por el shell que está ejecutando en el servidor, no por PuTTY en sí. Edite su pregunta y proporcione más detalles, incluido qué shell está utilizando y qué sucede específicamente cuando intenta usar la finalización de pestañas.
echo $SHELL
ver qué shell estás ejecutando.bash
lugar desh
? (Creo que en Ubuntu/bin/sh
es un enlace simbólico/bin/bash
pero podría estar equivocado)chsh /bin/bash
Tuve una variación interesante de esto, donde funcionó para root, pero no para mi usuario personal. Es una máquina virtual local, como sugirió Krowe, en un VirtualBox que ejecuta Debian. Usé la misma conexión, por lo que el problema tenía que estar en el lado del servidor.
Resultó que la diferencia era que la raíz tenía / bin / bash en / etc / passwd, mientras que el usuario personal tenía / bin / sh.
Cambiar el shell predeterminado a / bin / bash resolvió el problema para mí.
fuente
Tengo el mismo problema al ejecutar Putty en Windows y, a veces, golpear Tabsolo aleja el foco de la ventana de Putty y no hace el autocompletado que generalmente hace debajo
/bin/bash
. He probado todas las soluciones mencionadas anteriormente y ninguna de ellas parece solucionar este problema.Así es como arreglé el mío. Ir a la pantalla de escritorio de Windows y pulse el Alt- Taby Ctrl- Tabcombinación de teclas unas cuantas veces y que parece solucionar por mí. Ahora regrese a la pantalla Masilla e intente Tabnuevamente.
fuente
Escriba el siguiente comando:
Busque estas líneas:
Descomenta algunas líneas para que se vea así:
Guarde, cierre la masilla, luego vuelva a abrirla.
fuente
Su shell puede ser el predeterminado
/bin/sh
.Puede solucionarlo utilizando en su
/bin/bash
lugar, utilizando los siguientes comandos:fuente
Sé que esta es una pregunta antigua, pero me he encontrado con este problema varias veces y he descubierto que la solución real no es del lado del servidor, sino del lado del cliente, y esto es lo primero que surge cuando busco Una solución al problema.
OK, el OP menciona que está usando la versión VPS de Ubuntu. Esto me hace sospechar que está ejecutando un servidor virtual y porque está teniendo este problema en particular, apuesto a que el servidor está alojado localmente. Cuando me encontré con esto en el pasado, se debe a un problema con las herramientas de VM. Es molesto porque necesitará reiniciar por completo el sistema operativo host, pero luego debería ser bueno. Es posible que desee intentar apagar VMware o tal vez simplemente desenchufe su teclado también funcionaría, pero mi escritorio se inicia muy rápido, por lo que generalmente hago un reinicio completo.
En mi caso particular, este problema ocurre cada vez que intento instalar la última versión de Kubuntu usando la función de instalación rápida de VMware (que también falla, por cierto). Incluso sucede cuando el servidor al que me estoy conectando es un servidor remoto. Espero que esto ayude a alguien.
fuente
En masilla debajo del teclado, seleccione Linux. Luego, en Características, seleccione Desactivar el cambio a una ventana alternativa
Trabajó para mí en ADBPutty
fuente