משחק עם צינורות בלינוקס: דוגמאות מעשיות

צינורות (צינורות נחושת מרותכים)

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

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

  • "לוותר" על פלט הפקודה. בדרך זו, אתה יכול להשתמש פחות או יותר כדי להיות מסוגל לנווט בפלט המידע של כל פקודה. לדוגמא, פלט של רשימת קבצים וספריות, או של תהליכים המגיבים לשם "office":
ls -al | more

ps aux | grep office | less

  • ספר את מספר השורות שיש לה פלט של פקודה או קובץ. לדוגמה, ראה את השורות שיש לקובץ example.txt או את מספר התהליכים הפועלים (זכור לחסר 1, מכיוון שהשורה הראשונה היא הכותרת העליונה) ואפילו את מספר הקבצים או הספריות:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • אתר שורה או מילה ספציפיים, למשל ה- IP החל מ 192.168 של ממשקי הרשת הפעילים:
 
ifconfig | grep 192.168
  • אתר ערכים ספציפיים, למשל הרשאות הקבצים והספריות, ולהראות את ה- PID של התהליכים המתאימים עם מערכת:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • הזמינו את השורות של קובץ בסדר אלפביתי:
cat ejemplo.txt | sort 
  • ראה את 10 השורות הראשונות או האחרונות של הקובץ, אך רק את השורות המכילות מילה ספציפית:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   01101001b דיג'ו

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

    1.    יצחק דיג'ו

      תודה שקראת אותנו!

  2.   אלחנדרו פינאטו דיג'ו

    הסבר מצוין. תודה על השיתוף.