30Jun
כפי שאתה לומד על שימוש בשורת הפקודה ומה פקודות שונות יכול לעשות, אתה עשוי לתהות מדוע אתה מקבל תוצאות שונות כגון מה שנראה פקודות כמעט זהים.עם זאת, היום SuperUser של Q & פוסט עוזר לקורא מבולבל להבין את ההבדלים.
השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.
השאלה
SuperUser הקורא Nuno Peralta רוצה לדעת למה הוא מקבל תוצאות שונות כל כך מפיקודות כמעט זהים:
גיליתי בטעות שאם אני משתמש:
- dir C: \
אני מקבל רשימה של קבצים שהם ילדים ישירים שלC: כונן( בשורש).עם זאת, אם אני משתמש:
- dir C:
אני מקבל רשימה ענקית של קבצים( dll, exe, cpl, וכו ') שאת המיקום אני אפילו לא בטוח.
האם אתה יודע למה זה קורה ואיפה רשימה זו באה?
למה הוא מקבל תוצאות שונות כל כך פקודות כמעט זהים?
תשובה
תרומת SuperUser TOOGAM יש את התשובה עבורנו:
ציון מיקום DIR יראה לכם את התוכן של המיקום.ציון C: בפקודות רבות, כולל הפקודה DIR , מתייחס לכונן C ומתייחס לספרייה הנוכחית.כדי לראות את הספריה הנוכחית שלך, הקלד את זה:
- c:
- cd
הפקודה cd משמשת בדרך כלל לשינוי הספריה הנחשבת לזו הנוכחית.עם זאת, ב- MS-DOS( ומערכות הפעלה דומות, כולל Microsoft Windows המודרני, אך לא כולל יוניקס), הפעלת cd כשלעצמה תציג בפניך את הספריה הנוכחית.
ככל הנראה, אם לא השתמשת בפקודה של , הספריה הנוכחית שלך היא כנראה הספריה שבה מערכת ההפעלה שלך הותקנה( לפחות זו התנהגות נפוצה במערכות Microsoft Windows).אתה יכול לעשות זאת:
- cd "C: \ Program Files"
- cd
- dir c:
זה יראה לך את התוכן של C: \ Program Files .באופן דומה, אתה יכול לעשות משהו כמו להעתיק C: *. * וכל התוכן של הספרייה הנוכחית יועתקו.
כאשר אתה מציין C: \ , אז הקו האחורי מציין את ספריית השורש, הידועה גם בשם הספרייה "ברמה העליונה".זה עשוי, או לא יכול להיות אותו דבר כמו הספרייה הנוכחית שלך.
אם אתה רק לציין DIR \ , אז את הכונן הנוכחי יהיה להניח להיות אחד שאתה רוצה.אתה יכול להקליד משהו כמו C: או D: כמו פקודה שלמה על קו עצמו כדי לשנות איזה כונן נחשב הנוכחי.אם אתה רק לציין DIR , אז את הכונן הנוכחי ואת הספרייה הנוכחית יהיה להניח כי אתה רוצה.
יש מה להוסיף להסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.