您是否曾经希望在iPad或iPhone上安装Linux命令行?使用iSH,您可以非常接近实现该目标。iSH Shell是适用于iOS的Linux Shell,它使用x86模拟器在iPad或iPhone上运行Alpine Linux的简化版本。您甚至可以使用Alpine软件包管理器直接将软件包和其他软件安装到iSH中,从而可以访问wget,curl,python,git等命令行工具的世界。

将iSH Shell安装到iOS相当容易,但需要使用TestFlight(开发人员工具)。因此,这主要是为了娱乐和供高级用户修改。如果不是很明显,iSH不是具有窗口管理器和GUI的Linux的完整版本,例如适用于iPad或iPhone的Ubuntu,它只是一个外壳,但它是迄今为止iOS中功能最强大的本地命令行环境。 。玩起来绝对很有趣!

如何在iPad或iPhone上安装iSH Linux Shell

安装iSH的最简单方法是通过TestFlight,但是如果您喜欢这种方式,也可以侧面加载应用程序*:

完成后启动iSH

在iOS上打开iSH linux shell

iSH会像其他任何应用程序一样安装在您的iPhone或iPad上,您可以像其他任何iOS应用程序一样将其打开和关闭。

打开iSH后,您将进入相当典型的linux命令行,并且具有以下典型命令范围:ls,mkdir,cd,cat,touch,vi,wget,zip,unzip,tar,chmod,grep,chown,rm ,还有更多可用的功能。

鉴于iSH提供了命令行环境,您将需要进行很多输入。正是您所期望的在屏幕上触摸屏键盘上输入内容。通常在触摸屏上打字会很麻烦,因此,如果您尝试以任何严肃的方式使用它,则可能需要在iOS设备上使用外部键盘。

iPad上的Nano

*如果要在没有TestFlight的情况下安装iSH,则可以这样做。而是从github下载iSH源,然后按照说明使用iSH源将应用程序侧面加载到iOS中。侧面加载过程需要Mac和Xcode。

如何使用APK将包安装到iOS上的iSH

您可以使用Alpine linux软件包管理器“ apk”将新软件安装到iSH中。

ipad上linux终端,如何使用iSH在iPad或iPhone上获取Linux Shell相关推荐

  1. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  2. linux终端关闭时为什么会导致在其上启动的进程退出?

    现象 经常在linux下开发的人应该都有这样的经验,就是在终端上启动的程序,在关闭终端时,这个程序的进程也被一起关闭了.看下面这个程序,为了使进程永远运行,在输出helloworld后,循环调用sle ...

  3. linux终端安装playonlinux,安装PlayOnLinux - 手把手教您如何在Linux上安装《暗黑3》_Linux新闻_Linux公社-Linux系统门户网站...

    第一步:安装PlayOnLinux 这里,我们选择32位版本的Ubuntu 12.04测试安装<暗黑3>.并且,在安装过程中,我们会使用到PlayOnLinux应用程序.很显然,因为有一些 ...

  4. linux终端按下退格键自动覆盖上一行的问题

    这个问题参考: https://unix.stackexchange.com/questions/105958/terminal-prompt-not-wrapping-correctly

  5. 在 Linux 终端下生成随机/强密码的五种方法 | Linux 中国

    最近我们在网站上发表过一篇关于 检查密码复杂性/强度和评分的文章.它可以帮助你检查你的密码的强度和评分. 我们可以手工创建我们需要的密码.但如果你想要为多个用户或服务器生成密码,解决方案是什么呢? 是 ...

  6. linux开发板显示横向彩虹,给 Linux 终端的输出添加彩虹特效的命令

    原标题:给 Linux 终端的输出添加彩虹特效的命令 正文 如果认为Linux命令行很无聊并且没有任何乐趣,那么您错了,真实的Linux多么有趣和淘气. 在本文,我将介绍一个名为" lolc ...

  7. lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具

    那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和"淘气" . Linux命令及Lin ...

  8. 修改linux终端命令行颜色

    最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容.于是下定决心,修改 linux 终端命令行 ...

  9. linux终端炫酷命令,炫酷的Linux终端命令大全-1

    1. 命令行日常快捷键. CTRL + U            ------------------------------- 剪切光标前的内容 CTRL + K             ----- ...

最新文章

  1. Greenplum介绍
  2. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第7章-带有操作度及能量优化的分布式协同搬运控制
  3. 【新星计划】MATLAB-冒号:符号详解
  4. 美加州希望立法叫停加密手机
  5. 2018年计算机二级MySQL真题_2018年3月计算机二级考试MySQL真题及答案2
  6. 通过注册表修改打开方式
  7. ubuntu+nginx+php-cgi 环境开启php的curl功能
  8. redis远程连接的几种方式
  9. 使用ffmpege转为mkv到mp4
  10. 必先利其器——Python机器学习环境搭建
  11. 防护等级 ipx9、ipx9k、ip69、ip69k之间的区别
  12. ESD介绍及TVS的原理和应用-USB等
  13. java实现excel 行列转置,行列转换。附完整代码
  14. 7-45 实验8_2_推销员的便条 (100 分)
  15. 直播平台软件开发中选择点播播放器哪家强?
  16. 技术状态管理(五)-技术状态记实
  17. iOS开发-技术知识盘点总结(二)
  18. Mp异常:xxx. Not Found TableInfoCache
  19. 利用Arcpy批量图斑生成图片
  20. 有一点点自恋和臭屁的嫌疑

热门文章

  1. gcc编译出现:error: dereferencing pointer to incomplete type
  2. *福音*阿里云redis5.0.*集群搭建及java代码测试详细(终于不用ruby了)
  3. java判断一个字符串是否为空,isEmpty和isBlank的区别
  4. 定时器计数器工作方式
  5. Linux之alias命令
  6. mysql int类型为null_MySQL INT类型可以为非零NULL吗?
  7. java调用百度地图API依据地理位置中文获取经纬度
  8. Andrew Ng 的 Machine Learning 课程学习 (week4) Multi-class Classification and Neural Networks
  9. OC 内存管理黄金法则
  10. TCP(传输控制协议)简介