Anonim

קיבלתי כמה הודעות דוא"ל לבקשת עזרה מהקהל המבוגר שמתעניין בלינוקס, וכמה מהם שואלים את אותו סוג של שאלה שניתן לסכם בערך כמו זה:

האם אוכל "לבחור" את לינוקס כמו שאני יכול עם MS-DOS?

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

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

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

TSRs לעומת תהליכים

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

הדוגמה הפשוטה ביותר ל- TSR ב- MS-DOS שאני יכול לחשוב עליה היא MOUSE.COM, המאפשרת שימוש בעכבר המחשב באפליקציות MS-DOS כמו EDIT. מנהל התקן העכבר טוען עומס של AUTOEXEC.BAT, נשאר טעון ומאפשר שימוש במכשיר היקפי זה.

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

האם אתה צריך לדעת את כל הפרטים הקטנים והאיכותיים של האתר? לא באמת. העניין הוא שזה לא ה- MS-DOS שאתה רגיל אליו.

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

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

MS-DOS היא בעיקר סביבת משימה אחת; לינוקס מסוגלת רב משימות ויכולה לעשות זאת בקלות.

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

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

סביבת "לא בפנים שלך"

הדרך הטובה ביותר שאני יכול לתאר את ההבדל בין MS-DOS ללינוקס היא ש- DOS תמיד בפניך בזמן ש- Linux אינה.

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

לינוקס היא לא כזו. רוב הזמן סביבת לינוקס לא תגיד לך מה קורה בעיצוב.

אתה יכול לחשוב על זה כך: DOS הוא "אני אגיד לך הכל" ולינוקס היא "אני אגיד לך הכל, אבל רק אם תבקש את זה ."

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

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

לאן אתה הולך להשיג רק את שורת הפקודה (כלומר אין ממשק משתמש) ולא שום דבר אחר?

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

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

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

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

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

לינוקס לעומת MS-dos (כן, ברצינות)