ההבדל בין> ו >> בלינוקס

Difference Between



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

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







ישנן שתי גישות לניתוב מחדש; ניתוב קלט והפניית פלט. לניתוב קלט אנו משתמשים בפחות מ- < סימן ולניתוב פלט גדול מ- > שלט המכונה גם סוגריים זוויתיים.



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



ההבדל בין> ו- >> בלינוקס

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





> : מחליף את הקובץ הקיים, או יוצר קובץ אם הקובץ בשם המוזכר אינו קיים בספרייה.

>> : מוסיף את הקובץ הקיים, או יוצר קובץ אם הקובץ בשם המוזכר אינו קיים בספרייה.



בעת ביצוע שינויים בקובץ וברצונך להחליף את הנתונים הקיימים, השתמש ב > מַפעִיל. אם אתה רוצה לצרף משהו לקובץ זה, השתמש ב >> מַפעִיל. בואו נבין את זה עם דוגמא. אני מבצע את הפקודה הבאה במסוף:

$זרקברוכים הבאים ל- LinuxHint>my_file_1.txt

תבחין כי קובץ טקסט ייווצר בספרייה עם הטקסט ברוכים הבאים ל- LinuxHint. כדי לבדוק הקלד ls :


לקריאת סוג הקובץ:

$חתולmy_file_1.txt

בואו נריץ את אותה פקודה אך עם טקסט אחר:

$זרקלמד טיפים וטריקים אחרונים על לינוקס>קובץ my_file_1.txt

כעת, פתח את קריאת הקובץ באמצעות:

$חתולקובץ my_file_1.txt

הטקסט החדש החליף את הטקסט הקודם.

בואו להשתמש >> מַפעִיל:

$זרקברוכים הבאים ל- LinuxHint>>קובץ my_file_2.txt


הוא גם ייצור קובץ בשם קובץ my_file_2.txt בספרייה הנוכחית. סוּג ls כדי לאמת זאת:

כדי לקרוא קובץ זה, השתמש ב:

$חתולקובץ my_file_2.txt

כעת, בואו נשנה את הטקסט:

$זרקלמד טיפים וטריקים אחרונים על לינוקס>קובץ my_file_2.txt

מכיוון שאנו משתמשים בקובץ שכבר נוצר; כדי לבדוק אילו שינויים >> מפעיל עשה, בצע:

$חתולקובץ my_file_2.txt

כפי שניתן לראות כי במקום להחליף את הטקסט הקיים, ה- >> המפעיל הוסיף את הטקסט.

סיכום

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

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