כיצד להשתמש בפקודת מסך באובונטו

How Use Screen Command Ubuntu



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

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







התקנת מסך

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



$מָסָך --גִרְסָה



אם אין לך מסך מותקן במחשב שלך, עליך להריץ את הפקודה הבאה כדי להתקין את כלי השירות הזה:





$סודומַתְאִיםלהתקין מָסָך

שימוש במסך ותכונות

1) מסך הפעלה

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

$מָסָך

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



למרות שנראה כי לא חל שום שינוי, לאחר שנכנסתי לפקודת מסך, אכן פתחנו פגישת מסך. כדי לקבל את כל הפקודות המצורפות למסך, הקש תחילה Ctrl + א בא אחריו ? (סימן שאלה ללא מרכאות).

2) ניתוק והתחברות מחדש למסך

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

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

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

$מָסָך -r

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

3) מסכים מרובים

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

א) מסכים מקוננים

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

לדוגמה, בחלון ההתחלה שלי, אני מפעיל את הפקודה העליונה, אליה ניתן לגשת באמצעות הקוד הבא:

$חלק עליון

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

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

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

וואלה, חזרנו למסך העליון.

ב) ניתוק והפעלת מסך אחר

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

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

$df

נתק חלון זה על ידי לחיצה על Ctrl + א בא אחריו: ד . יראה פלט כמו זה שבתמונה למטה.

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

הבה נתנתק גם חלון זה.

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

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

$מָסָך -ls

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

$מָסָך -rתְעוּדַת זֶהוּת

ואם נרצה לצרף מחדש את החלון הראשון שלנו, ניכנס:

$מָסָך -r 13774

וואלה, חזרנו למסך הראשון שלנו.

4) מסכי סגירה

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

$יְצִיאָה

מדוע פקודת המסך כה שימושית?

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