OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

3.2.3. הקבצים והספריות החשובים ביותר‌


3.2.3.1. הגרעין


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

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


קובץ במערכת.


תמונה

3.2.3.2. הקליפה


3.2.3.2.1. מה זה קליפה?


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

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


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


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


תמונה

3.2.3.2.2. סוגי מעטפת


בדיוק כמו שאנשים יודעים שפות ודיאלקטים שונים, המחשב מכיר סוגי מעטפת שונים:


sh או Bourne Shell: המעטפת המקורית עדיין בשימוש במערכות UNIX ובסביבות הקשורות ל-UNIX. זוהי המעטפת הבסיסית, תוכנית קטנה עם מעט תכונות. במצב תואם POSIX, bash יחקה מעטפת זו.

לחבוט או Bourne Again SHell: מעטפת GNU הסטנדרטית, אינטואיטיבית וגמישה. כנראה שהכי מומלץ למשתמשים מתחילים ובו בזמן כלי רב עוצמה למשתמש המתקדם והמקצועי. בלינוקס, לחבוט הוא המעטפת הסטנדרטית עבור משתמשים נפוצים. קליפה זו היא מה שנקרא סופר-סט של מעטפת Bourne, קבוצה של תוספות ותוספות. המשמעות היא שה-Bourne Again SHell תואם למעטפת Bourne: פקודות שעובדות ב sh, גם לעבוד ב לחבוט. עם זאת, לא תמיד המצב הפוך. כל הדוגמאות והתרגילים בספר זה משתמשים לחבוט.

CSH או C Shell: התחביר של מעטפת זה דומה לזה של שפת התכנות C. לפעמים מבקשים מתכנתים.

tcsh או Turbo C Shell: ערכת-על של ה-C Shell הנפוצה, המשפרת את הידידותיות והמהירות למשתמש.

ksh או מעטפת הקורן: מוערכת לפעמים על ידי אנשים עם רקע UNIX. סופרסט של מעטפת בורן; עם תצורה סטנדרטית סיוט למשתמשים מתחילים.


הקובץ / וכו '/ קליפות נותן סקירה כללית של קונכיות ידועות במערכת לינוקס:


mia:~> חתול / וכו '/ קונכיות

/ bin / bash

/ Bin / sh

/ bin / tcsh

/ bin / csh

mia:~> חתול / וכו '/ קונכיות

/ bin / bash

/ Bin / sh

/ bin / tcsh

/ bin / csh


תמונה

פגז בורן מזויף


שים לב כי / Bin / sh הוא בדרך כלל קישור ל-Bash, אשר יתבצע במצב תואם קונכייה של Bourne כאשר נקרא בדרך זו.

מעטפת ברירת המחדל שלך מוגדרת ב- / etc / passwd קובץ, כמו השורה הזו עבור המשתמש מיה:


mia:L2NOfqdlPrHwE:504:504:מיה Maya:/home/mia:/bin/bash כדי לעבור ממעטפת אחת לאחרת, פשוט הזינו את שם המעטפת החדשה בטרמינל הפעיל. המערכת מוצאת את הספרייה שבה מופיע השם באמצעות ה נתיב הגדרות, ומכיוון שמעטפת היא קובץ הפעלה

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

למעטפת יש את המראה האופייני לה:


mia:~> tcsh

[mia@post21 ~]$

mia:~> tcsh

[mia@post21 ~]$


תמונה


3.2.3.2.3. באיזה מעטפת אני משתמש?


אם אינך יודע באיזו מעטפת אתה משתמש, בדוק את השורה של החשבון שלך / etc / passwd או הקלד את הפקודה


הד $ SHELL


תמונה

3.2.3.3. ספריית הבית שלך


ספריית הבית שלך היא יעד ברירת המחדל שלך בעת התחברות למערכת. ברוב המקרים מדובר בתיקייה משנה של / בית, אם כי זה עשוי להשתנות. ספריית הבית שלך עשויה להיות ממוקמת בדיסק הקשיח של שרת קבצים מרוחק; במקרה כזה, ספריית הבית שלך עשויה להימצא ב /nethome/שם_המשתמש_שלך. במקרה אחר ייתכן שמנהל המערכת בחר בפריסה פחות מובנת וייתכן שספריית הבית שלך פועלת /disk6/HU/07/jgillard.


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


אורלנדו:~> הד $ HOME

/nethome/orlando

אורלנדו:~> הד $ HOME

/nethome/orlando

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


pierre@lamaison:/> מכסה -v

מכסות דיסק עבור משתמש pierre (uid 501): אין

pierre@lamaison:/> מכסה -v

מכסות דיסק עבור משתמש pierre (uid 501): אין

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


תמונהאין מכסה?

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

ספריית הבית שלך מסומנת באמצעות טילדה (~), קיצור של /path_to_home/user_name. אותו נתיב מאוחסן ב- עמוד הבית משתנה, כך שלא תצטרך לעשות שום דבר כדי להפעיל אותו. אפליקציה פשוטה:


לעבור מ /var/music/albums/arno/2001 ל תמונות בספריית הבית שלך באמצעות פקודה אלגנטית אחת:


rom:/var/music/albums/arno/2001> cd ~/images


rom:~/images> pwd

/home/rom/images

rom:/var/music/albums/arno/2001> cd ~/images


rom:~/images> pwd

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