למה בכלל Terminal?
כשהתחלתי לעבוד עם Claude Code, הבנתי שאני חייב להכיר Terminal. אין מנוס. Claude Code רץ בתוכו, וכל פקודה שאתם מריצים — מ-git ועד npm — עוברת דרכו.
אבל הנה החדשות הטובות: אתם לא צריכים להיות מומחי לינוקס. יש קבוצה קטנה של פקודות שמכסה 90% ממה שתעשו ביום-יום. את השאר Claude Code יעשה בשבילכם.
אני מסביר כאן את מה שאני באמת משתמש בו. בלי תיאוריה מיותרת.
איך פותחים Terminal
ב-Mac:
• חפשו "Terminal" ב-Spotlight (Cmd + Space) — או פתחו דרך Applications > Utilities
• אני ממליץ על iTerm2 — חינמי ונוח יותר
ב-Windows:
• הפתרון הכי טוב: התקינו Windows Terminal מ-Microsoft Store
• חשוב: התקינו גם WSL (Windows Subsystem for Linux) — זה נותן לכם סביבת לינוקס אמיתית בתוך Windows
• פתחו PowerShell כאדמין והריצו: wsl --install
ב-Linux:
• Ctrl + Alt + T — זהו, פתוח.
ב-VS Code:
• Ctrl + ` (backtick) פותח Terminal מובנה
• אפשר לעבוד על הקוד וה-Terminal באותו חלון — ככה אני עובד רוב הזמן
פקודות בסיסיות — מה שאני משתמש כל יום
ניווט בתיקיות:
• cd שם-תיקיה — להיכנס לתיקיה
• cd .. — לחזור תיקיה אחורה
• cd ~ — לחזור לתיקיית הבית
• pwd — להציג את הנתיב הנוכחי (איפה אני עכשיו?)
• ls — להציג מה יש בתיקיה
• ls -la — להציג הכל, כולל קבצים נסתרים
עבודה עם קבצים:
• mkdir שם — ליצור תיקיה חדשה
• touch שם-קובץ — ליצור קובץ ריק
• rm שם-קובץ — למחוק קובץ (זהירות — אין פח זבל!)
• rm -rf שם-תיקיה — למחוק תיקיה עם הכל בפנים (זהירות כפולה!)
• cp מקור יעד — להעתיק
• mv מקור יעד — להעביר או לשנות שם
טיפ שלי: אל תמחקו קבצים עם rm אם אתם לא בטוחים. אין Ctrl+Z ב-Terminal.
פקודות שצריך בשביל Claude Code
npm / Node.js:
• node -v — לבדוק שNode מותקן
• npm -v — לבדוק שnpm מותקן
• npm install — להתקין dependencies של פרויקט
• npm run dev — להריץ שרת פיתוח
• npm run build — לבנות את הפרויקט לפרודקשן
• npx create-next-app@latest — ליצור פרויקט Next.js חדש
Git (הבסיס):
• git init — לאתחל repo חדש
• git status — מה השתנה?
• git add . — להוסיף הכל לstaging
• git commit -m "הודעה" — לשמור את השינויים
• git push — לדחוף לGitHub
• git log --oneline — לראות היסטוריה בקצרה
Claude Code:
• claude — להפעיל את Claude Code
• claude --version — לבדוק גרסה
• npm install -g @anthropic-ai/claude-code — להתקין/לעדכן
אלה 95% מהפקודות שאני משתמש ביום-יום. את השאר גוגל או Claude Code יפתרו.
טיפים שחוסכים לי זמן
Tab — השלמה אוטומטית:
התחילו להקליד שם קובץ או תיקיה ולחצו Tab. ה-Terminal ישלים אוטומטית. אם יש כמה אפשרויות — לחצו Tab פעמיים לרשימה.
חץ למעלה — היסטוריה:
חץ למעלה מציג את הפקודה הקודמת. אפשר לגלול אחורה כמה שרוצים. חוסך המון הקלדות.
Ctrl + C — לעצור תהליך:
משהו תקוע? npm run dev לא מפסיק? Ctrl + C עוצר הכל.
Ctrl + L — ניקוי מסך:
המסך מלא טקסט? Ctrl + L מנקה. הכל עדיין שם בזיכרון, רק המסך נקי.
&& — שרשור פקודות:
cd my-project && npm install && npm run dev
שלוש פקודות בשורה אחת. הבאה רצה רק אם הקודמת הצליחה.
alias — קיצורים:
הוסיפו לקובץ ~/.bashrc או ~/.zshrc:
alias dev="npm run dev"
alias gs="git status"
alias gc="git commit -m"
עכשיו במקום להקליד את הפקודה המלאה, תקלידו רק dev.
טעויות שעשיתי — שתוכלו להימנע מהן
1. הרצתי פקודות בתיקיה הלא נכונה
אני מריץ npm install ומקבל שגיאה. מסתכל — אני בתיקיית הבית ולא בפרויקט. פתרון: תמיד תבדקו עם pwd איפה אתם.
2. שכחתי sudo
"Permission denied" על לינוקס/Mac? הוסיפו sudo לפני הפקודה. זה מריץ עם הרשאות אדמין.
3. סגרתי Terminal באמצע תהליך
היה לי npm run build שרץ, סגרתי את החלון, והכל נעצר. פתרון: אל תסגרו חלון Terminal שעובד על משהו.
4. מחקתי קובץ בטעות עם rm
אין פח מיחזור. מה שנמחק — נמחק. היום אני עושה git commit לפני כל פעולה מסוכנת.
5. לא קראתי את הודעת השגיאה
הרבה פעמים הפתרון כתוב בשגיאה עצמה. "Module not found" = צריך npm install. "Command not found" = צריך להתקין. תקראו את ההודעה לפני שנכנסים לפאניקה.
Terminal + Claude Code — איך זה עובד ביחד
ככה נראה יום עבודה אמיתי שלי:
1. פותח Terminal
2. cd ~/projects/my-project — נכנס לפרויקט
3. claude — מפעיל את Claude Code
4. מתאר מה אני רוצה — "תבנה דף נחיתה עם Hero section וטופס"
5. Claude Code כותב קוד, מריץ פקודות, ומעדכן קבצים
6. אני פותח Tab חדש ב-Terminal ומריץ npm run dev כדי לראות את התוצאה
7. חוזר ל-Tab של Claude Code ומבקש שיפורים
Claude Code מריץ פקודות Terminal בשבילכם — git, npm, וכל מה שצריך. אתם לא חייבים לזכור הכל. אבל להבין מה קורה? זה הופך אתכם מכפתור "copy-paste" לאנשים שבאמת שולטים בפרויקט שלהם.





