Ketika saya terhubung ke Android menggunakan "adb shell" dan menjalankan perintah tertentu seperti "vim" atau "mc", mereka dibatasi ke "jendela" berukuran 25x80 karakter. Karena saya terhubung dari komputer desktop di mana xterm memiliki resolusi yang lebih tinggi, saya ingin menggunakannya.
Bagaimana cara mengubah ukuran jendela konsol ini menjadi misalnya 60x156 karakter?
Mengetik
resize
setelah menghubungkan ke perangkat berfungsi untuk saya:sumber
busybox resize
untukku.Jika Anda menggunakan Android yang baru-baru ini digunakan,
mksh
Anda dapat melakukannya:sumber
Menggunakan mksh, saya harus lari
eval $(resize)
.The
resize
perintah output perintah shellCOLUMNS=#;LINES=#;export COLUMNS LINES;
ke stdout, tetapi tidak benar-benar mengeksekusi mereka. Untuk itu, Anda dapat menggunakaneval
dan meletakkannya di file .profile atau shell rc Anda. Saat berada di sana, Anda dapat menambahkan alias untuk mengubah ukuran dengan mudah setelah jendela aktual diubah ukurannya.sumber
resize
dengan sendirinya hanya bekerja (itu ioctls yang tepat)