כיצד להשתמש בשורת הפקודה של Linux ב- Android עם Termux

כיצד להשתמש בשורת הפקודה של Linux ב- Android עם Termux

אנדרואיד היא מערכת הפעלה מסוגלת, מכיוון שהיא מציעה יישומים רבים המתקרבים למחלקת שולחן העבודה. עם זאת, לפעמים, זה דורש מאמץ לא מבוטל כדי להשיג משהו באנדרואיד שיהיה הצמד לשולחן העבודה.





פתרון אחד הוא לנצל את תשתית הלינוקס הנסתרת של אנדרואיד. אפליקציית Termux מספקת סביבת שורת פקודה ומאפשרת לך להתקין יישומי לינוקס כנים לטוב במכשיר האנדרואיד שלך. להלן אופן השימוש באפליקציית Termux.





מדוע כדאי להשתמש ב- Termux?

יש כבר כמה אפליקציות בחנות Play שהן יציאות אנדרואיד של יישומי לינוקס. אלה נבדלים מ- Termux בכך שהם משכפלים את אפליקציות הלינוקס האלה, אך הם נעשים ב'דרך אנדרואיד '.





לעומת זאת, Termux היא סביבת לינוקס עצמאית. התוכניות שלה זהות (לכל דבר ועניין) כמו עמיתיהן לינוקס. זה מעניק כמה יתרונות על פני היישומים המועברים:

  • עֲקֵבִיוּת: אפליקציות לינוקס שהועברו לאנדרואיד דורשות ממשק משתמש כלשהו. חווית המשתמש באנדרואיד תלויה במידה רבה בכמה מאמץ המפתח משקיע בה. לעומת זאת, אפליקציות Termux זהות לגרסאות לינוקס, החל מקיצורי מקשים ועד להתקנתם.
  • צְפִיפוּת: הוספת קוד אנדרואיד יכולה לגרום לכמה יישומים דקים להיות כבדים. לדוגמה, גודל לקוח SSH של Android עשוי להיות בגודל של 2MB עד 12MB. השווה זאת ל- Dropbear, הזמין ב- Termux, שמשקלו 396KB (זה קילובייט) מותקן. והוא מספק גם שרת SSH.
  • עמידה בזמנים: כאשר יישום מקבל עדכון, אתה נשאר נתון לחסדיו של מפתח אפליקציית האנדרואיד לשדרוג. לעומת זאת, יישומי Termux הם חבילות לינוקס סטנדרטיות הדורשות פחות תחזוקה. ייתכן שהם אפילו ייווצרו באופן אוטומטי לצד גרסאות שולחן העבודה. סביר שתקבל גישה לתכונות חדשות מהר יותר באמצעות Termux.
  • מחיר: יש סיכוי שלכל אפליקציה שתרכוש מחנות Play תהיה כרוכה בחיוב. כל האפליקציות ב- Termux הן חינם (וקוד פתוח) , כמו Termux עצמה.

אופן השימוש ב- Termux

לפני הצלילה, הבינו שטרמוקס היא בעיקר סביבת שורת פקודה. אין כאן ממשק משתמש מפואר עם כפתורים נוצצים. זה חל לא רק על חבילת Termux הבסיסית, אלא גם על האפליקציות שלה. לא תקבל את הגרסה החדשה ביותר של LibreOffice בשיטה זו.



והכי חשוב, עליך להיות בנוח עם שורת הפקודה על מנת להתקין ולהשתמש בתוכניות אלה ב- Termux. כדי לפתח היכרות כלשהי, בדוק את רשימת הפקודות הטרמינליות ביותר של Linux.

כשתהיה מוכן, קח את הטלפון או הטאבלט והתקן את Termux.





הורד: טרמוקס (חינם)

פקודות בסיסיות של Termux שכדאי שתכירו

הפעלת Termux תוריד אותך היישר לסביבת שורת הפקודה. מכאן תוכל להתקין כלים חדשים. Termux משתמשת באותו מתקין חבילות שנמצא בדביאן, אובונטו והפצות לינוקס קשורות.





כלי אריזה מתקדמים (המכונים יותר APT) משמשים לאיתור, התקנה והסרה של תוכנות ב- Termux. התחל בעדכון חבילות ושדרוג באמצעות הפקודות הבאות:

apt update
apt upgrade

לאחר מכן, גלה אילו אפליקציות זמינות:

apt list

למידע נוסף על אחת מהחבילות הללו, השתמש

