Saya menggunakan KUBUNTU di laptop saya, tetapi ini berlaku untuk semua distro Linux. Saya dapat membuka jendela terminal dan mengetikkan hal-hal seperti sudo apt-get update
, sudo apt-get install packagename.
Apakah ada terminal yang dapat melakukan perintah seperti ini di Android? Tidak harus "sudo", maksud saya hanya menjalankan perintah. Saya menggunakan Galaxy S3, tapi saya ragu itu benar-benar penting untuk pertanyaan yang saya ajukan.
terminal
command-line
Mike Wentworth
sumber
sumber
su
dan perintah-perintah GNU umum lainnya dengan me-rooting perangkat Anda dan menginstal Busybox (busybox biasanya diinstal ketika me-rooting) tetapi Anda tidak bisa menjadi tepat karena itu adalah manajer paket untuk distro-distro berbasis Debian. Android bukan distro linux, satu-satunya hal yang umum dimiliki adalah kernel linux.Jawaban:
Kesimpulan dari komentar:
Pertama, Anda perlu memahami bahwa memperbarui aplikasi berfungsi berbeda di Android daripada di distro Linux "normal": Tidak ada yang namanya "apt". Meskipun Android memiliki manajer paketnya sendiri (mendengarkan
pm
perintah), instalasi / pembaruan biasanya ditangani oleh layanan / aplikasi seperti google-play-store atau pasar alternatif lainnya .pm
lebih suka dibandingkan dengan dpkg pada sistem berbasis Debian: ia dapat melakukan instalasi lokal (yaitu dengan.apk
file yang sudah ada pada perangkat itu sendiri:pm install
akan menjadi perintah untuk itu), dan banyak hal lainnya.Terlepas dari itu: aplikasi terminal dapat dibandingkan dengan terminal di Linux. Anda mendapatkan "jendela" mode teks di mana Anda dapat menjalankan perintah. Sebagian besar bahkan sama dengan yang tersedia di Linux, Android adalah berbasis Linux: Anda memiliki hal-hal seperti
cd
,ls
,grep
, dan banyak lagi. Untuk detail tentang ini, Anda mungkin ingin melihat misalnyaMelihat ke tag-wiki terminal kami juga tidak ada salahnya :)
Saya akan mengatakan semua aplikasi terminal yang tersedia untuk Android harus mendukung hal di atas. Beberapa bahkan menawarkan fitur tambahan, seperti seluruh lingkungan pengembangan ( IDE Terminal ), atau akses ke server jauh ( JuiceSSH ).
sumber
noexec
bendera secara eksplisit (untuk alasan keamanan).Ada adalah aplikasi terminal yang menggunakan "apt" untuk menginstal paket. Ini mengagumkan dan memiliki banyak paket porting untuk perangkat lengan - Termux & Playstore Link
sumber
di masa sekarang ada aplikasi "termux" di google play store. ia datang dengan shell unix / linux penuh dan dengan apt. yang lainnya harus lurus ke depan. Kelemahan: tidak mendukung item seperti tablet berbasis Android 4.4.2 saya.
sumber
Instal Terminal Emulator dan Busybox di Android Anda. Terminal Emulator memberikan jendela command-line dan Busybox APK memberikan perintah yang berguna yang digunakan dalam Linux seperti
wget
,chmod
,chroot
dan banyak lagi.sumber
Berasumsi bahwa:
su
biner terletak di/system/xbin/su
;/system/bin/sh
; danJika semua 4 kondisi di atas terpenuhi, maka:
Jika Anda ingin memasukkan shell dan menjadi root (superuser uid 0) sehingga Anda dapat menjalankan perintah tanpa batasan uid, jalankan aplikasi Terminal Emulator dan jalankan perintah ini:
Untuk memutuskan sambungan dari uid 0 (keluar dari status pengguna super), tekan Volume -dan D, atau ketik
exit
dan tekanEnterAtau, jika Anda ingin selalu memulai Terminal Emulator sebagai root, lalu mulai Terminal Emulator, pergi ke Preferensi , gulir ke bawah ke bagian SHELL , ketuk opsi baris perintah dan modifikasi perintah sehingga menjadi ini:
Setelah Anda mengubah perintah, keluar dari Terminal Emulator (tutup aplikasi) dan mulai lagi. Perhatikan bagaimana antarmuka shell Terminal Emulator sekarang menunjukkan kepada Anda
root@something
secara default.Jika Anda ingin menambahkan perintah tambahan ke sistem Android Anda yang telah di- rooting , instal BusyBox .
Dalam hal perangkat Android Anda tidak berakar, Anda masih dapat menggunakan Terminal Emulator untuk menjalankan beberapa dasar (pengguna) perintah seperti
blkid
,cat
,cd
,clear
,cp
,du
,grep
,id
,ln
,ls
,ping
,sleep
,uptime
dan sebagainya.sumber
Atau Anda dapat menggunakan Gnu / Root Debian untuk android (GPlay)
sumber