ฉันจะใช้คำสั่งเชลล์และโต้ตอบกับระบบ Linux ภายใต้ได้อย่างไร


25

Android ใช้ Linux และมีเคอร์เนล Linux อยู่ด้านล่าง มีวิธีใดบ้างที่ฉันสามารถใช้คำสั่งเชลล์และโต้ตอบโดยตรงกับระบบ Linux? เช่นแอป shell ที่มีการเข้าถึงระบบ Linux?

คำตอบ:


14

ใช่แล้ว

ตรวจสอบแอปพลิเคชันBetter TerminalหรือAndroid Terminal Emulatorทั้งสองอย่างรองรับจาก 1.5


อย่าลืมว่าในขณะที่ TheCottonSilk จดบันทึกไว้ในคำตอบของพวกเขาว่าคุณต้องใช้ busybox เพื่อเข้าถึงคำสั่ง Linux ส่วนใหญ่!
โลโก้

11

หากคุณมีการตั้งค่าเครือข่ายไร้สายฉันสามารถแนะนำให้เชื่อมต่อผ่าน SSH ช่วยให้คุณเข้าถึงและจัดการ Android ของคุณได้อย่างสมบูรณ์ในเวลาไม่กี่นาที สำหรับผู้ใช้ Linux หรือ Putty ไม่มีความแตกต่างกับ terminal มาตรฐานโดยใช้ SSH นอกเหนือจากคำสั่ง Android บางคำสั่ง นอกจากนี้ตัวจัดการไฟล์บางตัวเช่น Nautilus สนับสนุนโปรโตคอล SSH ดังนั้นคุณจะมีความยืดหยุ่นของเชลล์และเพิ่มความสะดวกสบายสำหรับการใช้งานไฟล์โดยใช้ตัวจัดการไฟล์กราฟิก ฉันชอบ SSH มากจนฉันได้เขียนวิธีการเล็กน้อยสำหรับ Android (เป็นภาษาเยอรมัน ) ฉันรู้ว่าอาจใช้ไม่ได้กับคำถามของคุณทั้งหมด แต่อาจได้รับการพิจารณาในขณะที่ทำงานกับคอมพิวเตอร์เพิ่มเติมและโทรศัพท์ Android

ป้อนคำอธิบายรูปภาพที่นี่

เซิร์ฟเวอร์ SSH ที่ใช้งานง่ายคือSSH Droidซึ่งมีอยู่ในตลาดของ Google


คุณหมายถึงตั้งค่าเซิร์ฟเวอร์ SSH บนโทรศัพท์หรือไม่ นั่นอาจเป็นปัญหามากกว่าที่ควรจะเป็น
Zhehao Mao

ฉันติดตั้ง SSHDroid ในเวลาไม่นานและมีความซับซ้อนน้อยกว่าการตั้งค่า Android SDK / ADB shell (ตรวจสอบ tut ของฉัน) หากคุณมีประสบการณ์กับ SSH คุณจะประทับใจในการเข้าถึงโทรศัพท์
n3rd

ฉันไม่รู้เลย ฉันจะอ่านบทช่วยสอนของคุณ แต่ฉันไม่รู้ภาษาเยอรมัน :-)
Zhehao Mao

ฉันจะเพิ่มการแปลภาษาอังกฤษในอนาคตอันใกล้
n3rd

มันทำงานยังไงกันแน่? การเชื่อมต่อ SSH ผ่านสาย USB หรือไม่
Zhehao Mao

10

เมื่อเร็ว ๆ นี้ฉันมีข้อกำหนดที่คล้ายกันและฉันพบอรรถประโยชน์ ' busybox ' แอพพลิเคชั่นเทอร์มินัลอีมูเลเตอร์มีประโยชน์ แต่ก็รองรับคำสั่งน้อย อย่างไรก็ตาม 'busybox' ทำให้ฉันสามารถเข้าถึงคำสั่ง Linux ที่ใช้โดยทั่วไปได้

นี่คือวิธีที่ฉันใช้


2
แม้ว่าคุณจะใช้ busybox ก็ตามคุณยังต้องมีเทอร์มินัลอีมูเลเตอร์เพื่อเปิดใช้งาน busybox พวกเขาเสริม
Lie Ryan

ใช่จริงมาก .. ฉันเห็นด้วย
TheCottonSilk

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.