MTerminal [Tweaks]
适用于iOS设备的终端应用程序。
iOS越狱后,您可以在iPhone或iPad上安装终端应用,例如Mobile Terminal,NewTerm 2或MTerminal。通过终端应用可以安装更多的命令行工具,可使用ZSH、VIM以及VIM插件、Python等,也可以安装更多的应用。
个人推荐MTerminal。其它两款有试用过,其中NewTerm 2提供选项卡界面,但运行VIM感觉有些不如MTerminal简洁。
2020.11.11 发现 MTerminal 在实体键盘上不能使用方向键切换历史命令。
MTerminal通过Cydia/Sileo搜索安装即可,基本上支持绝大多数iOS版本。MTerminal有两大功能说明一下。
1.支持手势操作。
没有手势支持在iOS设备上非常不便,尤其是软键盘情况下。
方向键:点击终端窗口的相应边缘
控制键:点住终端窗口的中央,然后按键盘上的相应键
向上/向下翻页:按Shift,然后点按顶部/底部边缘
Home / End:按Shift,然后点击左/右边缘
插入/删除:点按左上/右上角
Esc / Tab:点按左下/右下角
隐藏键盘:用两根手指按住
粘贴并重排(复制):点击并按住终端窗口的中心以打开编辑菜单
切换窗口:点击并按住右下角
关闭窗口(杀死):按住右上角
快速切换窗口:在屏幕上向左或向右滑动
2. 通过Safari可自定义MTerminal启动设置。
使用自定义设置启动MTerminal,先启动Safari,然后在地址栏中输入mterminal://?var1 = value1&var2 = value2&… 。
palette (array[16]):调色板
bgColor (string):背景色
fgColor (string):正常的文本颜色
fgBoldColor (string):粗体文字颜色
bgCursorColor (string):光标填充颜色
fgCursorColor (string):光标处的文字颜色
fontName (string):字体名称(支持所有字体)
fontSize(double):字体大小(以磅为单位)
fontWidthSample (string):用于计算列宽的字符串fontProportional(boolean):是否允许可变宽度
例:mterminal://?fgColor = 0099ff&fontSize = 15&bgColor = black
另外,iOS是精简的BSD unix系统,很多命令行命令是没有的,需要自己安装,不过很多命令在Cydia的基本源中都有提供。以下提供一下常用的命令行工具的安装,详细的可另文再讨论。
#更新软件源
apt-get update
#安装常用的命令行工具
apt-get install coreutils coreutils-bin vim inetutils network-cmds adv-cmds wget
#安装开发常用工具
apt-get install git make tcpdump