מסוף לינוקס במחשב נייד עם טקסט מסוגנן

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

ערכת הכלים החיונית לטרמינל

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

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

1. כינוי

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

כינוי cls = ברור

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

כינויים יכולים להיות הרבה יותר מורכבים מהדוגמא הפשוטה ההיא. להלן כינוי הנקרא pf (למציאת תהליכים) שהוא רק קצת יותר מורכב. שימו לב לשימוש במרכאות סביב רצף הפקודות. זה נדרש אם ברצף הפקודה יש ​​רווחים. כינוי זה משתמש בפקודת ה- ps כדי לרשום את תהליכי הריצה ואז מוליך אותם דרך הפקודה grep. הפקודה grep מחפשת ערכים בפלט מ- ps התואמים לפרמטר שורת הפקודה $ 1.

alias pf = "ps -e | grep $ 1"

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

תריס pf
כינוי פקודה בחלון המסוף

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

2. חתול

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

cat. bash_logout
הפקודה cat .bash_logout בחלון מסוף

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

cat. bashrc | פחות
cat. bashrc | פחות בחלון מסוף

3. תקליטור

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

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

עבודת תקליטורים

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

תקליטור / usr / מקומי / bin

כדי לחזור במהירות לספרייה הביתית שלך, השתמש בתו ~ (tilde) כשם הספריה.

תקליטור ~
פקודת CD בחלון מסוף

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

תקליטור ..

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

cd ../games
פקודת CD עם .. בחלון מסוף

4. chmod

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

-rwxrwxrwx

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

אם קיים תו r, w או x, ניתנת הרשאת קובץ. אם המכתב לא קיים ומופיע במקום זאת a - הרשאה זו לא ניתנת.

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


  • 0: אין הרשאה 1: בצע הרשאה 2: הרשאת כתיבה 3: כתיבה וביצוע הרשאות 4: הרשאת קריאה 5: קריאה והפעלת הרשאות 6: הרשאות קריאה וכתיבה 7: קריאה, כתיבה וביצוע הרשאות

בהתבוננות בקובץ example.txt שלנו, אנו יכולים לראות שכל שלוש קבוצות התווים הינן rwx. המשמעות היא שכולם קראו, כתבו והביאו זכויות עם הקובץ.

לקבוע את הרשאת הקריאה, הכתיבה והביצוע (7 מהרשימה שלנו) עבור הבעלים; לקרוא ולכתוב (6 מהרשימה שלנו) עבור הקבוצה; ולקרוא ולהוציא לפועל (5 מהרשימה שלנו) עבור האחרים שנצטרך להשתמש בספרות 765 עם הפקודה chmod:

chmod -R 765 example.txt
הפקודה chmod בחלון מסוף

כדי להגדיר את ההרשאה לקריאה, כתוב ולהוציא לפועל (7 מהרשימה שלנו) עבור הבעלים, וקרא וכתוב (6 מהרשימה שלנו) עבור הקבוצה ועבור האחרים היינו צריכים להשתמש בספרות 766 עם ה- chmod פקודה:

chmod 766 example.txt

5. מנגינה

פקודת העגינה מאפשרת לך לשנות את הבעלים והבעלים בקבוצה של קובץ. ברשימת קובץ ה- example.txt שלנו עם ls-l אנו יכולים לראות את dave dave בתיאור הקובץ. הראשון מבין אלה מציין את שמו של בעל הקובץ, שבמקרה זה הוא המשתמש המשתמש. מהערך השני עולה כי גם שם בעל הקבוצה הוא דייב. לכל משתמש יש קבוצת ברירת מחדל שנוצרת כאשר המשתמש נוצר. משתמש זה הוא החבר היחיד בקבוצה זו. זה מראה שהקובץ לא משותף עם קבוצות משתמשים אחרות.

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

sudo chown dave: mary example.txt
פקודת chown בחלון מסוף

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

