כל מה שאתה צריך לדעת על פיקוד יותר

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

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

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

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

דוגמה לשימוש בפיקוד יותר

הפעל את הפקודה הבאה בחלון מסוף:

נ.ב. -ef

פעולה זו מחזירה רשימה של כל התהליכים הפועלים במערכת שלך.

התוצאות צריכות לגלול מעבר לקצה המסך.

כעת הפעל את הפקודה הבאה:

ps -ef יותר

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

-- יותר --

כדי לעבור לדף הבא לחץ על מקש הרווח במקלדת.

אתה יכול להמשיך ללחוץ על החלל עד שתגיע לסוף הפלט או שאתה יכול ללחוץ על מקש "q" כדי לצאת.

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

אתה לא צריך צינור הצינור לפקודה יותר.

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

עוד <שם קובץ>

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

יותר / etc / passwd

שנה את ההודעה

באפשרותך לשנות את ההודעה עבור הפקודה 'עוד' כך שתוצג ההודעה הבאה:

הקש על מקש הרווח כדי להמשיך, q כדי לצאת

כדי לקבל את ההודעה לעיל המוצגים להשתמש יותר בדרך הבאה.

ps -ef יותר

זה גם משנה את ההתנהגות של הפקודה יותר כאשר אתה לוחץ על מקש שגוי.

כברירת מחדל, יהיה צפצוף אבל באמצעות המתג -d תראה את ההודעה הבאה במקום זאת.

לחץ על h לקבלת הוראות

כיצד לעצור טקסט מגלילה

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

יותר -p

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

more -c

לסחוט שורות מרובות לתוך שורה אחת

אם יש לך קובץ עם הרבה שורות החסר בו אז אתה יכול לקבל יותר לדחוס כל בלוק של שורות ריקות לתוך שורה אחת.

לדוגמה, עיין בטקסט הבא:

זה שורה של טקסט



שורה זו יש 2 שורות ריקות לפני זה



שורה זו יש 4 שורות ריקות לפני זה

אתה יכול לקבל את הפקודה יותר להציג את השורות כדלקמן:

זה שורה של טקסט

שורה זו יש 2 שורות ריקות לפני זה

שורה זו יש 4 שורות החסר לפני זה

כדי להפעיל פונקציונליות זו, הפעל את הפקודה הבאה:

more -s

ציין את גודל המסך

ניתן לציין את מספר השורות שיש להשתמש בהן לפני שהפקודה מפסיקה להציג טקסט.

לדוגמה:

more -u5

הפקודה הנ"ל תציג את הקובץ 5 שורות בכל פעם.

התחל יותר מתוך מספר קו מסוים

אתה יכול לקבל יותר כדי להתחיל לעבוד מתוך מספר קו מסוים:

לדוגמה, נניח שיש לך את הקובץ הבא:

זה קו 1
זה קו 2
זה קו 3
זה קו 4
זה קו 5
זה קו 6
זה קו 7
זה קו 8

עכשיו תסתכל על הפקודה הזו:

עוד + u6

הפלט יהיה כדלקמן

זה קו 6
זה קו 7
זה קו 8

היבט הגלילה יישאר.

עוד + u3 -u2

הפקודה הנ"ל תציג את הפריטים הבאים:

זה קו 3
זה קו 4
-- יותר --

התחל מתוך שורה מסוימת של טקסט

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

עוד + / "כדי לחפש את הטקסט"

זה יציג את המילה "דילוג" עד שתגיע לשורה של טקסט.

גלילה מספר מסוים של קווים בכל פעם שימוש יותר

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

אם ברצונך לגלול 2 שורות בכל פעם לחץ על המספר 2 לפני שתלחץ על מקש הרווח. עבור 5 שורות לחץ 5 לפני שורת הרווח.

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

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

לדוגמה, "9z" יגרום למסך לגלול 9 שורות. עכשיו כאשר אתה לוחץ על מקש הגלילה תמיד יהיה 9 שורות.

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

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

לדוגמה, "4d" יגרום ליותר לגלול 4 שורות בעת לחיצה על "d".

איך לדלג על קווים ודפים של טקסט

בעת שימוש בפקודה יותר אתה יכול גם לדלג על שורות של טקסט.

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

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

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

הצג את מספר הקו הנוכחי

ניתן להציג את מספר הקו הנוכחי על ידי לחיצה על מקש השווה (=).

כיצד לחפש טקסט באמצעות יותר

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

לדוגמה "/ hello world"

זה ימצא את המופע הראשון של הטקסט "שלום העולם".

אם אתה רוצה למצוא את המופע החמישי של "שלום עולם" להשתמש "5 /" שלום בעולם ""

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

לחיצה על מקש הגוש (') תלך למקום שבו התחילו החיפושים.

ניתן להשתמש בביטוי רגיל חוקי כחלק ממונח החיפוש.

סיכום

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