วิธีใช้ Termux เพื่อเรียกใช้ Command Line Linux Apps ใน Android

How Use Termux Run Command Line Linux Apps Android



บทความนี้ครอบคลุมคำแนะนำเกี่ยวกับแอพ Termux Android ที่ให้คุณเรียกใช้โปรแกรมบรรทัดคำสั่งและสคริปต์บนอุปกรณ์ Android

Termux เป็นแอปพลิเคชั่นเทอร์มินัลอีมูเลเตอร์โอเพนซอร์สที่ทำงานบนอุปกรณ์ Android มันยังทำงานเป็นระบบปฏิบัติการ Linux ขนาดเล็กซึ่งเต็มไปด้วยเครื่องมือและยูทิลิตี้มากมายที่คุณมักจะเห็นในการกระจาย Linux บนเดสก์ท็อป คุณสามารถใช้ Termux เพื่อติดตั้งและเรียกใช้แอพบรรทัดคำสั่งจำนวนมากผ่านตัวจัดการแพ็คเกจของตัวเอง ไม่จำเป็นต้องมีการเข้าถึงรูทเพื่อติดตั้งและรัน Termux บน Android คุณยังสามารถใช้ GUI ของสภาพแวดล้อมเดสก์ท็อปน้ำหนักเบาโดยไม่ต้องเร่งฮาร์ดแวร์ผ่าน Termux (ผ่าน VNC) ได้ แต่อาจทำงานช้าและใช้งานไม่ได้กับอุปกรณ์สัมผัสหน้าจอขนาดเล็ก Termux เป็นที่นิยมอย่างมากในหมู่นักพัฒนาและผู้ใช้อื่นๆ ที่ต้องการเข้าถึงแอป CLI Linux บน Android มันเป็นสิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับจากระบบปฏิบัติการ Linux บน Android และมีความยินดีที่ได้ใช้กับอินเทอร์เฟซระบบสัมผัสที่เหมาะสมที่สุดสำหรับอุปกรณ์หน้าจอขนาดเล็ก Termux มีการทำงานของแป้นพิมพ์เพิ่มเติมทำให้ง่ายต่อการป้อนสัญลักษณ์ และยังมีการเติมข้อความอัตโนมัติผ่านปุ่มการทำงานที่อยู่แถวบนสุดของแป้นพิมพ์บนหน้าจอ







ใช้กรณี

บางสิ่งที่คุณสามารถทำได้ด้วย Termux:



  • เรียกใช้สคริปต์ Python
  • เรียกใช้สคริปต์ทุบตี
  • เล่นเกมบรรทัดคำสั่ง
  • เข้าถึงตัวแก้ไข Vi
  • ทำการเชื่อมต่อ SSH
  • สร้าง Python virtualenv
  • พัฒนาแอพตราบเท่าที่คุณไม่จำเป็นต้องเข้าถึง GUI
  • ติดตั้งแพ็คเกจเพิ่มเติมด้วย pip, npm, cpan, gem, tlmgr และตัวจัดการแพ็คเกจอื่น ๆ
  • โดยพื้นฐานแล้ว อะไรก็ตามที่แพ็คเกจที่ติดตั้งไว้ให้คุณทำผ่านอินเทอร์เฟซบรรทัดคำสั่ง

การติดตั้ง Termux บน Android

คุณสามารถดาวน์โหลดและติดตั้ง Termux ผ่าน Google Play หรือจาก F-Droid . เปิด Termux ผ่านตัวเรียกใช้งาน และคุณควรจะได้รับการต้อนรับด้วยหน้าจอต่อไปนี้:







การเปิดใช้งานการเข้าถึงที่เก็บข้อมูลบน Termux

ในการเข้าถึงไฟล์ในเทอร์มินัล Termux หรือบันทึกไฟล์จากเทอร์มินัล Termux ก่อนอื่นคุณต้องตั้งค่าที่เก็บข้อมูล Termux และให้สิทธิ์การเข้าถึงที่เก็บข้อมูลกับ Termux เมื่อได้รับแจ้ง คุณสามารถทำได้โดยดำเนินการคำสั่งต่อไปนี้:

$termux-setup-storage

เมื่อคุณผ่านการตั้งค่าที่เก็บข้อมูลแล้ว คุณจะสามารถค้นหาไฟล์ Termux ที่จัดเก็บไว้ในโฟลเดอร์ที่ใช้ร่วมกันในที่จัดเก็บข้อมูลภายในของอุปกรณ์ Android ของคุณ หากไม่มีโฟลเดอร์ที่แชร์ คุณสามารถสร้างได้ด้วยตนเอง โดยปกติ เส้นทางแบบเต็มไปยังโฟลเดอร์ที่ใช้ร่วมกันนี้คือ /storage/emulated/0/shared



การติดตั้งและจัดการแพ็คเกจ Termux อย่างเป็นทางการ

เมื่อคุณติดตั้ง Termux แล้ว ให้รันคำสั่งด้านล่างเพื่ออัปเดตและอัปเกรดที่เก็บ:

$pkg อัพเกรด

ตอนนี้คุณสามารถติดตั้งแพ็คเกจที่คุณต้องการโดยใช้คำสั่งต่อไปนี้:

$pkgติดตั้ง <package_name>

หลังการติดตั้ง คุณจะสามารถเรียกใช้คำสั่งสำหรับแพ็คเกจที่ติดตั้งในเทอร์มินัล Termux (เหมือนกับที่คุณทำบนระบบปฏิบัติการ Linux บนเดสก์ท็อป):


คุณสามารถรับรายการแพ็คเกจ Termux ที่ติดตั้งได้จาก ที่นี่ . คุณยังสามารถค้นหาและค้นหาแพ็คเกจใน Termux ได้อีกด้วย โดยเรียกใช้คำสั่งในรูปแบบต่อไปนี้:

$pkg ค้นหา<คำที่ต้องการค้นหา>

คุณยังสามารถแสดงรายการแพ็คเกจทั้งหมดโดยใช้คำสั่งต่อไปนี้:

$pkg list-all

การติดตั้งแพ็คเกจ Deb ใน Termux

คุณสามารถติดตั้งแพ็คเกจ .deb บางอย่างจากที่เก็บ Ubuntu หรือ Debian ได้ตราบใดที่มันสร้างมาสำหรับสถาปัตยกรรมของมือถือของคุณ (ทุกวันนี้ โทรศัพท์มือถือส่วนใหญ่มีสถาปัตยกรรม aarch64 และ aarch32) โปรดทราบว่าบางแพ็คเกจอาจปฏิเสธที่จะทำงานบน Termux ในการติดตั้งแพ็คเกจ .deb ให้รันคำสั่งในรูปแบบต่อไปนี้:

$dpkg -ผม <deb_package_name>

หากต้องการลบแพ็คเกจ .deb ที่ติดตั้งด้วยตนเองใน Termux ให้เรียกใช้คำสั่งในรูปแบบต่อไปนี้:

$dpkg --ลบ <deb_package_name>

ในการแสดงรายการแพ็คเกจ .deb ที่ติดตั้งด้วยตนเองทั้งหมด คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:

$dpkg -NS

สามารถติดตั้งแพ็คเกจ .deb จากแหล่งที่มาของแพ็คเกจใดก็ได้ ตราบใดที่ตรงตามข้อกำหนดความเข้ากันได้ และเช่นเคย คุณควรระมัดระวังเมื่อเลือกแพ็คเกจของบุคคลที่สาม เพื่อป้องกันการติดตั้งแพ็คเกจที่น่าสงสัย

การเปิดใช้งานที่เก็บเพิ่มเติมใน Termux

คุณยังสามารถเปิดใช้งานที่เก็บเพิ่มเติมใน Termux เพื่อเปิดใช้งานการติดตั้งแพ็คเกจเพิ่มเติม หากต้องการค้นหาที่เก็บเพิ่มเติม ไปที่นี้ หน้าหนังสือ และคลิกที่ repositories ที่มีชื่อลงท้ายด้วย -packages คุณจะพบคำสั่งสำหรับเปิดใช้งานที่เก็บเหล่านี้ในไฟล์ README คำสั่งสำหรับเปิดใช้งานที่เก็บเพิ่มเติมมีลักษณะดังนี้:

$pkgติดตั้ง <repository_name>

ด้านล่างนี้เป็นตัวอย่างบางส่วนที่ฉันได้ทดสอบและพบว่าทำงานบน Termux:

$ pkgติดตั้งx11-repo

$ pkgติดตั้งเกม repo

$ pkgติดตั้งราก-repo

$ pkgติดตั้งไม่เสถียร-repo

$ pkgติดตั้งวิทยาศาสตร์-repo

ที่เก็บข้อมูลชุมชนบุคคลที่สามบางรายการสามารถเปิดใช้งานได้เช่นกัน คุณจะพบรายการที่เก็บเหล่านี้ได้ ที่นี่ .

การติดตั้งโปรแกรมเสริม Termux

Termux มีโปรแกรมเสริมที่มีประโยชน์ซึ่งสามารถติดตั้งบนอุปกรณ์ Android ผ่าน Play Store ส่วนเสริมพิเศษเหล่านี้บางรายการฟรี ในขณะที่ส่วนเสริมอื่นๆ จะได้รับเงิน คุณสามารถค้นหารายการของส่วนเสริมเหล่านี้ได้ ที่นี่ .

บทสรุป

แอพบางตัวใน Play Store อนุญาตให้คุณติดตั้งและใช้งานสภาพแวดล้อม Linux เต็มรูปแบบบน Android อย่างไรก็ตาม บางส่วนต้องการการเข้าถึงรูท และไม่ง่ายเลยที่จะใช้งาน ในแง่ของความเป็นมิตรกับผู้ใช้ ไม่มีอะไรอื่นที่เหมือนกับ Termux บน Play Store