① 如何在iphone,ipad上安装一些常用命令行命令
1、首先你的iphone或 ipad得先越狱,越狱后才有Cydia,才能安装OpenSSH。 
2、记住在使用Cydia的时候,要选择“Developer”(开发者),如果一开始选择的是“User”,可以进入Cydia->Sources->Settings->Developer进行修改,否则搜索不到这些软件包。 
3、安装并启动sshd后,通过ssh -l root IPAD_IP_ADDRESS登录,默认口令是:alpine,这是ios系统默认的root密码,记得及时修改。当然如果可以不用这么启动,其实只要安装openssh后,服务就会默认启动的。如果没有可以像Windows一样重启设备也可以。 
4、下面就是一些软件包的名字: 
adv-cmds #finger,fingerd,last,lsvfs,md,ps 
basic-cmds #msg,uudecode,uuencode,write 
bc #计算器工具 
cURL #就是curl了 
Diff Utilities #diff 
diskdev-cmds #mount,quota,fsck等,忘记是否默认安装的 
file #常用的file命令 
file-cmds #chflags,compress 
Find Utilites #find 
Gawk #awk 
grep #grep 
inetutils #ftp,inetd,ping,telnet… 
less #less 
links #links,文本浏览器 
lsof #lsof 
netcat #nc 
network-cmds #arp,ifconfig,route,traceroute 
ngrep #ngrep (Network grep). 
Nmap #nmap 
rsync #rsync 
Screen #screen 
sed #sed 
shell-cmds #killall,mktemp,time,which 
system-cmds #iostat,login,sync,sysctl 
tcpmp #tcpmp 
top #top 
unrar #unrar备用 
unzip #unzip 
VI IMproved #vim 
wget #wget 
whois #whois 
注意:以下内容都很重要! 
其实ios系统属于unix系统分支BSD系统的一支:“Darwin”系统。 
例如我的iphone 4: 
login as: root 
[email protected]'s password: 
tutengyimato-iPhone:~ root# uname -a 
Darwin tutengyimato-iPhone 11.0.0 Darwin Kernel Version 11.0.0: Tue Nov 1 20:33:58 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8930X iPhone3,1 arm N90AP Darwin 
tutengyimato-iPhone:~ root# uname -r 
11.0.0 
tutengyimato-iPhone:~ root# hostname 
tutengyimato-iPhone 
tutengyimato-iPhone:~ root#信息说明: 
以上信息显示, 
系统以版本:11.0.0; 
系统生成时间:Tue Nov 1 20:33:58 PDT 2011 
内核版本:xnu-1878.4.46~1/RELEASE_ARM_S5L8930X iPhone3,1 arm N90AP Darwin 
主机名:tutengyimato-iPhone。 
既然同属于BSD系统,那么就会有其相同特征和命令使用方法,比如使用apt-get命令。这个命令可以再cydia中安装,只要在搜索中输入apt字符,就会显示出关于apt命令的所有软件包,如果是标记命令行软件包的,安装即可,就会安装上apt-get。 
安装apt-get后,其实不用再在cydia中搜索以上命令的软件包了。只要使用如下格式: 
例如:ipad2上面测试当前网络,无论是3g还是wifi是否可用,该怎么办?其实很简单,像Windows一样使用ping命令进行测试即可: 
操作如下: 
zhouzhoumato-iPad:~ root# uname -a 
Darwin zhouzhoumato-iPad 11.0.0 Darwin Kernel Version 11.0.0: Tue Nov 1 20:34:16 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940X iPad2,1 arm K93AP Darwin 
zhouzhoumato-iPad:~ root# uname -r 
11.0.0 
zhouzhoumato-iPad:~ root# hostname 
-sh: hostname: command not found 
zhouzhoumato-iPad:~ root#
