Bash קבל את המדריך הנוכחי

Bash Get Current Directory



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

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







דרישות המערכת הבאות הן חובה להפעלת הפקודות ב- bash כדי לקבל ספרייה:



מערכת הפעלה מומלצת: Linux Mint 20 או אובונטו 20.04
חשבון משתמש: חשבון משתמש בעל זכויות סודו



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





כדי ליצור אינטראקציה עם הטרמינל, הקלד bash ולאחר מכן הקש enter.

$ bash



הוא יציג הודעה המראה שבאש מחכה לערך הקלט.

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

PWD (הדפסת מדריך עבודה)

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

$ pwd

הפלט לעיל מראה כי אנו נמצאים כעת בספריית המשתמש, כלומר /home /aqsa. הפקודה המשמשת כאן היא PWD, ספריית עבודה להדפסה, ולאחר הקלדה, מערכת Linux Mint 20 מתבקשת להציג את המיקום הנוכחי. ספריית ברירת המחדל היא ספריית הבית שתופיע כאשר המשתמשים יתחילו הפעלת Bash חדשה.

הערה: כדי לצאת מהספרייה ברמה אחת, הקלד cd .. ולאחר מכן לחץ על enter. תחזירו אותך בספרייה אחת.

$ CD ..

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

תקליטור (שנה את ספריית העבודה הנוכחית)

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

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

שם מדריך $ cd

תוכל גם להתקדם בכל מדריך על ידי הקלדת שם מדריך התקליטורים ולאחר מכן הקש enter. זה יוביל אותך למיקום המחפש. משתמשים יכולים לנסות להיכנס גם לכל הנתיב בבת אחת, למשל cd /home/documents/test.docx; זה יחסוך מהם ניסיון במספר שלבים ויעזור להם להגיע למיקום בבת אחת.

הערה: תוכל גם לראות את רשימת כל הקבצים הנמצאים במיקום בו אתה נמצא כעת. ניתן להשלים את זה פשוט על ידי הקלדת ls. לאחר מכן תוכל ללחוץ על enter כדי לראות את הפלט.

הצג או רשום את כל הספריות

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

כדי להציג את כל הספריות ממיקום מסוים, נסה את הפקודה להלן:

$ ls -d * /

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

הערה: תוכל גם להשתמש בשילוב של פקודות ls ו- grep שיפרט את שמות הספרייה. לשם כך, משתמשים יכולים להשתמש בפקודה find. להלן מספר פקודות שניתן להשתמש בהן גם במקום הפקודה שהוזכרה לעיל:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

סיכום

במדריך זה בחנו אפשרויות שונות להשיג את הספרייה הנוכחית באמצעות Bash ב- Linux Mint 20. באופן זה, משתמשים יכולים לגשת לספרייה הנוכחית ב- Linux או אובונטו על סמך המערכת שבה הם משתמשים. האפשרויות השונות של שורת הפקודה נידונות כדי לאפשר למשתמשים לדעת כיצד להשיג את הספרייה הנוכחית בה הם עובדים. ספריית העבודה הנוכחית היא הספרייה שממנה משתמשים משתמשים בפקודות מסוגים שונים משורת הטרמינל או הקונסולה שלהם. הם יכולים לגשת למיקומים שונים פשוט על ידי הקלדת הפקודות הקלות הללו בבת אחת ואז לבצע פעולות רלוונטיות במיקומים שבהם הם נוטים לעבוד.