iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)

简介: iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)
  • 通过终端连接手机之后,进入了手机的终端环境,会发现是无法输入中文的,输入中文会出现莫名的问题。
  • 如果想要 iPhone 终端里面支持中文输入
    1、进入 iPhone 终端,新建 ~/.inputrc 文件。
dengzemiaodeMacBook-Pro:ssh dengzemiao$ sh login.sh
iPhone:~ root# vim .inputrc
// 说明不支持 vim 命令,看下面有支持方式
-bash: vim: command not found
// 安装成功之后再次通过 vim 新建文件,并写入下面内容保存
  • 2、写入内容:
set convert-meta off
set output-meta on
set meta-flag on
set input-meta on
  • 命令注释:
# 不将中文字符转化为转义序列
set convert-meta off
# 允许向终端输出中文
set output-meta on
# 允许向终端输入中文
set meta-flag on
set input-meta on
  • iPhone 终端里面,默认是不支持编辑文件,使用 vim 命令是无效的,需要通过 Cydia 安装一个 vim 插件 Vi IMproved (软件源 http://apt.saurik.com)。

  • 保存配置之后,需要退出手机终端连接,重新登录手机终端,然后测试输入中文成功。
dengzemiaodeMacBook-Pro:ssh dengzemiao$ sh login.sh
iPhone:~ root# touch 哈哈 
  • 虽然支持了中文输入,还是会有很多小问题,在手机终端中文命名的文件可能并不能显示名字,编码格式问题,但通过 iFunbox 是可以看到的
  • 而且本身手机它就不支持中文,只是我们越狱之后强行给它加上的功能,肯定还是存在细节问题或者别的问题的,一般不会在里面去通过中文创建。


相关文章
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
270 8
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
202 0
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
小程序 Linux 开发工具
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
|
搜索推荐 Linux 开发工具
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
348 3
Linux下vim的配置
|
Linux Shell 开发工具
Linux Vim批量注释和自定义注释
在Vim中,快速批量注释和取消Shell脚本的多行可以使用替换命令。例如,用`:1,10s/^/#/g`在第1到10行行首加`#`注释,`:1,10s/^#//g`则移除这些行的行首`#`。定义快捷键如`:map^P l#<Esc>`(需用Ctrl+V+P生成^P)能一键在当前行添加`#`注释。要取消注释,可以定义`:map^B 0x`来删除行首字符。通过`.vimrc`保存快捷键设置,可使它们在每次启动Vim时生效。
262 6
|
Ubuntu Unix Linux
Linux Vim最全面的教程
Linux Vim最全面的教程