Android oparty jest na Linuksie i ma pod nim jądro Linuksa. Czy jest jakiś sposób na użycie poleceń powłoki i bezpośrednią interakcję z systemem Linux? Np. Aplikacja powłoki, która ma dostęp do systemu Linux?
25
Tak jest,
Sprawdź aplikację Better Terminal
lub Android Terminal Emulator
oba są obsługiwane od 1.5
Jeśli masz skonfigurowaną sieć bezprzewodową, mogę polecić połączenie przez SSH. Umożliwia dostęp i pełne zarządzanie systemem Android w kilka minut. W przypadku użytkowników Linuksa lub Putty nie ma różnicy w stosunku do standardowego terminala używającego SSH, poza niektórymi konkretnymi poleceniami Androida. Ponadto niektóre menedżery plików, takie jak Nautilus, obsługują protokół SSH, dzięki czemu będziesz mieć elastyczność powłoki i dodatkowo wygodę operacji na plikach za pomocą graficznego menedżera plików. Polubiłem SSH tak bardzo, że napisałem małą instrukcję dla Androida ( w języku niemieckim ). Wiem, że może nie w pełni dotyczyć twojego pytania, ale można to rozważyć podczas pracy z dodatkowym komputerem i telefonem z Androidem.
Łatwy w użyciu serwer SSH to SSH Droid , dostępny na rynku Google.
źródło
Ostatnio miałem podobne wymagania i znalazłem narzędzie „ busybox ”. Aplikacje emulatora terminali są przydatne, ale obsługują bardzo niewiele poleceń. Jednak „busybox” dał mi dostęp do większości powszechnie używanych poleceń Linuksa.
Oto jak go użyłem.
źródło
Scripting Warstwy dla Androida zawiera również powłokę.
źródło