你怎么用iPhone?
iPhone的操作系统是mac os x,越狱的iPhone通常都会带上unix subsystem,也就意味着iPhone已经不再是手机那么简单,反正在我的眼里它就是一台可以随身携带的迷你unix server,不过要借助ssh客户端软件,比如putty。
列一下我在iPhone上最常用的命令行工具:
> svn:用于从开源社区,如Google Code获取源码;
> wget:命令行下载工具;
> apt:基于命令行的软件管理工具,可以完成cydia所能做的事;
> links:基于命令行的浏览器,超屌,应用场景嘛,自己想想,类似的工具还有lynx,可以用apt-get安装;
> top:类似windows任务管理器,不过不能直接关掉进程,需要使用kill/killall来关闭;
> killall:关闭指定程序名称的所有进程,killall SpringBoard;
> vim:用来代替subsystem自带的vi,我是直接用apt-get install vim安装的,支持大部分语法高亮,我另外安装了actionscript 1.0 - 3.0的语法包;
> httpd:http服务器,可以装php5,当开发用的server来跑;
> sqlite:命令行下访问通讯录等数据库;
> google appengine sdk:开发使用google ape服务python应用;
> 3proxy:在iPhone上架设代理服务器,特殊情形下,用于笔记本利用wifi通过iPhone GPRS上网,包含socks/http(s)/imap;
> iphone sdk:可以在iPhone上开发iPhone使用的xcode代码(有点绕),需要安装gcc for iphone;
还有不少东东就没有写,总而言之,你还真“别拿iPhone不当电脑” ,如果你愿意,可以把iPhone当网站服务器用,嘿嘿...
这些东东已经小用了数月,也小有体会,如果有同样需求要的同学,可以留言,一起发掘iPhone的潜力,下面上几张小图。




