הבדלים בין גרסאות בדף "BASH/ניווט"

הוסרו 262 בתים ,  לפני שנה
זה היה תיקון חשוב, אבל טיפלתי בזה כבר בדף תבנית:קוד עצמו. ביטול גרסה 162708 של 1אברהם1 (שיחה)
(עיצוב)
תגית: עריכת קוד מקור 2017
(זה היה תיקון חשוב, אבל טיפלתי בזה כבר בדף תבנית:קוד עצמו. ביטול גרסה 162708 של 1אברהם1 (שיחה))
תגית: ביטול
 
 
פקודת cd היא אחת הפקודות הבסיסיות ביותר, שקיימת גם ביוניקס, מק, וגם בחלונות. פקודה זו מנווטת אל התיקייה שצויינה. את הפקודה רושמים כך:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd XXX</nowiki>}}}},
כאשר XXX היא תיקיית היעד. כשנעבור לתיקייה זו, שורת הפקודה תשתנה אל:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~/XXX$</nowiki>}}}}
ובכך תזכיר לנו היכן אנו נמצאים.
 
לינוקס מאפשרת ריבוי משתמשים, כאשר לכל משתמש קיימת תיקייה משלו. בתיקייה נשמרים כל המסמכים, ההגדרות, ההגדרות של המשתמש וכו'.
המשתמש הנו בעל בעלות מלאה על תיקיית הבית שלו, אך אינו יכול לשנות בדר"כ דבר מחוצה לה. תיקיית הבית של המשתמש נמצאת בתיקייה home שבתיקיית root (התיקייה הראשית במערכת, שמכילה את כל שאר התיקיות). לכן המיקום האבסולוטי שלה (יחסית ל-root) הינו:
{{משמאל לימין|{{קוד|<nowiki>/home/username</nowiki>}}}}
בתחילת העבודה, אנו נמצאים בתיקיית הבית של המשתמש שלנו. תיקייה זו מסומנת כ:'''~''', ואם נרצה לעבור אליה, נוכל פשוט לכתוב:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd ~</nowiki>}}}}
ונחזור אליה מיד, מכל מקום בו נהיה.
 
 
מיקום יחסי הוא ביחס לתיקייה בה אנו נמצאים. לדוגמה, כך יראה מעבר מתיקיית הבית למסך הראשי (שגם הוא תיקייה...):
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd Desktop</nowiki>}}}}
מיקום אבסולוטי הנו בייחס לתיקיית ה-root. מעבר כזה ניתן לקיים מכל מקום לכל מקום. לדוגמה:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd /home/username/Desktop</nowiki>}}}}
כדי להכנס לתיקיית ה-root, פשוט כותבים:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd /</nowiki>}}}}
כדי לעבור לתיקייה אחת למטה בהיררכיה (זו שבה נמצאת התיקייה בה אתה כעת), נשתמש בפקודה:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ cd ../</nowiki>}}}}
{{משימה|נווט לתיקייה init.d שבתוך התיקייה etc שנמצאת בתיקיית root. לאחר מכן, חזור '''בדרך הקלה ביותר''' לתיקיית הבית.}}
== ls ==
פקודת '''ls''' היא פקודה שגם קיימת ביוניקס, וכמובן בלינוקס ובמק, והפלט שלה הוא בעצם רשימת הקבצים בתיקיה. יש כמה מקרים של שימוש בפקודה. אם נרשום פשוט '''ls''', אז הפלט יהיה רשימת הקבצים והתיקיות (שאגב צבועים בצבעים שונים) בתיקייה הנוכחית. כלומר אם עכשיו נפתח את הטרמינל (שנפתח בתיקיית הבית) ונרשום:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ ls</nowiki>}}}}
נקבל רשימה של הקבצים והתיקיות בתיקיית הבית. (אתה מוזמן לנסות!)
 
צורה נוספת לשימוש, היא ציון התיקייה שאנחנו רוצים להציג את התוכן שלה, כמובן לפי חוקי היחסיות בדומה לפקודה '''cd'''. לדוגמה, אם נרצה לראות את התוכן של התיקייה etc מבלי להיכנס אליה, נכתוב:
{{משמאל לימין|{{קוד|<nowiki>username@computername:~$ ls /etc</nowiki>}}}}
{{משימה|חקור את המערכת! נסה להגיע למגוון תיקיות ולראות את תוכנן. התאמן בניווט עד שתשלוט בו היטב.}}