Add יסודות section
parent
2faf5cb7b1
commit
37da7c9553
|
@ -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 גדול רוב הזמן).
|
||||
|
||||
-
|
||||
|
||||
## שימוש יומיומי
|
||||
|
||||
## עיבוד קבצים ונתונים
|
||||
|
|
Loading…
Reference in New Issue