sudo chown mary: mary example.txt

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

sudo chown dave: dave example.txt

6. סלסול

הפקודה סלסול היא כלי לאחזור מידע וקבצים מאתרי משאבים אחידים (כתובות URL) או כתובות אינטרנט.

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

sudo apt - קבל התלתל להתקין

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

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

סלסול https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

אם אינך רוצה לראות את מידע התקדמות ההורדה השתמש באפשרות -s (שקט).

סלסול- https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c
להתכרבל בחלון מסוף

7. דף

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

שתי האפשרויות השימושיות ביותר הן האפשרויות -h (קריא אנושי) ו- -x (לא לכלול). האפשרות קריאה אנושית מציגה את הגדלים ב- Mb או Gb במקום בבתים. אפשרות ההכללה מאפשרת לך לספר ל- df להנחות מערכות קבצים שאינך מעוניין בהן. לדוגמה, מערכות הבדוי קבצי squashfs שנוצרות בעת התקנת יישום עם הפקודה snap.

df -h -x דלעת
פקודת df בחלון מסוף

קשורים: כיצד להציג שטח דיסק פנוי ושימוש בדיסק בטרמינל לינוקס

8. הפרש

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

האפשרות -y (זה לצד זה) מציגה את הבדלי הקווים זה לצד זה. האפשרות -w (רוחב) מאפשרת לך לציין את רוחב הקו המרבי שיש להשתמש בו כדי למנוע קווי עטיפה. שני הקבצים נקראים alpha1.txt ו- alpha2.txt בדוגמה זו. הקווים - תומכים-נפוצים מונעים מהבדל את רשימת הקווים התואמים ומאפשרים לך להתמקד בקווים שיש להם הבדלים.

diff -y -W 70 alpha1.txt alpha2.txt - קו תחתון נפוץ
פקודה diff בחלון מסוף

קשורים: כיצד ניתן להשוות בין שני קבצי טקסט במסוף לינוקס

9. הד

פקודת ההד מדפיסה (מהדהדת) מחרוזת טקסט לחלון המסוף.

הפקודה שלמטה תדפיס את המילים "מחרוזת טקסט" בחלון המסוף.

הד מחרוזת טקסט

פקודת ההד יכולה להציג את ערך משתני הסביבה, למשל משתני הסביבה $ USER, $ HOME ו- $ PATH. אלה מחזיקים בערכי שם המשתמש, בספריית הבית של המשתמש ובנתיב שחיפש אחר פקודות תואמות כאשר המשתמש מקליד משהו בשורת הפקודה.

הד $ USER
הד $ HOME
הד $ PATH
הפקודה הד בחלון המסוף

הפקודה הבאה תגרום להוצאת צפיפות. האפשרות -e (קוד בריחה) מפרש את הדמות שנמלטה כדמות 'פעמון'.

הד -ה "\ a"

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

10. יציאה

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

יציאה
פקודת יציאה בחלון מסוף

11. מצא

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

אתה יכול להשתמש בתווים כלליים, איפה * מייצג רצף תווים כלשהו ו? מייצג כל דמות יחידה. אנו משתמשים ב- * אלה * כדי להתאים לכל שם קובץ המכיל את הרצף "אלה". זה יתאים למלים כמו עצמות, אבנים ובודדות.

למצוא . שם * אלה *
מצא פקודה בחלון מסוף

כפי שאנו יכולים לראות, מצא החזיר רשימת התאמות. אחד מהם הוא ספרייה בשם Ramones. אנו יכולים למצוא למצוא להגביל את החיפוש לקבצים בלבד. אנו עושים זאת באמצעות האפשרות -type עם פרמטר f. פרמטר f מייצג קבצים.

למצוא . הקלד f-name * אלה *

אם אתה רוצה שהחיפוש יהיה חסר רגישות השתמש באפשרות-בשם (לא רגיש).

למצוא . -כמו * פראי *

