图形界面调整(推荐新手)
方法1:鼠标拖拽调整
- 打开终端:
- Ubuntu/Debian:按
Ctrl+Alt+T
或从应用菜单搜索 “Terminal”。 - CentOS/RHEL:应用菜单 → 系统工具 → 终端。
- 其他桌面环境:类似方式打开终端(如 GNOME、KDE、XFCE)。
- Ubuntu/Debian:按
- 调整大小:
- 将鼠标悬停在终端窗口边缘(四角或四边),光标变为双向箭头时,拖拽即可调整窗口尺寸。
- 快捷键:
Alt+F8
(部分桌面环境)进入调整模式,用方向键调整后按回车确认。
方法2:右键菜单设置
- 在终端窗口内右键 → 选择 “Preferences” 或 “Properties” → 查找 “Window Size” 选项(不同终端名称可能略有差异),直接输入行列数(如 80列×24行)。
命令行调整(终端内操作)
方法1:使用 resize
命令
- 安装工具(若未预装):
sudo apt install xterm # Debian/Ubuntu sudo yum install xterm # CentOS/RHEL
- 调整窗口大小:
resize -s <行数> <列数> # resize -s 30 100
方法2:使用 tput
命令
方法3:通过 stty
设置
stty rows 30 cols 100 # 临时修改当前会话尺寸
配置文件永久设置
方法1:修改终端配置文件
- 编辑终端配置文件(以 GNOME Terminal 为例):
- 打开终端 → 顶部菜单 → Edit → Preferences → 选择配置文件 → “General” 标签。
- 取消勾选 “Use system fixed width font”,手动设置字体大小(间接影响窗口尺寸)。
- 在 “Scrolling” 标签中设置初始行数(如 10,000 行可增加缓冲区高度)。
方法2:启动时指定尺寸
- 启动终端时直接设置大小:
gnome-terminal --geometry 100x30+0+0 # 宽度100字符,高度30行 xterm -geometry 100x30 # Xterm终端
特殊情况处理
- SSH远程会话:
- 连接后执行
stty rows 30 cols 100
调整本地显示(需服务器支持)。
- 连接后执行
- 虚拟控制台(TTY):
- 按
Ctrl+Alt+F1~F6
进入 TTY → 使用sudo setfont /usr/share/consolefonts/lat7-14.psf.gz
等命令修改字体大小(间接影响显示区域)。
- 按
- Tmux/Screen 用户:
- 在 Tmux 中按
Ctrl+B
后输入:resize-pane -L 10
(向左扩展10列)或拖动分割线调整。
- 在 Tmux 中按
注意事项
- 兼容性:不同终端模拟器(GNOME Terminal、Konsole、Xterm)的调整方式可能略有差异。
- 即时生效:命令行方法通常仅影响当前会话,重启终端会恢复默认设置。
- 优先级:图形界面调整 > 命令行临时设置 > 配置文件修改。
- 故障恢复:误操作导致窗口过小/过大时,可尝试
reset
命令或关闭重开终端。
引用说明:本文方法参考 Linux 官方文档(man7.org)及主流终端模拟器手册(GNOME Terminal、Xterm),操作已测试于 Ubuntu 22.04、CentOS 8 及 Debian 11 环境。
通过上述方法,您可灵活控制Linux命令行窗口尺寸,提升工作效率,建议新手从图形界面入手,进阶用户可结合命令行实现快速调整。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7671.html