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 是可以看到的
  • 而且本身手机它就不支持中文,只是我们越狱之后强行给它加上的功能,肯定还是存在细节问题或者别的问题的,一般不会在里面去通过中文创建。


相关文章
|
4月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
2月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
32 0
|
3月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
3月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
90 8
|
C# iOS开发
iOS(iPhone/iPad)开发新手必读
Objective-C 入门 一个简单的可以快速上手的 Objective-C 入门教程。 iOS概述 本文对构成iOS的基础特性提供了高层的概述,帮助你了解这个平台。 基于Xcode4开发第一个iPhone程序:“Hello World” 由宝玉出品的非常详尽的iOS开发入门教程。
1072 0
|
iOS开发 定位技术 API
iPhone与iPad开发实战——精通iOS开发--视频
<p><a href="http://v.51work6.com/courseInfoRedirect.do?action=courseInfo&amp;courseId=240566"><span style="font-size:24px;color:#FF0000;"><strong>iPhone与iPad开发实战——精通iOS开发</strong></span></a></p> <p>
2103 0
|
数据安全/隐私保护 iOS开发 C++
iPhone与iPad开发实战——iOS 经典应用剖析视频--观看地址
<p><a href="http://v.51work6.com/courseInfoRedirect.do?action=courseInfo&amp;courseId=241038">iPhone与iPad开发实战——iOS 经典应用剖析视频</a></p> <p><img src="http://img.blog.csdn.net/20130502161811849" alt=""><b
1172 0
|
1月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
8天前
|
iOS开发 开发者 MacOS
深入探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】 本文将带领读者深入了解Apple最新推出的SwiftUI框架,这一革命性的用户界面构建工具为iOS开发者提供了一种声明式、高效且直观的方式来创建复杂的用户界面。通过分析SwiftUI的核心概念、主要特性以及在实际项目中的应用示例,我们将展示如何利用SwiftUI简化UI代码,提高开发效率,并保持应用程序的高性能和响应性。无论你是iOS开发的新手还是有经验的开发者,本文都将为你提供宝贵的见解和实用的指导。
91 66