a-Shell 17+

Nicolas Holzschuch

Được thiết kế cho iPad

    • Miễn phí

Ảnh Chụp Màn Hình

Miêu tả

a-Shell is a complete local terminal emulator, allowing to run most Unix commands on you iOS device. You can transfer files using scp and curl, edit them with vim and ed, process them using grep, awk and sed. You can work with git repositories using lg2. 
Most commands are compiled for iOS native Arm64 format, making them fast and well integrated with iOS underlying BSD Unix.

a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2023, with Tikz and LuaTeX) for text processing.

There are also multiple network utilities: nslookup, ping, whois, ifconfig... Type help for help, help -l to get the full list of commands.

a-Shell can be controlled from Shortcuts: run commands in order, process files in a-Shell, get the results as text or files, transfer files to other apps...

a-shell uses iOS 13+ “multiple windows” ability, so you can run multiple shells at the same time, with different commands, in different directories. You can edit a file in one window with vim and process it in the other with python.

Compile your C or C++ programs to webAssembly using clang or clang++, and execute the resulting binary. A complete webAssembly SDK is included (WASI-libc).

a-Shell is the complete version. If you need a smaller app, and you don't need a C compiler, a TeX engine, or numpy and matplotlib, there is a-Shell mini.

Có gì Mới

Phiên bản 1.15.6

- new parameter for the "Get File" Shortcut: get file "as a copy". Use this when you encounter an issue with "Get File" and iOS 18.
- ffmpeg can add subtitles to video.

Xếp hạng và Nhận xét

4,6/5
8 đánh giá

8 đánh giá

Người VN ghét Trung Quốc ,

default to user installation because normal site-package is not write able

When i type: pip install sklearn
I encountered this problem: Collecting sklearn
Downloading sklearn-0.0.tar.gz (1.1 kB)
Collecting scikit-learn
Using cached scikit-learn-0.24.0.tar.gz (7.4 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
ERROR: Command errored out with exit status 1:
command: /private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/bin/python3 /private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /private/var/mobile/Containers/Data/Application/8872B82D-EB1D-4513-BD9D-EA752E07736F/tmp/tmpcxrvp218
cwd: /private/var/mobile/Containers/Data/Application/8872B82D-EB1D-4513-BD9D-EA752E07736F/tmp/pip-install-8txm5c6w/scikit-learn_ee9aba0f856845eeb49f0014c54471fe
Complete output (12 lines):
Traceback (most recent call last):
File "/private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
main()
File "/private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pe
p517/_in_process.py", line 263, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pe
p517/_in_process.py", line 108, in get_requires_for_build_wheel
backend = _build_backend()
File "/private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pe
p517/_in_process.py", line 83, in _build_backend
ep = os.environ['PEP517_BUILD_BACKEND']
File "/private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/os.py", line 682, in __getit
em__
raise KeyError(key) from None
KeyError: 'PEP517_BUILD_BACKEND'
----------------------------------------
ERROR: Command errored out with exit status 1: /private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/bin/p
ython3 /private/var/containers/Bundle/Application/FDD89F83-6B2F-41AF-B7D6-4707F6F0B8E7/a-Shell.app/Library/lib/python3.9/site-packages/pip/_vendor/pep51
7/_in_process.py get_requires_for_build_wheel /private/var/mobile/Containers/Data/Application/8872B82D-EB1D-4513-BD9D-EA752E07736F/tmp/tmpcxrvp218 Check
the logs for full command output.

Please help me.

Phản Hồi Từ Nhà Phát Triển ,

Hi,
you might find another_shell@icloud.com, https://twitter.com/a_Shell_iOS or https://github.com/holzschu/a-shell/issues as an easier way to reach us for help and questions.
To answer your question: sklearn requires a C compiler, which is not available on iOS.

Ringo Stark ,

Where is the package manager for this terminal

I can’t find apt, apt-get or yum

Phản Hồi Từ Nhà Phát Triển ,

It's "pkg".

Quyền Riêng Tư Của Ứng Dụng

Nhà phát triển, Nicolas Holzschuch, đã cho biết rằng phương thức đảm bảo quyền riêng tư của ứng dụng có thể bao gồm việc xử lý dữ liệu như được mô tả ở bên dưới. Để biết thêm thông tin, hãy xem chính sách quyền riêng tư của nhà phát triển.

Dữ Liệu Không Được Thu Thập

Nhà phát triển không thu thập bất kỳ dữ liệu nào từ ứng dụng này.

Phương thức đảm bảo quyền riêng tư có thể khác nhau, chẳng hạn như dựa trên các tính năng bạn sử dụng hoặc độ tuổi của bạn. Tìm hiểu thêm.

Cũng Từ Nhà Phát Triển Này

Có Thể Bạn Cũng Thích

iSH Shell
Công Cụ Nhà Phát Triển
WebSSH - SysAdmin Tools
Công Cụ Nhà Phát Triển
Termius: Terminal & SSH client
Công Cụ Nhà Phát Triển
Blink Shell, Build & Code
Công Cụ Nhà Phát Triển
xTerminal - SSH Terminal Shell
Công Cụ Nhà Phát Triển
Terminal#
Công Cụ Nhà Phát Triển