12. אצבע

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

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

13. חינם

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

חופשי -ה
פקודה בחינם בחלון מסוף

14. grep

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

רכבת גרפ * .txt

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

פקודה grep בחלון מסוף

הפונקציונליות והשימושיות העצומה של grep בהחלט מבטיחה לך לבדוק את דף האיש שלה.

15. קבוצות

פקודת הקבוצות מגלה לאילו קבוצות משתמש חבר.

קבוצות דייב
קבוצות מרי
קבוצות פקודה בחלון מסוף

16. gzip

פקודת ה- gzip דוחסת קבצים. כברירת מחדל, הוא מסיר את הקובץ המקורי ומשאיר לך את הגרסה הדחוסה. כדי לשמור על הגרסה המקורית וגם על הגרסה הדחוסה, השתמש באפשרות -k (שמור).

gzip -k core.c
פקודת gzip בחלון מסוף

17. ראש

הפקודה הראשית מציגה רשימה של 10 השורות הראשונות בקובץ. אם אתה רוצה לראות פחות או יותר שורות, השתמש באפשרות -n (מספר). בדוגמה זו אנו משתמשים בראש עם ברירת המחדל של 10 שורות. לאחר מכן אנו חוזרים על הפקודה המבקשת רק חמש שורות.

head -core.c
head -n 5 core.c
פקודה ראשית בחלון מסוף

18. היסטוריה

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

188
פקודת היסטוריה בחלון מסוף

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

!!

19. להרוג

פקודת ה- kill מאפשרת לסיים תהליך משורת הפקודה. אתה עושה זאת על ידי מתן מזהה התהליך (PID) של התהליך להריגה. אל תהרוג תהליכים באופן ווילי. אתה צריך להיות סיבה טובה לעשות זאת. בדוגמה זו, נראה כאילו תוכנית התריס ננעלה.

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

ps -e | תריס גריפ.

לאחר שקבענו את ה- PID - 1692 במקרה זה - נוכל להרוג אותו באופן הבא:

להרוג 1692
להרוג את הפקודה בחלון המסוף

20. פחות

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

לצפייה בקובץ ספק את שמו פחות כדלקמן:

פחות ליבה
פחות פקודה בחלון מסוף

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

ls -R / | פחות
פחות פקודה בחלון מסוף

השתמש / כדי לחפש קדימה בקובץ ולהשתמש? לחפש לאחור.

21. ls

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

לרשימת הקבצים והתיקיות בספריה הנוכחית:

ls

לרשימת הקבצים והתיקיות בספריה הנוכחית עם רשימה מפורטת השתמש באפשרות -l (ארוך):

ls -l

לשימוש בגדלי קבצים ידידותיים לאדם כוללים את האפשרות -h (אנושי):

אני-כן

כדי לכלול קבצים מוסתרים השתמש באפשרות -a (כל הקבצים):

אני-להה
זה הפקודה בחלון המסוף

22. גבר

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

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

איש המפורש

השתמש בחץ למעלה ולמטה או במקשי PgUp ו- PgDn כדי לגלול במסמך. לחץ על q כדי לצאת מדף האיש או לחץ עלh לקבלת עזרה.

פקודה על איש בחלון המסוף

23. mkdir

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

כדי ליצור שתי ספריות חדשות בספריה הנוכחית בשם "חשבוניות" ו"ציטוטים ", השתמש בשתי הפקודות הבאות:

חשבוניות mkdir
mkdir ציטוטים
פקודה mkdir בחלון מסוף

כדי ליצור ספרייה חדשה בשם "2019" בתוך ספריית "חשבוניות", השתמש בפקודה זו:

חשבוניות mkdir / 2109

