Cuando me conecto a Android usando "adb shell" y ejecuto ciertos comandos como "vim" o "mc", están restringidos a una "ventana" de 25x80 caracteres. Como me estoy conectando desde una computadora de escritorio donde xterm tiene una resolución mucho más alta, me gustaría usarla.
¿Cómo cambio el tamaño de esta ventana de consola a, por ejemplo, 60x156 caracteres?
Escribir
resize
después de conectarme al dispositivo me funciona:fuente
busybox resize
para mi.Si tiene una versión reciente de Android que usa
mksh
, simplemente puede hacer:fuente
Usando mksh, tuve que correr
eval $(resize)
.El
resize
comando envía los comandos de shellCOLUMNS=#;LINES=#;export COLUMNS LINES;
a stdout, pero en realidad no los ejecuta. Para eso, puede usarloeval
y ponerlo en su archivo .profile o shell rc. Mientras esté allí, puede agregar un alias para cambiar el tamaño fácilmente después de cambiar el tamaño de la ventana real.fuente
resize
por sí solo funciona (hace los ioctls adecuados)