קובץ הפרופיל
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 64 מתוך 82.
משתנים שמגדירים ומייצאים נשארים בתוקף רק עד שסוגרים את הטרמינל. כדי להפוך אותם לקבועים, צריך להוסיף אותם לקובץ פרופיל שפועל אוטומטית כשמתחילים הפעלת מעטפת חדשה.
קובץ הפרופיל הנפוץ ביותר הוא ~/.bashrc עבור מעטפות Bash או ~/.zshrc עבור Zsh. הקבצים האלה הם סקריפטים של מעטפת שמופעלים בכל פעם שפותחים מסוף חדש. אפשר להציג את קובץ הפרופיל באמצעות:
cat ~/.bashrcכדי להוסיף משתנה סביבה קבוע, הוסף פקודת export לקובץ הפרופיל שלך:
echo 'export MY_VAR="hello"' >> ~/.bashrc>> מוסיף לקובץ במקום לדרוס אותו. לאחר הוספת השינוי לפרופיל, הוא לא ייכנס לתוקף בהפעלה הנוכחית. עליך לפתוח מסוף חדש או לטעון מחדש את הקובץ באמצעות:
source ~/.bashrcהפקודה source מריצה את הקובץ במעטפת הנוכחית שלך, ומחילה מיד כל משתנה או הגדרה חדשים. כך מפתחים מתאימים אישית את סביבת המסוף שלהם באמצעות העדפות אישיות, קיצורי דרך והגדרות שנשמרות בין הפעלות.
אתגר
קלהוסף משתנה סביבה קבוע לקובץ הפרופיל שלך, ואז טען אותו מחדש כדי להחיל את השינויים.
תחילה, הוסף פקודת export בסוף הקובץ ~/.bashrc שמגדירה משתנה בשם WORKSPACE עם הערך /home/user/projects. השתמש במירכאות יחידות סביב פקודת ה-export כולה כדי למנוע הרחבת משתנים.
לאחר מכן, השתמש בפקודה source כדי לטעון מחדש את קובץ הפרופיל, כך שהמשתנה ייכנס לתוקף מיד.
לבסוף, השתמש בפקודה echo כדי להציג את הערך של המשתנה החדש שלך WORKSPACE.
הפלט הסופי שלך צריך להיות:
/home/user/projectsרמז: השתמש ב-
echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrcכדי להוסיף, ואז ב-source ~/.bashrcכדי לטעון מחדש, ולבסוף ב-echo $WORKSPACEכדי לוודא.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין