Echo צוות בלינוקס

Anonim

Echo צוות בלינוקס

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

אנו משתמשים בפקודת הד בלינוקס

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

הד תחביר אקו

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

  • - זה לא יציג את העברת הקו;
  • - אחראי על הכללת רצפי בריחה;
  • -E - משבית את הפרשנות של רצפי בריחה.

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

  • / C - אחראי על מחיקת העברת המחרוזת;
  • / T - מציג כרטיסייה אופקית;
  • / V - יצירת כרטיסייה אנכית;
  • / b - מסיר את הסמל הקודם במחרוזת;
  • / n - כולל את ההעברה של המחרוזת החדשה;
  • / R - מחזירה את הכרכרה לתחילת הקו.

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

סיכום של מחרוזת פשוטה

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

  1. הפעל את הקונסולה נוח לך, לדוגמה, באמצעות תפריט היישומים או על ידי לחיצה על מקש Ctrl + Alt + T. כאן הזן הד + כל מילה או ביטוי כדי לבדוק את הפקודה הרגילה של הפעולה. הוא מופעל על ידי לחיצה על מקש Enter.
  2. באמצעות הפקודה הד ב לינוקס מבלי ליישם אפשרויות נוספות

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

  5. אם תוסיף אפשרות \ ב לפני כל מילה, התו הקודם יימחק, כלומר, התוצאה תוצג ללא רווחים, ובלבד שיש לנו את התצוגה המקורית של Echo -e "Lustics \ BSite \ blinux".
  6. באמצעות הד בלינוקס עם אפשרות המחיקה של הסמל הקודם

  7. שמנו את האפשרות שצוין בכל המילים, כך שהתוצאה התבררה כמתאימה.
  8. תוצאה של שימוש ECHO ב- Linux עם אפשרות המחיקה של הסמל הקודם

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

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

  13. אנו פונים לכרטיסייה המשמשת ליישר טקסט. אתה תהיה מספיק להירשם במקומות הדרושים \ t כדי להשיג את התוצאה הרצויה.
  14. באמצעות הד ב לינוקס עם אפשרות הכרטיסייה

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

  17. בנוסף, שום דבר אינו מפריע לציון מספר אפשרויות ברצף, התבוננות בכללי הקלט.
  18. שילוב של אפשרויות בעת שימוש בפקודת הד ב לינוקס

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

  21. כמו הדוגמה האחרונה, לקחת / v. טענה זו יוצרת לשונית אנכית.
  22. שימוש באפשרות הכרטיסייה אנכית עבור הפקודה הד ב לינוקס

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

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

הפלט של הערכים המשתנים

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

  1. ראשית, יצירת משתנה המשפט על ידי הזנת ייצוא i = lumpsics, שבו אני שם של המשתנה, ואת גשמים הוא הערך שלה.
  2. יצירת משתנה עבור פלט נוסף באמצעות הד בלינוקס

  3. השתמש ב- ECHO $ ​​כדי להציג את הערך של המשתנה המיועד בשורה הבאה.
  4. הזן את הד ההדפק ב- Linux באמצעות משתנה שנוצר

  5. כפי שאתה יכול לראות, הכל מוצג כראוי.
  6. תוצאה של הפקודה הד ב לינוקס באמצעות המשתנה

  7. צור משתנה נוסף באמצעות ייצוא L = Linux.
  8. יצירת משתנה שני עבור קלט משולב ב Echo ב לינוקס

  9. אנו מציגים את הפקודה המשפט הד $ אני אתר $ L.
  10. קלט משולב עם שני משתני הד בלינוקס

  11. עכשיו אתה יודע כי הד מתמודד עם הפלט של שני משתנים או יותר בפורמט של שורה אחת.
  12. תוצאה של קלט משולב עם שתי משתני הד בלינוקס

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

הקצאת מחרוזת צבעים

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

  • \ 033 [30m - שחור;
  • \ 033 [31m - אדום;
  • \ 033 [32m - ירוק;
  • \ 033 [33m - צהוב;
  • \ 033 [34M - כחול;
  • \ 033 [35m - סגול;
  • \ 033 [36m - כחול;
  • \ 033 [37m - אפור.

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

  • \ 033 [40m - שחור;
  • \ 033 [41m - אדום;
  • \ 033 [42m - ירוק;
  • \ 033 [43m - צהוב;
  • \ 033 [44m - כחול;
  • \ 033 [45m - סגול;
  • \ 033 [46m - כחול;
  • \ 033 [47m - אפור;
  • \ 033 [0m - מאפס את כל הערכים למצב ברירת המחדל.

כפי שכבר הבנת, טיעונים אלה יצטרכו להיות מיושם על כל שורה אם יש צורך. נראה כמו מבנה דומה כדלקמן: הדומה "\ 033 [33mlumpics \ 033 [46Mite \ 033 [41Mite".

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

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

תוצאה של יישום אפשרויות הד בלינוקס לשנות את צבע השורות

תווים מיוחדים

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

  1. הזן ECHO * במסוף כדי להציג את התוכן של התיקיה הנוכחית.
  2. באמצעות הפקודה הד ב לינוקס כדי להציג את התוכן של התיקיה הנוכחית

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

  5. ציין echo * .txt אם ברצונך להציג רק את האלמנטים של הפורמט המיועד. החלף את .txt לאפשרות נדרשת אחרת.
  6. באמצעות הפקודה הד ב לינוקס כדי פלט פורמט קובץ ספציפי

  7. בסופו של דבר, אנו מציינים כי הד גם מבצע כדי לערוך קבצי תצורה, אשר מתבצעת כדלקמן: הד 1> / proc / sys / net / ipv4 / ip_forward. 1 - מחרוזת ליישום, A / Proc / sys / Net / IPv4 / IP_Forward - נתיב אל האובייקט הרצוי.
  8. באמצעות הפקודה הד ב לינוקס כדי לשנות קבצי תצורה

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

ראה גם:

פקודות משמשות לעתים קרובות לינוקס "טרמינל"

LN / מצא / LS / GREP / PWD הפקודה בלינוקס

קרא עוד