คำถามติดแท็ก shell

เชลล์เป็นชิ้นส่วนของซอฟต์แวร์ที่จัดเตรียมอินเตอร์เฟสบรรทัดคำสั่งให้กับระบบปฏิบัติการ ใช้แท็กนี้สำหรับปัญหาเฉพาะเชลล์ ปัญหาเกี่ยวกับบรรทัดคำสั่งทั่วไปควรใช้แท็ก "บรรทัดคำสั่ง" แทน ดูวิกิแท็กแบบเต็มสำหรับแท็กอื่น ๆ ที่เกี่ยวข้อง

4
ทำไมฉันไม่สามารถเข้าถึงรูทจากเชลล์ได้?
> adb shell sh-4.1$ su Permission denied ฉันรูทโทรศัพท์เรียบร้อยแล้ว ฉันรู้สิ่งนี้เพราะฉันสามารถติดตั้งแอพในการ์ด SD และฉันมีโปรแกรมที่เรียกว่าSD Maidที่สามารถใช้งานได้ด้วยสิทธิ์การรูท

2
การเริ่มกิจกรรมที่อยู่ในรายการ“ การตั้งค่า” จากเทอร์มินัล (หรือเชลล์ adb)
ฉันต้องการเริ่มกิจกรรมนี้จากเทอร์มินัล: com.android.settings.Settings$PowerUsageSummaryActivity ฉันเหนื่อย am start -S com.android.settings/.Settings$PowerUsageSummaryActivity และนี่คือสิ่งที่ฉันได้รับ: Stopping: com.android.settings Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.settings/.Settings } ปัญหาคือam startคำสั่งละเว้น$PowerUsageSummaryActivityส่วนหนึ่งดังนั้นโดยทั่วไปฉันแค่ได้รับมาตรฐาน "ตั้งค่า" เปิดเมนู ฉันจะเปิดหน้า "สรุปการใช้พลังงาน" เฉพาะนั้นได้อย่างไรจากเทอร์มินัล

2
โทรศัพท์ที่หยั่งราก - ส่งข้อความ SMS ผ่านบรรทัดคำสั่ง
ฉันมี Droid (Sholes) รูทพร้อมติดตั้ง ConnectBot แล้ว ฉันสามารถsshเป็นมันผ่านdropbearคัดลอกไป/system/xbinและ / หรือยังตัวอย่างของ Debian ที่ติดตั้งบนผ่านทางแอพลิเคชัน "ลินุกซ์การติดตั้ง" ฉันอยู่ในความสุขแบบพกพาของ Linux แต่... ฉันต้องการส่งข้อความ SMS ผ่านเชลล์ สิ่งที่ต้องการ sendsms 8005551234 "This is a text." มีอะไรแบบนี้ออกมา?

5
วิธีป้องกันเชลล์ adb ไม่ให้ออกจาก Ctrl + C
เมื่อฉันadb shellเข้าสู่อุปกรณ์ของฉัน (จากเดสก์ท็อป Windows) และเรียกใช้คำสั่งที่นั่นบางครั้งฉันต้องการยกเลิกคำสั่งนั้น วิธี unixy มาตรฐานที่จะทำคือการCtrl+Cรวมกันที่สำคัญ อย่างไรก็ตามเมื่อฉันทำเช่นนั้นทั้งadb shellยุติ ฉันจะยกเลิกเพียงแค่โปรแกรมปัจจุบันภายในเชลล์ไม่ใช่เชลล์เองได้อย่างไร
11 adb  shell 

