![כיצד לשתף מסמכים באמצעות ONLYOFFICE סביבת העבודה](/f/91343138b18ef326f8e3b0b22522618a.png?width=100&height=100)
החתול (קיצור של "לחבר") הפקודה היא אחת הפקודות הנפוצות ביותר ב- Linux/Unix כמו מערכות הפעלה. חתול הפקודה מאפשרת לנו ליצור קבצים בודדים או מרובים, להציג תוכן של קבצים, לשלב קבצים ולהפנות פלט במסוף או בקבצים. במאמר זה, אנו הולכים לגלות שימוש שימושי של חתול פקודות עם הדוגמאות שלהן ב- Linux.
קראו גם:למד כיצד להשתמש ב- 'cat' ו- 'tac' (הפוך של פקודת החתול) ב- Linux
חתול [אופציה] [קובץ] ...
בדוגמה שלהלן, הוא יציג תוכן של /etc/passwd קוֹבֶץ.
# cat /etc /passwd root: x: 0: 0: root:/root:/bin/bash. bin: x: 1: 1: bin:/bin:/sbin/nologin. נארד: x: 500: 500 ::/home/narad:/bin/bash
בדוגמה להלן, הוא יציג תוכן של מִבְחָן ו מבחן 1 קובץ במסוף.
מבחן בדיקת חתול 1 שלום לכולם. שלום עולם,
ניצור קובץ בשם test2 קובץ עם הפקודה שלהלן.
# חתול> מבחן 2
ממתין לקלט מהמשתמש, הקלד את הטקסט הרצוי ולחץ CTRL+D (החזק מקש Ctrl והקלד 'ד') לצאת. הטקסט ייכתב ב test2 קוֹבֶץ. אתה יכול לראות את תוכן הקובץ עם הדברים הבאים חתול פקודה.
מבחן חתולים 2 שלום לכולם, מה שלומכם?
אם קובץ בעל מספר רב של תוכן שלא יתאים במסוף הפלט והמסך יגלגל מהר מאוד למעלה, נוכל להשתמש בפרמטרים יותר ופחות עם חתול הפקודה כפי שמוצג למעלה.
# חתול שיר.טקסט | יותר# חתול שיר.טקסט | פָּחוּת
עם -ן באפשרותך לראות את מספרי השורות של קובץ שיר.טקסט במסוף הפלט.
# חתול- שיר.טקסט1 "לרפא את העולם" 2 יש מקום. 3 הלב שלך. 4 ואני יודע שזו אהבה. 5 והמקום הזה יכול. 6 תהיה הרבה. 7 בהיר יותר ממחר. 8 ואם באמת תנסה. 9 תמצא שאין צורך. 10 לבכות. 11 במקום הזה תרגיש. 12 אין כאב או צער
להלן תוכל לראות עם -e אופציה כי '$'הוא מופעים בסוף השורה וגם בחלל המראה'$'אם יש פער כלשהו בין הפסקאות. אפשרויות אלה שימושיות לסחיטת מספר שורות בשורה אחת.
# חתול- מבחןשלום לכולם, מה שלומכם? $ $ היי, אני בסדר. $ איך מתנהל האימון שלך? $ $
בתפוקה למטה, יכולנו לראות TAB החלל מתמלא ב '^אני' דמות.
מבחן # חתול- T שלום ^אנילכולם, מה שלומכם? היי, ^אניבסדר. ^אני^איך ההכשרה שלך ^אניממשיך? בא נעשה ^אניקצת תרגול בלינוקס.
בדוגמה להלן יש לנו שלושה קבצים מִבְחָן, מבחן 1 ו test2 ויכול לצפות בתוכן הקובץ כפי שמוצג למעלה. עלינו להפריד כל קובץ עם ; (חצי נקודה).
# בדיקת חתולים; מבחן חתולים 1; מבחן חתולים 2 זהו קובץ הבדיקה. זהו קובץ test1. זהו קובץ test2.
אנו יכולים להפנות פלט סטנדרטי של קובץ לקובץ חדש, אחרת לקובץ קיים באמצעות '>סמל (גדול מ). תוכן זהיר וקיים של מבחן 1 יוחלף על ידי התוכן של מִבְחָן קוֹבֶץ.
מבחן חתולים> מבחן 1
מצורף בקובץ הקיים עם '>>'(כפול גדול מ) סמל. כאן, תוכן של מִבְחָן הקובץ יצורף בסוף מבחן 1 קוֹבֶץ.
מבחן חתולים >> מבחן 1
כאשר אתה משתמש בניתוב מחדש עם קלט רגיל '<'(פחות מסמל), הוא משתמש בשם קובץ test2 כקלט לפקודה ופלט יוצגו במסוף.
# חתולזהו קובץ test2.
פעולה זו תיצור קובץ בשם מבחן 3 וכל הפלט ינותב בקובץ שנוצר לאחרונה.
# test test cat1 test2> test3
פעולה זו תיצור קובץ מבחן 4 והתפוקה של חתול הפקודה מועברת למיון והתוצאה תופנה מחדש בקובץ שנוצר לאחרונה.
# מבחן בדיקת חתול 1 בדיקה 2 מבחן 3 | מיין> מבחן 4
מאמר זה מציג את הפקודות הבסיסיות שעשויות לסייע לך לחקור חתול פקודה. תוכל להתייחס לדף גבר של חתול פקודה אם אתה רוצה לדעת אפשרויות נוספות. במאמר הבא נעסוק בפקודות חתול מתקדמות יותר. אנא שתף אותו אם אתה מוצא מאמר זה שימושי דרך תיבת ההערות שלנו למטה.