Have you ever thought about running Linux on an iOS device? Or using shell to transfer files, write scripts, or use Vi to develop code? Here is the good news, there is now something called iSH that you can use to do the above operations on your iOS device. iSH is a tool that uses the usermode x86 emulator to bring Linux shell to IOS devices. Based on Alpine Linux, the program takes up little space, has a certain degree of security and is easy to use. There are almost no ads, plug-ins and other things that interfere with users. process If you want to install iSH on an IOS device, you first need to install TestFlight. With it, you can install beta versions of programs on your device. How great! After installing TestFlight, go to this link: https://testflight.apple.com/join/97i7KM8O, and then click "Start Testing". As shown in the figure, you can open TestFlight and receive an invitation to join the iSH beta version. Install iSH via TestFlight Once iSH is installed, it can be opened normally on an iOS device. The program will have an ash shell, but you can use the APK package manager to execute related commands and install other packages. iSH Installation Complete Of course, iSH has only been online for a short time and can only run under the simulator, so not all Linux programs can be used (some friends who are full of fancy operations should restrain themselves). But there are still some things to do, such as SSH. iSH provides some basic programs that users may use in Linux, such as Vi, wget, zip/unzip, tar, etc. (These can be viewed in the built-in command list at the end of the article)
Install software in iSH using APK Alpine Linux uses the APK package manager to install corresponding programs. APK is very easy to operate and can be used for a series of operations such as searching, installing, listing, deleting packages, etc. Type apk info to list currently installed packages. Enter apk search [package_name] to search for the new package you want to add. For example, if you want to search for PHP, enter apk search php. Enter apk add [package_name] to install a new package. For example, to install PHP, enter apk add php. To install Python, enter apk add python. Install php and python in iSH Finally, if you need to delete an installed package, you can enter apk del [package_name]. For example, to delete php, just enter apk delete php. Transfer files between iSH and iCloud Now, with iSH, you can do actual development and testing work through iOS devices, so it is also very easy to transfer files to iSH through iCloud. After installing iSH, a new path will be created in the system's file management so that users can access the iSH file system at any time and send files to other locations through this folder, such as iCloud Drive, mobile phone memory or Dropbox. File system location If you want to transfer a file from iSH, just select the file and click "Send" and "Save As". Unfortunately, this file transfer is still one-way, iSH is still in a state of only exporting but not importing. However, users can also use wget to transfer files to iSH. /bin/Commands available summary /usr/bin/Summary of available commands OK, the above is a preliminary introduction to iSH. Those who are interested can download it and try it out by themselves, but be careful not to damage your phone. Reference source: bleepingcomputer, compiled by Karunesh91 |
<<: Five principles for app survival and growth
I don't want comfort. I want poetry, I want r...
With the arrival of the 618 mid-year sale, educat...
With more and more news about AMD Ryzen recently,...
Programming languages are not only tools for de...
Since the new online car-hailing policy was offic...
There are two undoubted points about the Internet...
With the continuous development of China's ec...
Yang Guozheng's Shape Parent Eye Method + San...
Apple's Black Thursday Thursday is actually a...
In 2007, Steve Jobs brought the first generation ...
The diversity of new media platforms has made it ...
A netizen asked: The charging head of the Apple i...
You may have spent thousands of dollars listening...
Recently, Google released a distribution chart of...