Menu
CoddyTech

קובץ הפרופיל

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 64 מתוך 82.

משתנים שמגדירים ומייצאים נשארים בתוקף רק עד שסוגרים את הטרמינל. כדי להפוך אותם לקבועים, צריך להוסיף אותם לקובץ פרופיל שפועל אוטומטית כשמתחילים הפעלת מעטפת חדשה.

קובץ הפרופיל הנפוץ ביותר הוא ~/.bashrc עבור מעטפות Bash או ~/.zshrc עבור Zsh. קבצים אלה הם סקריפטים של מעטפת שמתבצעים בכל פעם שפותחים מסוף חדש. אפשר להציג את קובץ הפרופיל שלך באמצעות:

cat ~/.bashrc

כדי להוסיף משתנה סביבה קבוע, יש להוסיף פקודת export לקובץ הפרופיל שלך:

echo 'export MY_VAR="hello"' >> ~/.bashrc

המרכאות הבודדות גורמות למעטפת לכתוב את השורה בדיוק כפי שהוקלדה, ולכן המרכאות הכפולות סביב hello נשארות בקובץ. >> מוסיף לקובץ במקום לדרוס אותו. אחרי הוספת השורה לפרופיל, השינוי לא ייכנס לתוקף בהפעלה הנוכחית. צריך לפתוח מסוף חדש או לטעון מחדש את הקובץ באמצעות:

source ~/.bashrc

הפקודה source מריצה את הקובץ במעטפת הנוכחית שלך, ומחילה מיד כל משתנה או הגדרה חדשים. כך מפתחים מתאימים אישית את סביבת המסוף שלהם עם העדפות אישיות, קיצורי דרך והגדרות שנשמרים בין הפעלות.

challenge icon

אתגר

קל

הוסף משתנה סביבה קבוע לקובץ הפרופיל שלך, ואז טען אותו מחדש כדי להחיל את השינויים.

תחילה, הוסף לקובץ ~/.bashrc פקודת export שמגדירה משתנה בשם WORKSPACE עם הערך /home/user/projects. השתמש במירכאות יחידות סביב כל פקודת ה־export כדי למנוע הרחבת משתנים.

לאחר מכן, השתמש בפקודת source כדי לטעון מחדש את קובץ הפרופיל, כך שהמשתנה ייכנס לתוקף מיד.

לבסוף, השתמש בפקודת echo כדי להציג את הערך של משתנה WORKSPACE החדש שלך.

הפלט הסופי שלך צריך להיות:

/home/user/projects

רמז: השתמש ב־echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc כדי להוסיף, ואז ב־source ~/.bashrc כדי לטעון מחדש, ולבסוף ב־echo $WORKSPACE כדי לוודא.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין