Làm cách nào tôi có thể sử dụng các lệnh shell và tương tác với hệ thống Linux bên dưới?


25

Android dựa trên Linux và có nhân Linux bên dưới. Có cách nào tôi có thể sử dụng các lệnh shell và tương tác trực tiếp với hệ thống Linux không? Ví dụ: Một ứng dụng shell có quyền truy cập vào hệ thống Linux?

Câu trả lời:


14

Có, có,

Kiểm tra ứng dụng Better Terminalhoặc Android Terminal Emulatorcả hai đều hỗ trợ từ 1.5


Đừng quên rằng như TheC BôngSilk đã lưu ý trong câu trả lời của họ rằng bạn sẽ cần busybox để truy cập hầu hết các lệnh Linux thông thường!
Logo

11

Nếu bạn có một mạng không dây được thiết lập, tôi có thể khuyên bạn nên kết nối qua SSH. Nó cho phép bạn truy cập và quản lý hoàn toàn Android của bạn trong vài phút. Đối với người dùng Linux hoặc Putty, không có sự khác biệt so với thiết bị đầu cuối tiêu chuẩn sử dụng SSH bên cạnh một số lệnh Android cụ thể. Hơn nữa, một số trình quản lý tệp như Nautilus hỗ trợ giao thức SSH, do đó bạn sẽ có tính linh hoạt của trình bao và thêm vào đó là sự thoải mái cho các thao tác tệp bằng trình quản lý tệp đồ họa. Tôi thích SSH đến nỗi tôi đã viết một hướng dẫn nhỏ cho Android ( bằng tiếng Đức ). Tôi biết, nó có thể không hoàn toàn áp dụng cho câu hỏi của bạn nhưng có thể được xem xét khi làm việc với một máy tính bổ sung và điện thoại Android.

nhập mô tả hình ảnh ở đây

Một máy chủ SSH dễ sử dụng là SSH Droid , có sẵn trên thị trường Google.


Bạn có nghĩa là thiết lập một máy chủ SSH trên điện thoại? Đó có thể là rắc rối nhiều hơn nó có giá trị.
Zhehao Mao

Tôi đã cài đặt SSHDroid ngay lập tức và nó hoàn toàn ít phức tạp hơn so với việc thiết lập trình vỏ SDK SDK / ADB của Android (kiểm tra tut của tôi). Nếu bạn có kinh nghiệm với SSH, bạn sẽ đánh giá cao việc truy cập điện thoại.
3

Huh, tôi không có ý tưởng. Tôi sẽ đọc hướng dẫn của bạn, nhưng tôi không biết tiếng Đức :-).
Zhehao Mao

Tôi sẽ thêm một bản dịch tiếng Anh trong tương lai gần.
3

Làm thế nào chính xác nó hoạt động? Kết nối SSH có đi qua cáp USB không?
Zhehao Mao

10

Gần đây tôi có yêu cầu tương tự và tôi đã tìm thấy tiện ích ' busybox '. Các ứng dụng giả lập thiết bị đầu cuối rất hữu ích tuy nhiên chúng hỗ trợ rất ít lệnh. Tuy nhiên, 'busybox' đã cho tôi quyền truy cập vào hầu hết các lệnh Linux thường được sử dụng.

Đây là cách tôi sử dụng nó.


2
Ngay cả khi bạn đã sử dụng busybox, bạn vẫn cần một trình giả lập thiết bị đầu cuối để thực sự chạy busybox trên. Chúng bổ sung cho nhau.
Lie Ryan

Vâng, rất đúng..Tôi đồng ý.
TheC BôngSilk

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.