אם אתה מתכוון ליצור ספרייה, אך ספריית האב שלה לא קיימת, אתה יכול להשתמש באפשרות -p (הורים) כדי שגם mkdir ייצור את כל ספריות האב הדרושות. בפקודה הבאה, אנו יוצרים את ספריית "2019" בתוך הספרייה "השנתית" שבתיקיית "הציטוטים". הספרייה "השנתית" אינה קיימת, אך אנו יכולים לגרום ל- mkdir ליצור את כל הספריות שצוינו בבת אחת:

mkdir -p ציטוטים / שנתי / 2019

נוצרת גם הספרייה "השנתית".

24. mv

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

כדי להעביר קובץ עליכם לומר ל- mv היכן הקובץ ואיפה ברצונכם שיעברו אליו. בדוגמה זו, אנו מעבירים קובץ בשם apache.pdf מהתיקייה "~ / Document / Ukulele" וממקמים אותו בספריה הנוכחית, המיוצגת על ידי הסינגל. דמות.

mv ~ / Documents / Ukulele / Apache.pdf.
פקודת mv בחלון מסוף

כדי לשנות את שם הקובץ, אתה "מעביר" אותו לקובץ חדש עם השם החדש.

mv Apache.pdf The_Shadows_Apache.pdf

ניתן היה לבצע את פעולת העברת הקובץ ושינוי שם בצעד אחד:

mv ~ / Documents / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

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

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

סודו פאסווד מארי
הפקודה passwd בחלון המסוף

26. פינג

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

ping 192.168.4.18

הפקודה ping תפעל עד שתפסיק אותה עם Ctrl + C.

פינג בחלון המסוף

הנה מה שקורה כאן:

  • המכשיר בכתובת IP 192.168.4.18 מגיב לבקשות הפינג שלנו והוא שולח חבילות של 64 בתים בחזרה. מספור רצפי פרוטוקול המסרים של בקרת האינטרנט (ICMP) מאפשר לנו לבדוק תגובות שלא נענו (מנות שהורדו). נתון ה- TTL הוא "זמן לחיות" עבור מנות. בכל פעם שהחבילה עוברת נתב, היא (אמורה להיות) מופחתת על ידי אחד. אם הוא מגיע לאפס, המנה נזרקת. המטרה של זה היא למנוע מהצפת הרשת בבעיות של loopback ברשת. ערך הזמן הוא משך הנסיעה הלוך ושוב מהמחשב למכשיר ובחזרה. במילים פשוטות, ככל שהפעם נמוכה יותר, כן ייטב.

כדי לבקש מהפינג לרוץ למספר ספציפי של ניסיונות פינג, השתמש באפשרות -c (ספירה).

ping -c 5 192.168.4.18

לשמיעת פינג, השתמש באפשרות -a (נשמעת).

ping -a 192.168.4.18

27. ps

פקודת ה- PS מפרטת תהליכים פועלים. השימוש ב- ps ללא שום אפשרויות גורם לו לרשום את התהליכים הפועלים במעטפת הנוכחית.

נ.ב
פקודת ps בחלון מסוף

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

ps -u dave | פחות
פקודת ps בחלון מסוף

כדי לראות כל תהליך שרץ, השתמש באפשרות -e (כל תהליך):

ps -e | פחות

28. pwd

נחמד ופשוט, פקודת ה- pwd מדפיסה את ספריית העבודה (הספרייה הנוכחית) מהשורש / מדריך.

pwd
הפקודה pwd בחלון מסוף

29. כיבוי

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

השימוש בכיבוי ללא פרמטרים יכבה את המחשב שלך בדקה אחת.

לכבות

פקודת כיבוי בחלון מסוף

כדי לכבות מייד, השתמש בפרמטר כעת.

כיבוי עכשיו
כיבוי עכשיו

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

כיבוי 23:00 כיבוי הלילה בשעה 23:00, שמור את העבודה שלך ויצא לפני כן!
כיבוי 23:00 עם הודעה

לביטול כיבוי, השתמש באפשרות -c (בטל). כאן קבענו כיבוי למשך רבע שעה מעכשיו - ואז שינינו את דעתנו.

כיבוי +15 כיבוי תוך 15 דקות!
כיבוי-ג
כיבוי - הפקודה לביטול

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

30. SSH

השתמש בפקודה ssh כדי ליצור חיבור למחשב לינוקס מרוחק ולהיכנס לחשבונך. כדי ליצור חיבור, עליך לספק את שם המשתמש שלך ואת כתובת ה- IP או את שם התחום של המחשב המרוחק. בדוגמה זו, המשתמש mary נכנס למחשב בתאריך 192.168.4.23. לאחר יצירת החיבור היא מתבקשת את סיסמתה.

ssh mary@192.168.4.23
הפקודה ssh בחלון המסוף

שם המשתמש והסיסמה שלה מאומתים ומקובלים והיא מחוברת. שימו לב שההנחיה שלה השתנתה מ- "Nostromo" ל- "howtogeek."

מרי מנפיקה את הפקודה w כדי לרשום את המשתמשים הנוכחיים במערכת "howtogeek". היא רשומה כמחוברת מ- pts / 1, שהוא עבד טרמינלי. כלומר, זה לא מסוף המחובר ישירות למחשב.

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

w
יציאה
w ויציאה לפקודות בחלון מסוף

31. sudo

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

סודו פאסווד מארי
הפקודה passwd בחלון המסוף

32. זנב

פקודת הזנב מציגה רשימה של 10 השורות האחרונות בקובץ. אם אתה רוצה לראות פחות או יותר שורות, השתמש באפשרות -n (מספר). בדוגמה זו אנו משתמשים בזנב עם ברירת המחדל של 10 שורות. לאחר מכן אנו חוזרים על הפקודה המבקשת רק חמש שורות.

ליבת הזנב
זנב -5 ליבות
פקודת זנב בחלון מסוף

33. זפת

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

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

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

זה הפקודה בחלון המסוף

הם השתמשו באפשרות -c (צור) ובאפשרות -v (מילולית). האפשרות המילולית נותנת משוב חזותי על ידי רישום הקבצים לחלון המסוף כשהם מתווספים לארכיון. אחרי האפשרות -f (שם קובץ) השם הרצוי של הארכיון. במקרה זה, זה שירים.

שירי tar -cvf.tar Ukulele /
פקודת tar -cvf בחלון מסוף

הקבצים מופיעים בחלון המסוף כשהם מתווספים לקובץ הארכיון.

יש שתי דרכים לומר לזפת שאתה רוצה שקובץ הארכיון ידחס. הראשון הוא עם האפשרות -z (gzip). זה אומר לזפת להשתמש בכלי השירות gzip כדי לדחוס את הארכיון לאחר שנוצר.

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

tar -cvzf songs.tar.gz Ukulele /
פקודה tar -cvzf בחלון מסוף

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

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

tar -cvjf songs.tar.bz2 Ukulele /
פקודה tar -cvjf בחלון מסוף

שוב, הקבצים מופיעים בעת יצירת הארכיון. אפשרות ה- j מורגשת באופן איטי יותר מאופציה -Z.

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

כפי שניתן לראות בתמונת המסך למטה, קובץ ה- .tar הוא הגדול ביותר, ה- .tar.gz הוא קטן יותר, וה- ".tar.bz2" הוא הקטן ביותר בארכיונים.

זה הפקודה בחלון המסוף

כדי לחלץ קבצים מקובץ ארכיב השתמש באפשרות -x (חלץ). האפשרויות -v (מילולית) ו- -f (שם קובץ) מתנהגות כפי שהן נוהגות בעת יצירת ארכיונים. השתמש ב- ls כדי לאשר מאיזה סוג ארכיב אתה מתכוון לחלץ את הקבצים, ואז הוציא את הפקודה הבאה.

ls
tar-xvf songs.tar
פקודות ls ו- tar -xvf בחלון מסוף

