OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

3.2.2. יסודות שורת הפקודה: עיון בעץ הספריות וניהול קבצים‌


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

ברגע שמפגש נפתח, ה pwd פקודה (שמייצגת הדפס ספריית עבודה) מציג את המיקום הנוכחי שלך במערכת הקבצים. הספרייה הנוכחית משתנה עם cd בספרייה פקודה (cd הוא עבור שנה ספרייה). כאשר אתה לא מציין את ספריית היעד, אתה מועבר לספריית הבית שלך. כאשר אתה משתמש CD -, אתה חוזר לספריית העבודה הקודמת (זו שהייתה בשימוש לפני האחרונה cd שִׂיחָה). ספריית האב נקראת תמיד .. (שתי נקודות), ואילו ה

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


$ pwd

/home/buxy

$ שולחן cd

$ pwd

/home/buxy/שולחן עבודה

$ תקליטור .

$ pwd

/home/buxy/שולחן עבודה

$ cd ..

$ pwd

/home/buxy

$ ls

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

$ pwd

/home/buxy

$ שולחן cd

$ pwd

/home/buxy/שולחן עבודה

$ תקליטור .

$ pwd

/home/buxy/שולחן עבודה

$ cd ..

$ pwd

/home/buxy

$ ls

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


אתה יכול ליצור ספרייה חדשה עם mkdir בספרייה, והסר ספרייה קיימת (ריקה) עם הוא rm בספרייה. ה mv הפקודה מאפשרת נע ושינוי שמות של קבצים וספריות; מחדש קובץ מושג עם rm פילה, והעתקת קובץ נעשית עם cp קובץ היעד של קובץ המקור.


$ מבחן mkdir

$ ls

הורדות משולחן העבודה

תמונות

תבניות

וידאו

מסמכים מוסיקה

הציבור

מבחן

$ מבחן mv חדש

$ ls

הורדות משולחן העבודה

חדש

הציבור

וידאו

מסמכים מוסיקה

תמונות

תבניות

$ rmdir חדש

$ ls

הורדות משולחן העבודה

תמונות

תבניות

וידאו

מסמכים מוסיקה

הציבור


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

/sbin, /usr/bin, או /usr/sbin. לדוגמה, הפקודה ls נמצאת ב-/bin/ls; הפקודה איזו מדווחת על המיקום של קובץ הפעלה נתון. לפעמים הפקודה מטופלת ישירות על ידי המעטפת, ובמקרה זה, היא נקראת פקודה מובנית של מעטפת (cd ו-pwd הם בין אלה); הפקודה type מאפשרת לך לשאול את הסוג של כל פקודה.


$ הד $ PATH

/ Usr / local / sbin: / usr / bin / מקומית: / usr / sbin: / usr / bin: / sbin: / bin

$ אשר ls

/bin/ls

$ הד $ PATH

/ Usr / local / sbin: / usr / bin / מקומית: / usr / sbin: / usr / bin: / sbin: / bin

$ אשר ls

/bin/ls


$ הקלד rm

rm הוא /bin/rm

$ הקלד CD

cd הוא מעטפת מובנית

$ הקלד rm

rm הוא /bin/rm

$ הקלד CD

cd הוא מעטפת מובנית


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


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

ניתן להגדיר משתנים אלו בכל מערכת ב / etc / profile או לכל משתמש ב ~/

.פּרוֹפִיל אבל משתנים שאינם ספציפיים למפרשנים של שורת הפקודה עדיף להכניס / וכו '/ סביבה, מכיוון שהמשתנים הללו יוזרקו לכל הפעלות המשתמש הודות ל-Pluggable Authentication Module (PAM) - גם כאשר לא מבוצעת מעטפת.

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

ניתן להגדיר משתנים אלו בכל מערכת ב / etc / profile או לכל משתמש ב ~/

.פּרוֹפִיל אבל משתנים שאינם ספציפיים למפרשנים של שורת הפקודה עדיף להכניס / וכו '/ סביבה, מכיוון שהמשתנים הללו יוזרקו לכל הפעלות המשתמש הודות ל-Pluggable Authentication Module (PAM) - גם כאשר לא מבוצעת מעטפת.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: