פרסומת
אם אתה רוצה להיות אדון לינוקס אמיתי, הכרת ידע מסוים בפקודות סופניות היא רעיון טוב. להלן ארבע שיטות שונות בהן תוכלו להשתמש כדי להתחיל ללמד את עצמכם.
הטיפ היומי
דרך נהדרת ללמוד בהדרגה יותר על פקודות טרמינל היא להופיע הודעת סגנון "טיפ ביום" בכל פעם שאתה פותח את הטרמינל. הודעות אלה יכולות לספר לכם על פקודות שימושיות, כמו גם טריקים מתקדמים לפקודות מסוימות שאתם כבר מכירים. אתה יכול להגדיר זאת בקלות על ידי כניסה לקובץ ה- Bashrc שלך (ממוקם בכתובת /home/
הד "הידעת את זה:"; מה זה $ (ls / bin | shuf -n 1)
זה כל מה שאתה צריך לעשות! אם תרצה להפוך את זה למעט יותר מבדר, אתה יכול לגרום לפרה לומר את כל הטיפים האלה. לשם כך, הפעל את הפקודה sudo מתאים לקבל התקן פרות עבור אובונטו / דביאן או תתקין עבור פדורה. לאחר מכן, במקום הקוד למעלה, הוסף את הדברים הבאים לקובץ ה- Bashrc שלך:
coway -f $ (ls / usr / share / coway / פרות | shuf -n 1 | חתוך -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)
למרבה הצער, זה לא עובד עם כל ההפצות, כך שההצלחה שלך עם פרה אינה מובטחת. עם זאת, כל הטיפ הזה משתמש ב"מה שיש "בפקודות אקראיות, שנעסוק בהמשך.
באמצעות "whatis"
אם אינך רוצה ללמוד דברים אקראיים, אולי אתה רוצה ללמוד על פקודות שאתה צריך להשתמש בהן באותו הרגע. לשם כך, פשוט קידמו את כל הפקודות שלכם עם “whatis”. לאחר מכן הפקודה אמורה להיות מסוגלת לספר לך חתיכה אחר חלק ממה מורכבת הפקודה.

דוגמה נהדרת whats sudo yum להתקין גבינה, ניתן לראות למעלה. זה אומר לך את זה sudo נותן לך זכויות מנהליות, יאם הוא מנהל החבילה, אינסטלאני אומר ל- YUM להתקין חבילה, ו- גבינה הוא אפליקציית תא הצילום שאתה רוצה להתקין. זה לא תמיד עובד, במיוחד על פקודות מורכבות יותר או פחות נפוצות, אך עדיין כדאי לנסות לבדוק אם ברצונך ללמוד מה פקודה עושה בפועל.
הצג את כל אפשרויות הפקודה הזמינות
אם אתה משתמש בפקודה חדשה, ישנן שתי דרכים טובות לבדוק אותה מפורטות. הדרך הראשונה היא להפעיל את הפקודה "איש
דרך מהירה יותר ללמוד את החלקים העיקריים של הפקודה היא להריץ "
קורס התרסקות - כן, עכשיו!
לבסוף, תוכלו ללמוד משהו על תחביר פקודות… ממש כאן! הכרת התחביר הכללי של פקודות מסוף יכולה לעזור לא מעט בהבנת כל הפקודות, לכן כדאי ללמוד ולהבין לפני שתסתכל על פקודות ספציפיות כדוגמאות.
כל הפקודות חולקות את המבנה הבא: [sudo] תוכנית [פרמטר] [פרמטר]... [פרמטר] [-פלג] [פרמטר] [-פלג] [פרמטר]... [דגל] [פרמטר]
הרשה לי לפרט את המשמעות של המבנה לעיל:
- אם פקודה דורשת זכויות ניהול (המכונה גישה שורש), יש להקדים להן "sudo", מה שמחייב אותך להזין את הסיסמה שלך לפני הפקודה מבצעת.
- "תוכנית" היא שם השם של היישום. שמות היישומים כוללים יאם, apt-get, גבינה, זפת, cp, mv, firefox ועוד. אלא אם כן בוצע תצורה נוספת, לכל התוכניות הנגישות בדרך זו יש הפעלה הממוקמת ב- / usr / bin. זה אמור לחול על כל היישומים המותקנים במערכת שלך. עבור יישומים מסוימים אתה פשוט צריך לכתוב את זה וזה הכל. לדוגמה, אתה יכול פשוט להקליד "Firefox" ולחץ על Enter, וזה יפעיל את Firefox.
- בעקבות התוכנית תוכלו להתחיל להשתמש בפרמטרים ובדגלים. זה משתנה מאוד מתוכנית לתוכנית. לדוגמה, הפקודה "cp file1 file2" מעתיקה את הקובץ "file1" ושומרת אותו באותו מקום עם השם "file2". אלה שני הפרמטרים של הפקודה. חלקם גם לוקחים דגלים שמשנים את התנהגותה - לדוגמה, הפקודה "sudo yum install cheese -y" כוללת "install" כפרמטר ל- yum, "cheese" כ- פרמטר להתקנה, ו- "-y" כדגל ליום ואומר שעליו להניח כן בכל המקרים שבהם בדרך כלל ישאל אותך אם תרצה המשך. למרות שדוגמה זו אינה מציגה זאת, ישנם דגלים שאינם דורשים פרמטרים משלהם, וחלק מהדגלים כן. לכל תוכנית יש סט דגלים ומשמעויות משלה, שתלמדו לאורך זמן באמצעות חזרה.
סיכום
לימוד פקודות טרמינל זה ממש לא כל כך קשה - ברגע שתתחיל להבין איך הם עובדים ומובנים בדרך כלל, לימוד אחרים יהפוך להרבה יותר קל. אם זה לא הגיוני אחרי כמה שעות, אל תוותר. חזרה היא החברה הכי טובה שלך, ותתחיל לראות את התבניות בסופו של דבר. משם הכל קשור בשינון באמצעות תרגול. יש לנו גם משאבים שונים אחרים לפקודות למידה, כגון גיליון cheats של לינוקס זה, 40 פקודות הלינוקס החיוניות A-Z של לינוקס - 40 פקודות חיוניות שכדאי לדעתלינוקס היא הגלגל השלישי שמתעלם ממנו לעתים קרובות ל- Windows ו- Mac. כן, בעשור האחרון, מערכת ההפעלה של הקוד הפתוח צברה משיכה רבה, אך היא עדיין רחוקה מאוד מלהיחשב ... קרא עוד , ו מבוא מהיר נוסף לפקודות לינוקס מדריך מהיר לתחילת העבודה עם קו הפקודה של לינוקסאתה יכול לעשות הרבה דברים מדהימים עם פקודות בלינוקס וזה ממש לא קשה ללמוד. קרא עוד .
אילו טיפים יש לך לאחרים שמנסים ללמוד? האם אתה יודע על פקודה שעושה משהו מגניב או שהוא פשוט בשביל הכיף? ספרו לנו בתגובות!
דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.