apt show [package name]

זה יציג את השם, המנהל, גודל הקובץ, התלות ופרטים שימושיים אחרים. כדי להתקין אפליקציה, פשוט השתמש ב:

apt install [package name]

המדריך שלנו לשימוש ב- APT יספר לך יותר על הכלי הזה, כגון כיצד לשדרג חבילות. תוכל להריץ כלי מותקן על ידי הזנת שמו בשורת הטרמינל בשורת הפקודה Termux.

בנוסף ל- apt, רשימה זו של פקודות מובנות פועלת ב- Termux באנדרואיד:

  • | _+_ | מאפשר לך להעתיק קובץ
  • | _+_ | יעביר קובץ
  • | _+_ | רשימת התוכן של ספרייה
  • | _+_ | מוחק (מסיר) נתונים
  • | _+_ | יוצר קישור סמלי (למשל, | _+_ |)

בעזרת הכלים המובנים הללו, אתה מפחית את הצורך במנהל קבצים של Android. הם גם חוסכים ממך צורך לערור את הטלפון שלך כדי ליהנות מפונקציונליות כזו.

אפליקציות לינוקס שתוכל להתקין באמצעות שורת הפקודה Termux

שימוש מַתְאִים באמצעות Termux, תוכל להתקין מספר אפליקציות לינוקס שימושיות ב- Android. אלה מתחלקים למספר קטגוריות --- בואו נסתכל על כמה מדגשים.

עורכי טקסט

Termux מספקת גרסאות עדכניות של עורכי הטקסט הפופולריים של Linux: VIM ו- Emacs. עורכים אחרים, כגון הננו המינימליסטי, זמינים גם כן.

כמובן, לאנדרואיד יש כבר הרבה עורכי טקסט. אז מה Emacs ו- Vim מביאים לרציף? ובכן, אם אתה אוהב לעבוד ב- Markdown, שניהם תומכים בזה היטב. לתוך הלך הרוח 'נטול הסחות דעת'? זה לא הופך להיות הרבה יותר נטול הסחות דעת מ- VIM --- בדוק את גיליון הרמאים של קיצורי הדרך של VIM לקבלת עזרה בשליטה עליו.

הוסף סמל סוללה לשורת המשימות חלונות 10

צריך משהו כדי לרשום הערות ולספק מטלות? מצב הארגון ב- Emacs מכסה אותך. אתה יכול אפילו להשתמש ב- Emacs כשלך מנהל קבצים , אפליקציה לתסריט , לקוח טרלו , נגן מוזיקה , או כדי לשחק במגרש שדות.

כיצד לבצע שחזור מערכת ב- Windows 10

למה להחליף? עורכי טקסט אנדרואיד נוטים להתמקד בתכונה אחת בולטת. לדוגמה, אחד עשוי להתמקד בניסוח ללא הפרעות, אחר יכול לצפות בתצוגה מקדימה של Markdown ועיצוב אחר, ועוד עשויים להיות בנויים על שמירת הערות (אם כי הם בעצם רק עורכי טקסט בבסיסם).

עורכים מבוססי טרמינל יכולים למלא את הצרכים הללו בתוכנית אחת, תוך שהם זמינים גם בפלטפורמות שולחן עבודה.

כלי שירות שורת הפקודה של Termux

חבילות Termux כוללות מספר שימושי שורת הפקודה לינוקס:

  • gnuplot: תוכנית גרפים מתמטית
  • ImageMagick: ערכת כלי מניפולציה והמרה של תמונות
  • p7zip: כלי ארכיון לתוכנית הדחיסה של 7-זיפנים
  • UnRAR: כלי ארכיון אחר לפורמט RAR
  • Wget: תוכנית לאחזור קבצים דרך האינטרנט באמצעות HTTP או FTP

למה להחליף? אלה תוכניות ייעודיות עם הרבה מה להציע.

התקן שרתים ב- Termux

כבר הראנו איך אתה יכול להפוך את מכשיר האנדרואיד שלך לשרת אינטרנט עם אפליקציות ספציפיות. Termux מספקת באופן דומה שרתי אינטרנט מקוריים של Linux כמו Apache, nginx ו- Lighttpd.

אבל מדוע שתרצה להפעיל שרת אינטרנט במכשיר האנדרואיד שלך?

