כיצד להשתמש ב-CD Command בלינוקס

דרך קלה לשנות ספריות בלינוקס מהמסוף

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

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

במדריך הקצר הזה, תקבל את כל התובנות הבסיסיות והשימושיות על CD שירות שורת הפקודה.

לדעת יותר על פקודת cd

CD command הוא כלי שימושי לכל משתמשי שורת הפקודה התכופים וגם שנדרשים לנהל שרתים ללא GUI.

הבה נסתכל על התחביר הבסיסי של ה CD פקודה.

תחביר כללי:

cd [אפשרויות] [נתיב_ספרייה_או_ספריה]

הטבלה הבאה תיתן לך תובנה קצרה על מה קורה כאשר אתה משתמש באפשרויות אלה עם ה CD פקודה.

אוֹפְּצִיָהמַשְׁמָעוּת
/משנה את הספרייה הנוכחית לספריית השורש
~משנה את הספרייה לספריית הבית
.מייצג את הספרייה הנוכחית
..שנה לספריית האב של הספרייה הנוכחית
  • CD: אתה יכול לשנות את הספרייה שלך ישירות על ידי הזנת שם ספריית היעד.

תחביר כללי:

cd [שם_ספרייה]

דוגמא:

סביבת עבודה של CD

כאן, פשוט שינינו את הספרייה הנוכחית לספרייה בשם 'סביבת עבודה'.

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

CD / : פקודה זו תשנה את הספרייה הנוכחית שלך לספריית השורש.

דוגמא:

gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$

כאן, שינינו את ספריית העבודה הנוכחית מ'סביבת עבודה' ל שורש מַדרִיך.

gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$

על השימוש ב pwd (הדפס ספריית עבודה) הפקודה ' / ' (השורש) מוצגת.

  • תקליטור ~ : פקודה זו מחזירה אותך לספריית הבית מאיזו ספרייה שאולי אתה עובד אליה.

דוגמא:

gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache

אני נמצא כרגע בספרייה בשם apache. הבה נשתמש כעת ב- תקליטור ~ פקודה (טילדה).

gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$ 
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$ 

כעת, חזרנו לספריית הבית '/home/gaurav'.

  • תקליטור.. : פקודה זו מאפשרת לך לשנות את ספריית העבודה הנוכחית שלך לספריית האב רמה אחת מעל הספרייה הנוכחית שלך.

דוגמא:

gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$

בדוגמה זו, /home/gaurav/snap/htop/1332 הוא נתיב ספריית העבודה הנוכחי. אנחנו למעשה בתוך הספרייה 1332. ספריית האב המיידית של ספריית '1332' היא ספריית 'htop'. על השימוש ב תקליטור.. הפקודה, נעבור לספריית 'htop', ספריית האב המיידית שלה.

gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$

למעלה יש כמה אפשרויות שימושיות המשמשות עם CD פקודה. כעת, הבה נצלול לכמה דוגמאות מפורטות יותר של CD פקודה.

מעבר מהספרייה הנוכחית לנתיב ספציפי

אתה יכול להשתמש ב CD הפקודה, כדי לעבור לכל ספרייה באמצעות הנתיב שלה.

תחביר:

cd [נתיב_ספרייה_אבסולוטי]

דוגמא:

cd ./snap/htop/1332/examples

כאן, ברצוננו לשנות לספרייה בשם 'דוגמאות' המוצבת בנתיב /home/gaurav/snap/htop/1332/examples מהספרייה הביתית.

הערה: הנה, השתמשתי ./ במקום להקליד את הנתיב המלא של ספריית הבית שלי. אתה יכול ללמוד עוד על זה במאמר זה.

gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$

כעת אנו ממוקמים בספרייה 'דוגמאות'.

מעבר לספריות עם רווחים לבנים בשמם

ישנם מקרים רבים שבהם אנו משתמשים ב'רווחים' בזמן מתן שמות לספריות. לפעמים, רק באמצעות CD פקודה עם שמות מהסוג הזה, לא נראה עובד. אבל יש תיקון פשוט לזה.

הכנסת שם הספרייה בתוך מרכאות בודדות או מרכאות כפולות יכולה לפתור את הבעיה. אתה יכול פשוט להשתמש CD"שם ספרייה" אוֹ cd 'שם ספרייה'.

תחביר:

CD "שם ספרייה 22"

דוגמא:

תקליטור "ספריית קליבר"

תְפוּקָה:

gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library

כעת אנו מועברים לספריית Caliber Library אשר בשמה היה רווח לבן.

חוזר לספרייה הקודמת

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

ה תקליטור - הפקודה (מקף) מאפשרת לך לבצע פחות או יותר את אותה פעולה. אתה יכול לעבור לספרייה הקודמת של ספריית העבודה הנוכחית שלך.

תחביר כללי:

תקליטור -

דוגמא:

gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$ 

כאן, אני עובד כרגע בספריית 'vim-editor'. נניח שמשתמש רוצה לעבור לספרייה הקודמת, אז תקליטור - יכול להיות מועיל. בוא נראה איך.

trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$

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

סיכום

במדריך הסופר פשוט הזה, למדנו על פקודה מאוד בסיסית וידידותית CD (כלומר שנה ספרייה) בשימוש בכל מערכות הלינוקס. כעת נוכל לנווט במספר ספריות תוך כדי עבודה על הטרמינל מבלי להשתמש ב-GUI. CD הפקודה תהיה קלה לשימוש לאחר מעבר הדרכה זו.