הקבצים מופיעים כפי שהם מחולצים. שים לב שגם ספריית Ukulele משוחזרת עבורך.

כדי לחלץ קבצים מארכיב ".tar.gz", השתמש באפשרות -z (gzip).

tar -xvzf songs.tar.gz
פקודת tar -xvzf בחלון מסוף

לבסוף, כדי לחלץ קבצים מארכיון ".tar.bz2" השתמש באפשרות -j במקום באפשרות -z (gzip).

tar -xvjf songs.tar.bz2
פקודה tar -xvjf בחלון מסוף

קשורים: כיצד לחלץ קבצים מקובץ .tar.gz או .tar.bz2 ב- Linux

34. למעלה

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

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

השורה השנייה מציגה את מספר המשימות ואת מצבן: ריצה, עצירה, שינה וזומבי.

השורה השלישית מציגה מידע על מעבד. להלן פירוש השדות:


  • לנו: ערך הוא זמן ה- CPU שהמעבד מעביר ביצוע תהליכים למשתמשים, ב"מרחב משתמשים "sy: ערך הוא זמן ה- CPU שהופעל על הפעלת תהליכי" מרחב גרעין "של המערכת ni: ערך הוא זמן ה- CPU שהושקע בהפעלת תהליכים באמצעות הגדר מזהה ערך נחמד: הוא כמות זמן סרק המעבד wa: ערך הוא הזמן שמעבד ה- CPU ממתין להשלמת הקלט / פלט היי: זמן העבודה של המעבד בשירות חומרה קוטע si: זמן העבודה של המעבד בשירות תוכנת קוטע st: המעבד זמן שאבד בגלל הפעלת מכונות וירטואליות ("גניבת זמן")

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

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

הפקודה העליונה בחלון המסוף

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

העמודות בתצוגה הראשית מורכבות מ:

  • PID: מזהה תהליך משתמש: שם בעל התהליך יחסי ציבור: עדיפות לתהליך NI: הערך הנחמד של התהליך VIRT: זיכרון וירטואלי המשמש את התהליך RES: זיכרון תושב המשמש את התהליך SHR: זיכרון משותף המשמש את התהליך S : מצב התהליך. עיין ברשימה שלהלן של הערכים ששדה זה יכול לקחת% מעבד: חלק הזמן המעבד שמשמש את התהליך מאז העדכון האחרון% MEM: חלק הזיכרון הפיזי ששימש TIME +: זמן המעבד הכולל שמשמש את המשימה במאות האחוזים של COMMAND: שם פקודה או שורת פקודה (שם + אפשרויות)

(טור הפקודה לא התאים למסך המסך.)

סטטוס התהליך יכול להיות אחד מ:


  • D: שינה בלתי ניתנת להפרעה R: ריצה S: שינה T: מעקב (נעצר) Z: זומבי

לחץ על מקש Q כדי לצאת מלמעלה.

קשורים: כיצד להגדיר סדרי עדיפויות על תהליכים עם חביב ושינוי דרך ב- Linux

35. לא שם

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

  • השתמש באפשרות -a (הכל) כדי לראות הכל. השתמש באפשרות -s (שם הגרעין) כדי לראות את סוג הגרעין. השתמש באפשרות -r (שחרור ליבה) כדי לראות את שחרור הגרעינים. השתמש באפשרות -v (גרסת ליבה) כדי לראות את גרסת הגרעין.
uname -a
uname -s
uname -r
uname -v
הפקודה לבטל שמות בחלון המסוף

36. w

הפקודה w מפרטת את המשתמשים המחוברים כעת.

w
פקודה w בחלון מסוף

37. whoami

השתמש ב whoami כדי לגלות למי אתה מחובר או מי מחובר למסוף לינוקס בלתי מאויש.

מי אני
פקודה whoami בחלון מסוף

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

זה ערכת הכלים שלך

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

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