בנוסף לתכנות, זכור שרבים מהיישומים הטובים ביותר כיום הם יישומי אינטרנט. לדוגמה, תוכל להתקין nginx, מסד הנתונים של PostgreSQL ו- Python ולאחר מכן להשתמש ב טייגה פלטפורמת ניהול פרויקטים. זהו כלי רב, והכל מבלי להירשם לשירותי צד שלישי או אירוח.

Termux כולל גם Dropbear , המספק שרת SSH (ולקוח) כדי להיכנס לטלפון/טאבלט ולהעביר קבצים. זה שימושי במצבים שבהם אתה רוצה להחליף כמה קבצים אבל לא רוצה להשתמש בשירותי ענן. כל שעליך לעשות הוא להפעיל את שרת Dropbear, להשתמש בלקוח SSH כדי לתפוס את מה שאתה צריך ולסגור אותו.

למה להחליף? אפליקציות כמו Tiny Web Server מאפשרות לך לסובב שרת אינטרנט. אבל מה יותר מסקרן מאשר שרת קל שתוכל להתחיל משורת הפקודה?

אפליקציות פיתוח בשורת הפקודה Termux

בעוד שאפליקציות אנדרואיד רבות (המופיעות בשם 'עורכי קוד') מספקות את היכולת לכתוב קוד, ייתכן שהן אינן מספקות את השפות עצמן. באמצעות Termux תוכל לבדוק את הקוד שלך בטלפון או בטאבלט.

הוא מציע הפצות סטנדרטיות של שפות תכנות כגון:

  • מעטפת BASH (ברירת המחדל הזמינה מחוץ לקופסה ודרך מצוינת להתחיל לפרוץ)
  • Python (גם v2 וגם v3 זמינים)
  • PHP
  • אוֹדֶם

קיימות גם מערכות לבקרת מקורות git ו- Subversion, שיש להן את השימושים שלהן מעבר לפיתוח בלבד. אם אתה אוהב להיות בשליטה על הנתונים שלך, בקרת המקור מאפשרת לך לאחסן את הקבצים שלך היכן שתרצה. אתה שולט גם בשליחת עדכונים למכשירים אחרים, ותוכל להשתמש ב'תגים 'כדי לתייג גרסאות.

למה להחליף? יש כמה חבילות שפת תכנות לאנדרואיד, כגון QPython . אבל אלה מספקים ממשקי משתמש מגושמים משלהם. הם עשויים גם לדרוש מאפליקציות נוספות להיות שימושיות במלואן.

אפליקציות מבוססות אנדרואיד זמינות הן ל- git והן ל- svn. עם זאת, עליך להיות בעל אפליקציה נפרדת לכל סוג בקרת מקור. Termux מספקת את שניהם באותה חבילה בחינם. על ידי שימוש בבקרת מקור, תוכל גם לצמצם את הלקוחות עבור שירותי סנכרון ענן כגון Dropbox.

הוסף לינוקס לאנדרואיד באמצעות פקודות Termux

Termux היא הצעה סופר קומפקטית הפותחת הרבה פונקציונליות למכשיר האנדרואיד שלך. שורת הפקודה היא אחת התכונות החזקות ביותר של לינוקס, ו- Termux בונה על גרעין הלינוקס של המכשיר כדי להפוך אותך ליעיל יותר תוך כדי תנועה.

ומי יודע, אולי ההתעסקות עם האפליקציות האלה תשכנע אותך לנסות גם את לינוקס על שולחן העבודה. בדוק את שלנו פקודות לינוקס לרמות בגידות לקצת עזרה לנסות.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לגשת לרמת הבועה המובנית של Google באנדרואיד

אם אי פעם היית צריך לוודא שמשהו ברמה בתוך קמצוץ, עכשיו תוכל לקבל רמת בועה בטלפון שלך תוך שניות.

קרא הבא
נושאים קשורים
  • לינוקס
  • דְמוּי אָדָם
  • מָסוֹף
  • לינוקס
  • דְמוּי אָדָם
  • פקודות לינוקס
על הסופר כריסטיאן קאולי(1510 מאמרים פורסמו)

סגן עורך אבטחה, לינוקס, עשה זאת בעצמך, תכנות וטכנולוגיה מוסברת ומפיק שימושי בפודקאסט, בעל ניסיון רב בתמיכת מחשבים שולחניים ותוכנות. תורם למגזין לינוקס פורמט, כריסטיאן הוא מתעסק בפטל פי, חובב לגו וחובב משחקי רטרו.

עוד מאת כריסטיאן קאולי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה