如何在iphone,ipad上安装一些常用命令行命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在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
tcpdump #tcpdump
top #top
unrar #unrar备用
unzip #unzip
VI IMproved #vim
wget #wget
whois #whois

注意:以下内容都很重要!
其实ios系统属于unix系统分支BSD系统的一支:“Darwin”系统。
例如我的iphone 4:
login as: root
root@192.168.91.34's password:
tutengyidumato-iPhone:~ root# uname -a
Darwin tutengyidumato-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
tutengyidumato-iPhone:~ root# uname -r
11.0.0
tutengyidumato-iPhone:~ root# hostname
tutengyidumato-iPhone
tutengyidumato-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
主机名:tutengyidumato-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#
参考技术A 安装插件
你好
1
【Zephyr】——完全取代HOME键,轻松进行多任务管理。很强的一款手势类插件插件。
2
【Barrel】——给你的iOS设备主屏幕翻页增加不同的切换效果,让你翻页不再单调。
3
【FaceBreak】——一款让您在3G下也能享受Facetime乐趣的插件。
4
【AirBlueSharing】——挣脱iOS设备不能通过蓝牙分享文件的桎梏。
5
【TruPrint】——这是一个越狱后才能安装的应用程序,用以提高AirPrint的兼容性,事实上,因为有了这款软件,才让iOS设备能够兼容大部分的打印机。
6
【Double At】——是您可以通过双击键盘上的@字符快速的输入您的邮件地址的一款插件。
7
【KillBackground】——让您一键即可关闭所有的后台程序。
8
【iGotYa】——这是一款能够起到在您的iOS设备丢失后能够增加一些找回可能的插件。他的工作原理是当您的iOS设备连续输入错误密码后即开启摄像头拍摄当前使用者的面貌并且加上其当前的地址信息以邮件的形式发送给您。(实际上不会起什么作用,小偷没有那么傻)。
9
【iBlacklist】——一款提供通讯录黑名单功能的插件,能够自动拒绝您不想要的电话和短信。

以上是关于如何在iphone,ipad上安装一些常用命令行命令的主要内容,如果未能解决你的问题,请参考以下文章

使用 plist 文件在 iPhone / iPad 上安装应用程序时如何正确显示图标和进度?

文件正在所有浏览器和 iPhone 上上传,iPad 除外

iphone上面的ipa程序如何备份到电脑上

如何在 iPhone/iPad/iOS 上显示临时弹出消息

如何在 iOS13 上的 iPad 上呈现 iPhone 风格的 actionSheet?

在 iPhone / iPad 上,如何在不使用图像的情况下制作带有凹槽的 Button?