פקודות Bash בסיסיות למתחילים בלינוקס

Comenzi de bază Bash pentru începători Linux
⏱️ 2 min read

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

קָשׁוּר:

  • 6 מפקודות לינוקס השימושיות ביותר עבור משתמשים חדשים
  • 17 פקודות לינוקס מהנות להפעלה בטרמינל
  • 5 פקודות לינוקס קטלניות שאסור להפעיל לעולם
  • 13 כלים שימושיים לעבודה עם טקסט בשורת הפקודה

גלישה בבאש

CD

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

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

cd משתמש בקיצורי דרך רבים כדי לנווט בספריות במהירות. לדוגמה, קו נטוי אחד קדימה (/) מציין את ספריית ה”שורש”, שהיא כונן האתחול של המערכת. כפי שהוזכר קודם, הטילדה (~) מציינת את ספריית הבית של המשתמש הנוכחי. נקודה בודדת (.) מציינת את התיקיה הנוכחית ונקודתיים (..) מציינת את תיקיית האב של ספריית העבודה הנוכחית. תיקיית האב היא התיקיה המכילה את ספריית העבודה.

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

ls

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

Bash Commands Linux Ls Hero

יש עוד המון דגלים שימושיים באמת עבורם ls. המועדפים כוללים את הדברים הבאים:

  • -a מציג קבצים מוסתרים ו-dotfiles (קבצים שלפניהם .)
  • -h מציג גודל קובץ עם יחידות קריאות אנושיות
  • -S ממיין לפי גודל קובץ, הראשון הגדול ביותר (זכור S גדול)
  • -t ממיין לפי זמן שינוי, הכי חדש ראשון

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

pwd

לפקודה זו אין ארגומנט, אז הקש Enter מיד לאחר מכן כדי להפעיל אותה. O pwd הפקודה מציגה את הנתיב המלא של ה- פלְהִתְרַעֵם Working דטירוף, ומכאן הראשוניות.

Bash Commands Linux Pwd Hero

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

גברים

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

חתול

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

עבודה עם קבצים וספריות

cp

יוצר עותק של הקובץ “filename.doc” ב-“path / to / directory / newfilename.doc.” אתה יכול לחשוב על זה כפעולת העתק והדבק. אם שם הקובץ כבר קיים, פעולת ההעתקה לא תושלם.

Bash Commands Linux Cp Hero

mv

מעביר את “foo.txt” ל-“bar.txt”. אתה יכול לחשוב על פקודה זו כפעולת גזירה והדבקה. אנחנו גם משתמשים mv לשנות שמות של קבצים, מכיוון שאנו בעצם “מעבירים” אותם לשם חדש. שימו לב שה- mv הפקודה מוחקת את הגרסה המקורית של הקובץ לאחר סיום פעולת הכתיבה.

rm

מסיר את תוכן הספרייה ואת כל הקבצים שהיא מכילה. O -r דגל עושה rmאו להסיר, לפעול רקורסיבית, בעוד ה -f הדגל סוגר את כל תיבות הדו-שיח לאישור. הגרסה החזקה ביותר של הפקודה הזו, sudo rm -rf, יש להשתמש בזהירות יתרה. זה יכול למחוק את כונן האתחול שלך ללא אזהרה או תלונה, אז טפל בזהירות.

Bash Commands Linux Rm Hero

לגעת

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

mkdir

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

rmdir

מסיר את הספרייה בנתיב שצוין.

משנה פקודות

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

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

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

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

הפעל שוב את הפקודה האחרונה, אבל הפעם עם הרשאות אדמין. מה שנקרא פקודת “בנג באנג”. (!!) הוא קיצור הדרך לחזור על הפקודה הקודמת.

הנקרא “הפניה מחדש”, ה-caret שולח את הפלט מבוסס הטקסט של הפקודה שלך לקובץ. לדוגמה, ls > filelist.txt ישלח את הפלט של ls אל “filelist.txt.” אם קובץ היעד לא קיים, הוא ייווצר.

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

שינוי הרשאות

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

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

chmod מייצג “שינוי מצב” ומתאים הרשאות לקבצים ותיקיות. כמו chownניתן להפעיל על קובץ בודד או רקורסיבית על תוכן ספרייה עם ה- -R דֶגֶל.

Bash Commands Linux Chmod Hero

הרשאות קבצים יכולות להיות מיוצגות בכמה דרכים, אבל ה”מצב המספרי” המשמש לעיל (775) הוא הנפוץ ביותר.

שנה את הבעלים של כל קובץ בספרייה שסופקה למשתמש “שרה”. O -R flag הופך את הפקודה לרקורסיבית, אך ניתן לבצע אותה גם ללא הדגל בקובץ בודד. הפעל אותו בספריית העבודה הנוכחית שלך באמצעות הנקודה (.) במקום foo / bar.

סיכום

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

קרדיט תמונה: טייס אוטומטי

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x