2
ยูทิลิตี adb` นี้คืออะไรที่ฉันได้รับคำแนะนำให้ใช้ต่อไป?
ในคำถามมากมายในเว็บไซต์นี้ฉันเห็นคำตอบที่บอกให้เราดำเนินการadb shellหรือadb logcatอื่น ๆ ตอนนี้ฉันไม่ใช่ผู้ใช้ที่ไร้เดียงสาดังนั้นฉันจึงดาวน์โหลดและติดตั้ง Termux และมี shell prompt เมื่อฉันสามารถพิมพ์คำสั่งได้ แต่adbสิ่งนี้มาจากไหน ฉันจะดาวน์โหลดเป็นแอพได้หรือไม่ ดูเหมือนว่าจะไม่ได้รับการติดตั้งตามค่าเริ่มต้น (บน Redmi 3S, Android 6.0.1) ดูเหมือนว่ามันเป็นลิฟท์ที่อนุญาต มันเป็นเหมือนsu? ถ้าไม่ต่างกันอย่างไร
10 adb  shell 

1
ฉันจะติดตั้งเครื่องมือบรรทัดคำสั่งที่หายไปลงในอุปกรณ์ Android ได้อย่างไร
การติดตั้ง Android ไม่ได้มีเครื่องมือทั้งหมดที่คาดว่าจะมีในระบบเหมือนยูนิกซ์ ตัวอย่างเช่นตอนนี้ฉันมีอุปกรณ์ที่มีปัญหาซึ่งไม่มีfindยูทิลิตี้ CLI ฉันหมายถึงนี่คือสิ่งที่ฉันได้รับในadb shell: $ find /system/bin/sh: find: not found นอกจากนี้: $ /system/bin/toolbox find find: no such tool อุปกรณ์นี้ใช้ Android 5.0 (รวมถึงการเพิ่มกรรมสิทธิ์โดย LG ฉันเดา) แต่แน่นอนว่าคำถามสำหรับ Android ทุกรุ่นแน่นอน มีขั้นตอนมาตรฐานสำหรับการติดตั้งเครื่องมือเนทิฟ / CLI (เช่นfind) บน Android หรือไม่ ( ผู้จัดการแพคเกจ? ) และยังไงวิธีการที่ถูกต้องที่สุด?

2
adb“ ปฏิเสธการอนุญาต” เพื่อเรียกใช้ไฟล์“ ./configure”
ฉันต้องการเรียกใช้configureไฟล์ลงในโทรศัพท์ android ของฉันดังนั้นฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการใช้adb shellคำสั่ง ฉันกำลังเรียกใช้โปรแกรมจำลองการทำงาน Android บนแพลตฟอร์ม Windows-7 และที่นั่นฉันกำลังเรียกใช้adb shellคำสั่งลงในหน้าต่าง DOS ใช้cdคำสั่งฉันเปลี่ยนเป็นไดเรกทอรีที่configureไฟล์ของฉันแล้วฉันกำลังดำเนินการคำสั่งต่อไปนี้: ./configure. ฉันได้รับข้อผิดพลาดต่อไปนี้: ./configure: permission denied ดังนั้นฉันจึงพยายามเรียกใช้ adb ในโหมดรูทด้วยadb root- แต่เห็นได้ชัดว่า adb ของฉันอยู่ในโหมดรูทแล้ว (ยิ่งกว่านั้นฉันมีอักขระ "#" อยู่หน้าบรรทัดของ adb shell แต่ละบรรทัด) ฉันได้พยายามที่จะใช้chmodแต่ฉันไม่เห็นความแตกต่างก่อนและหลังการดำเนินการคำสั่งนี้ ( ls -la) ดังนั้นอาจเป็นปัญหาที่นี่ (ฉันจะเรียกใช้chmodคำสั่งได้อย่างไร) บางทีใครบางคนที่นี่สามารถช่วยฉันแก้ปัญหาของฉันได้และถ้าคุณมีคำอธิบายเกี่ยวกับสาเหตุที่ฉันไม่ได้รับอนุญาตให้เรียกใช้configureไฟล์ของฉันมันจะดีมาก ขอบคุณ PS: เป้าหมายของฉันที่นี่คือการใช้แพ็คเกจ net-snmp บนแพลตฟอร์ม Android โดยรวบรวมแหล่งที่มาของโครงการนี้ลงบนแพลตฟอร์มโดยตรง

1
PATH เริ่มต้นเป็นอย่างไร
บนระบบอื่น ๆ ของ linux ฉันอาจคาดหวังว่าจะหาไฟล์. profile หรือสิ่งอื่น ๆ ใน / etc ที่ใช้โดยค่าเริ่มต้น ฉันไม่สามารถกำหนดสิ่งที่ตั้งค่าเส้นทางของระบบสำหรับกระบวนการที่ไม่ได้ทำงานในเชลล์
9 system  shell 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.