Campeonato Nacional de Trial 4x4 2014 - 1ª Prova St.ª M.ª da Feira
תוכן עניינים:
- פיקוד תקליטור
- שמות נתיבים מוחלטים ויחסיים
- מדריך ההורים
- נווט אל המדריך הקודם
- נווט אל מדריך הבית
- ספריות עם מרחב בשמותיהן
- סיכום
הפקודה
cd
("לשנות ספרייה") משמשת לשינוי ספריית העבודה הנוכחית בלינוקס ובמערכות הפעלה אחרות דמויות Unix. זוהי אחת מהפקודות הבסיסיות והנפוצות ביותר בעבודה על מסוף לינוקס.
ספריית העבודה הנוכחית היא הספרייה (התיקיה) בה המשתמש עובד כרגע. בכל פעם שאתה מתקשר עם שורת הפקודה שלך, אתה עובד בתוך ספריה.
במדריך זה, נראה לך כיצד להשתמש בפקודת
cd
כדי לנווט בעץ הספריות של המערכת שלך.
פיקוד תקליטור
cd
הוא מעטפת מובנית והתנהגותה עשויה להיות שונה מעט מהקליפה לקליפה. הוא משתמש במשתני סביבת הקליפה כדי לקבוע מידע נחוץ לביצועו.
אנו נעסוק בגרסת ה- Bash המובנית של
cd
.
התחביר לפקודת ה-
cd
הוא כדלקמן:
cd directory
הפקודה מקבלת רק שתי אפשרויות שמשמשות לעיתים רחוקות.
-
−L
, עקוב אחר קישורים סמלים. כברירת מחדל,cd
מתנהג כאילו מצוין אפשרות-L
.−P
, אל תעקוב אחר קישורים סמלים. במילים אחרות, כאשר מוגדרת אפשרות זו, ואתה מנסה לנווט לסימלינק שמצביע לתיקיה,cd
ישתנה לתיקיה.
בצורתו הפשוטה ביותר, כאשר משתמשים בה ללא שום ויכוח,
cd
תקח אותך לספרייה הביתית שלך.
כשאתה מנווט במערכת הקבצים, אתה יכול להשתמש במקש
Tab
כדי להשלים באופן אוטומטי את שמות הספריות. הוספת קו נטוי בסוף שם הספרייה היא לא חובה.
כדי לעבור לספרייה, עליך להיות בעל הרשאות הפעלה עבור אותה ספריה.
הפקודה
pwd
מאפשרת לך לברר באיזה ספרייה אתה נמצא.
שמות נתיבים מוחלטים ויחסיים
בעת ציון ספרייה לשינוי, אתה יכול להשתמש בשמות נתיבים מוחלטים או יחסית. הנתיב המוחלט או המלא מתחיל משורש המערכת
/
, ונתיב יחסי מתחיל מהספרייה הנוכחית שלך.
כברירת מחדל, כשאתה נכנס למערכת Linux שלך, ספריית העבודה הנוכחית שלך מוגדרת לספרייה הביתית שלך. בהנחה שספריית
Downloads
קיימת בספרייה הביתית שלך, אתה יכול לנווט אליה באמצעות הנתיב היחסי לספרייה:
cd Downloads
אתה יכול גם לנווט לאותה ספרייה באמצעות הנתיב המוחלט שלה:
cd /home/username/Downloads
בקיצור, אם הנתיב מתחיל בחתך (
/
) זה הנתיב המוחלט לספרייה.
מדריך ההורים
במערכות הפעלה דמויות Unix, ספריית העבודה הנוכחית מיוצגת על ידי נקודה אחת (
.
). שתי נקודות (
..
), אחת אחרי השנייה, מייצגות את ספריית האב או במילים אחרות את הספרייה מייד מעל זו הנוכחית.
אם אתה מקליד
cd.
, תתחלף לספרייה הנוכחית או במילים אחרות, הפקודה לא תעשה דבר.
נניח שאתה נמצא כרגע בספריה
/usr/local/share
, כדי לעבור לספרייה
/usr/local
(רמה אחת למעלה מהספרייה הנוכחית), הקלד:
cd../
כדי להעביר שתי רמות למעלה לספרייה
/usr
(ההורה של ההורה), אתה יכול להריץ את הדברים הבאים:
cd../../
הנה דוגמא נוספת. נניח שאתה נמצא בספרייה
/usr/local/share
, ואתה מעוניין לעבור
/usr/local/src
. אתה יכול לעשות זאת על ידי הקלדת:
נווט אל המדריך הקודם
כדי לחזור לספריית העבודה הקודמת, העבירו את תו המקף (
-
) כארגומנט לפקודת ה- CD:
נווט אל מדריך הבית
כדי לנווט לספריית הבית שלך, פשוט הקלד
cd
. דרך נוספת לחזור ישירות לספריה הביתית היא להשתמש בתו tilde (
~
), כמוצג להלן:
cd ~
לדוגמה, אם ברצונך לנווט לספריית
Downloads
שנמצאת בתוך ספריית הבית שלך, עליך להקליד:
cd ~/Downloads
אתה יכול גם לנווט לספרייה הביתית של משתמש אחר באמצעות התחביר הבא:
ספריות עם מרחב בשמותיהן
אם בספרייה שאליה ברצונך לשנות יש רווחים בשמה, עליך להקיפי את הנתיב בציטוטים או להשתמש בתו הקו האחורי (
\
) כדי לברוח מהמרחב:
cd 'Dir name with space'
סיכום
בשלב זה עליכם להיות בעלי הבנה טובה מהי ספריית העבודה הנוכחית וכיצד להשתמש בפקודת ה-
cd
כדי לנווט לספרייה אחרת.
פקודת Chmod בלינוקס (הרשאות קבצים)

ב- Linux הגישה לקבצים מנוהלת באמצעות הרשאות הקבצים, התכונות והבעלות. מדריך זה מכסה כיצד להשתמש בפקודה chmod כדי לשנות את הרשאות הגישה של קבצים וספריות.
פקודת Chgrp בלינוקס (שנה קבוצה)

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

ישנן מספר דרכים שונות להסרת ספריות במערכות לינוקס. במאמר זה נסביר כיצד למחוק ספריות באמצעות פקודות rmdir, rm ומציאת פקודות.