diff --git a/Readme-he Markdown/Readme-he.md b/Readme-he Markdown/Readme-he.md index f823a18..6f9bc73 100644 --- a/Readme-he Markdown/Readme-he.md +++ b/Readme-he Markdown/Readme-he.md @@ -35,10 +35,25 @@ מטרה: -מדריך זה מיועד הן למתחילים והן למקצוענים. המטרות הם *בקיאות* (כל מה שחשוב), *מיקוד* (הבאת דוגמאות רציניות על רוב המקרים הבסיסים), ו*קיצור* (המנעות ממה שאינו הכרחי ומחריגות שניתן לקרוא עליהם בקלות במקום אחר). כל הטיפים הכרחיים במקרים מסויימים, או שחוסכים זמן רב יחסית לאפשרויות האחרות. +- מדריך זה מיועד הן למתחילים והן למקצוענים. המטרות הם *בקיאות* (כל מה שחשוב), *מיקוד* (הבאת דוגמאות רציניות על רוב המקרים הבסיסים), ו*קיצור* (המנעות ממה שאינו הכרחי ומחריגות שניתן לקרוא עליהם בקלות במקום אחר). כל הטיפים הכרחיים במקרים מסויימים, או שחוסכים זמן רב יחסית לאפשרויות האחרות. +- מדריך זה נכתב ללינוקס. יוצאים מן הכלל הם הפרקים "[למערכת 0S X בלבד](#למערכת-OS-X-בלבד)" ו"[לחלונות בלבד](#לחלונות-בלבד)". חלקים נכבדים מהפרקים האחרים ניתנים לשימוש או להתקנה על מערכות יוניקס אחרת וכן על OS X (ואפילו ב Cygwin). +- ההתמקדות הינה בבאש אינטראקטיבי, אם זאת טיפים רבים רלוונטים לשפות shell אחרות ולסקריפטים כללים בבאש עצמו. +- המדריך כולל הוראות יוניקס "סטנדרטיות", וכן כאלו שמחייבים התקנת חבילות יעודיות -- כל עוד הם חשובים מספיק להצדקת איזכור. + +לתשומת לבכם: + +- על מנת להגביל את המדריך לעמוד יחיד, תוכנים רבים מפעים כאיזכורים בלבד. +איזכורים אלו יספיקו לכם לקבלת רעיון כללי, וילמדו אתכם את המושגים הנדרשים על מנת למצוא מידע נוסף בגוגל. השתמשו ב`apt-get`, `yum`, `dnf`, `pacman`, `pip` או `brew` (לפי מערכת ההפעלה שלכם) על מנת להתקין תוכנות חדשות. +- השתמשו ב [Explainshell](http://explainshell.com/) לקבלת הסבר מפורט מה פקודות, אפשריות, צינורות ועוד עושות. ## יסודות +- למד באש בסיסי. למען האמת, כתוב `man bash` ולפחות תרפרף על הכתוב; הוא קל יחסית להבנה, ואינו כה ארוך. שלים (shells) אחרים יכולים להיות נחמדים אך באש הוא כלי רב עוצמה ותמיד בנמצא (למידת zhs,fish וכו' *בלבד*, אמנם מושכת, אך יעילותם מוגבלת למחשבך האישי. במקרים רבים, כגון שימוש בשרתים קיימים, תמצא את חוסר ידיעת הבאש כהגבלה רצינית). + +- למד טוב לפחות מעבד תמלילים מבוסס-טקסט אחד. מומלץ ללמוד Vim (`vi` (, מכיוון שכשמגעים לעריכה ראנדומאלית של טקסט בטרמיל אין לvi כל מתחרה. (גם אם הינך משתמש בEmacs, או ב IDE גדול רוב הזמן). + +- + ## שימוש יומיומי ## עיבוד קבצים ונתונים