» נושאי לימוד
» נושאי לימוד
יום חמישי 9 במאי 2024
שאלות נפוצות (FAQ)
דף ראשי  שאלות נפוצות (FAQ) גרסה להדפסה

 

שאלות נפוצות

 

שאלה 1 

מהו shell ?
שאלה 2 

איזה סוגי shell קיימים?
שאלה 3

מהם ההבדלים בין סוגי shell  השונים?
שאלה 4 

באיזה shell הכי כדאי לי להשתמש?
שאלה 5 

כיצד אני יכול להתחבר למחשב או שרת מרוחק? 
שאלה 6 

מהו ssh ?
שאלה 7 

מה ההבדל בין ssh ו- slogin ?
שאלה 8 

כיצד ניתן למצוא מידע לגבי משתמש מסויים במערכת? 
שאלה 9 

איך משנים את סיסמת הכניסה? 
שאלה 10 

כיצד משנים הרשאות קבצים וסיפריות?
שאלה 11 

כיצד הורגים jobs ? 
שאלה 12 

כיצד ניתן לראות קבצים נסתרים?
שאלה 13 

כיצד ניתן לבדוק את כמות המקום הפנוי בדיסק?
שאלה 14

מה המשמעות של המספר בתוך הסוגריים ב- '(3)ctime' או '(1)rm' ?
שאלה 15 

כיצד ניתן לדעת מהו תאריך היצירה של קובץ מסויים?
שאלה 16 

השתמשתי בפקודה chmod לשינוי הרשאות קובץ וכעת איני מצליח להכנס לסיפריה הראשית שלי. כיצד ניתן לתקן זאת?
שאלה 17 

כיצד מקמפלים ומריצים תוכנית בשפת C?
שאלה 18 

מהם הקבצים ששמותיהם מסתיימים ב- Z , .gz. או z. במערכת יוניקס?
שאלה 19 

האם הקובץ index.html שונה מהקובץ INDEX.HTML ?
שאלה 20 

כיצד מוחקים סיפריה?
שאלה 21 

מהו עורך vi ולמה צריך ללמוד להשתמש בו?
שאלה 22 

איני מצליח לבצע login למערכת, מה יכולה להיות הבעיה?
שאלה 23 

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

כיצד מריצים תוכנית ב- java ?
שאלה 25 

מהו telnet וכיצד משתמשים בו?
שאלה 26 

מהי הפקודה quota ?
שאלה 27 

כיצד ניתן לשנות את ה- prompt ?
שאלה 28 

כיצד ניתן לדעת בכמה מקום בדיסק אני משתמש?
שאלה 29 

כיצד ניתן להעביר מידע מ- DOS ל- UNIX?
שאלה 30 

כיצד משתמשים בתוכנת הדואר pine?

 

 

אתרים נוספים של FAQ

 

אתר טוב של שאלות ותשובות

FAQ לתכנות ביוניקס

Emacs FAQ

אתר נוסף עם שאלות ותשובות כלליות

 

תשובה 1

 

shell היא תוכנית המתרגמת את שורות הפקודה ומריצה תכניות אחרות במערכת יוניקס.

ה- shell יכולה לקרוא שורות פקודה מהמסוף עצמו או מתוך קובץ. בכל מקרה, לאחר קריאת פקודה היא גם מריצה אותה.

להרחבה בנושא ראה פרק shell.

 

 

חזרה לראש הדף

 

תשובה 2

 

יש עשרות תוכנות shell , אולם יש מספר shells שנהיו מאוד נפוצים ביוניקס:

(Bourn shell (sh

(Berkeley UNIX C shell (csh

(Korn shell (ksh

tcsh

 

tcsh היא הרחבה של csh.

 

 

 

 

חזרה לראש הדף

 

תשובה 3

 

ראה פרק השוואת סוגי shell

 

חזרה לראש הדף

 

תשובה 4

 

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

כמו כן ניתן להשתמש במספר shell שונים לביצוע פעולות שונות.

 

חזרה לראש הדף

 

תשובה 5

 

יש דרכים רבות לעשות זאת. יש מספר פקודות המתחלקות לחיבור מרחוק בלתי מאובטח, כמו: telnet, rsh, rlogin . ויש חיבור מאובטח כמו ssh .

עוד בנושא ראה פרק עבודה מרחוק.

 

חזרה לראש הדף

 

תשובה 6

 

תשובה לשאלה זו תמצא בפרק ssh.

 

חזרה לראש הדף

 

 

תשובה 7

 

אין הבדל. slogin הוא לינק ל- ssh . זה נעשה פשוט מפני שאנשים היו רגילים להשתמש בפקודה rlogin.

עוד בנושא ראה פרק עבודה מרחוק.

 

חזרה לראש הדף

 

תשובה 8

 

ראה פקודה finger.

 

חזרה לראש הדף

 

תשובה 9

 

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

 

חזרה לראש הדף

 

 

תשובה 10

 

ראה פקודה chmod.

 

חזרה לראש הדף

 

תשובה 11

 

ראה פרק סיום עבודה.

 

חזרה לראש הדף

 

תשובה 12

 

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

ls -a %

 

 

חזרה לראש הדף

 

תשובה 13

 

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

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

ניתן לבדוק שטח פנוי בדיסק ע"י פקודת quota או פקודת du לתוצאות מדוייקות יותר.

quota %

du %

 

חזרה לראש הדף

 

תשובה 14

 

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

man 3 ctime %

על מנת למצוא את דף המידע לגבי ctime בחלק 3 במדריך.

חלקי המדריך המקובלים הם:

1-- פקודות ברמת משתמש

2-- קריאות מערכת

3-- פונקציות סיפריה

4-- מנהל התקנים

5-- פורמט קבצים

6-- משחקים

7-- דברים שונים

8-- פקודות לתחזוקת המערכת והפעלתה.

 

במערכות יוניקס מסויימות לא משתמשים בשמות מספריים אלא באותיות. כך למשל במערכת Xenix משתמשים ב- "C" עבור פקודות ו - "S" עבור פונקציות.

בכל קטע יש הקדמה שניתן לקרוא בעזרת הפקודה:

man # intro %

כאשר # מציין את מספר הקטע.

 

חזרה לראש הדף

 

תשובה 15

 

לא ניתן, תאריך זה אינו מאוחסן בשום מקום.

לקבצים יש תאריך עדכון אחרון שאותו ניתן לראות בעזרת הפקודה:

ls -l %

ותאריך אחרון שבו ניגשנו לקובץ ניתן לראות בעזרת הפקודה:

ls -lu %

 

חזרה לראש הדף

תשובה 16

 

משתמשים בכתובת אבסולוטית כדי לקרוא לפקודה chmod לאפס את ההרשאות:

 

bin/chmod 700 ~username/ %

או

bin/chmod u=rwx ~username/ %

 

כאשר username הוא שם המשתמש שאיתו נכנסים למערכת. פקודה זו תשחזר את ההרשאות קריאה/כתיבה/ביצוע לסיפריה הראשית.

 

חזרה לראש הדף

תשובה 17

 

ראה פרק שפות תכנות - שפת ++C/C

 

חזרה לראש הדף

תשובה 18

 

קבצים ששמותיהם מסתיימים ב-  Z , .gz. או z. הם קבצים שנדחסו ע"י תוכנת דחיסה. אלו קבצים בינאריים, לכן אם מעבירים אותם בין מערכות יש להעבירם קקבצים בינאריים או להרחיבם (הפעולה ההפוכה מדחיסה) לפני ההעברה.

 

כדי להרחיב קבצים אלו נשתמש בפקודה gunzip:

gunzip filename.z %

gunzip filename.gz %

gunzip filename.Z %

הקובץ הדחוס יוחלף בקובץ המורחב וישאר עם אותו שם.

ניתן להציג קבצים דחוסים מבלי להרחיבם קודם על ידי הפקודה zcat.

למידע נוסף ניתן להסתכל במדריך יוניקס על ידי הפקודות:

man gzip %

man gunzip %

man zcat %

man compress %

man uncompress %

 

חזרה לראש הדף

תשובה 19

 

כן. בניגוד למערכות Windows ו- DOS , יוניקס רגישה לאותיות גדולות/קטנות. זה אומר שהקובץ index.html שונה מהקובץ INDEX.HTML וכל הקומבינציות האחרות שאפשר למצוא בשם.

 

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

אם נתקלת בבעיה זו כדאי לוודא שהקישורים בדפי ה- HTML מתאימים בדיוק לשם הקובץ שאליו מקשרים. אם הם אינם מתאימים בדיוק יש לעדכן את הקישורים או לשנות את שמות הקבצים בעזרת תוכנת FTP.

 

כמו כן שים לב ששם המשתמש שלך והסיסמא גם הם רגישים לאותיות גדולות/קטנות.

 

חזרה לראש הדף

תשובה 20

 

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

 

חזרה לראש הדף

תשובה 21

 

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

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

 

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

 

טבלה לפקודות בסיסיות ונפוצות

אתר ללימוד עורך vi

 

חזרה לראש הדף

תשובה 22

 

יכולות להיות לכך מספר סיבות:

  1. סיסמתך שגויה או פגה - במקרה שהסיסמא פגה ויש צורך לשנות אותה פנה למנהל המערכת.
  2. עברת את ה- quota שלך - התחבר בעזרת telnet ומחק מהסיפריה הראשית שלך קבצים לא חשובים.
  3. כתובת ה- host שאליו אתה מנסה להתחבר שגוי.
  4. אין הרשאות ל- group אליו אתה משוייך - פנה למנהל המערכת.

 

חזרה לראש הדף

תשובה 23

 

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

כמות התצלומים הנשמרים והזמנים בהם הם מתבצעים נקבעים ע"י מנהל הרשת.

 

כדי לגשת לסיפריה snapshot מכל סיפריה אחרת יש להקיש cd.snapshot . בסיפריה זו תוכל לראות רשימה של כל התצלומים.

על מנת לראות את תוכן התצלום יש להעתיק את הקובץ לסיפריה המקומית ואז להשתמש בפקודה diff.

 

חזרה לראש הדף

תשובה 24

 

ראה פרק שפות תכנות - java .

 

חזרה לראש הדף

תשובה 25

 

ראה פרק עבודה מרחוק - telnet .

 

חזרה לראש הדף

תשובה 26

 

הפקודה quota מראה לנו את ניצול הדיסק. הקש את הפקודה :

quota -v %

 

 

נסביר את התמונה:

usage - ניצול דיסק נוכחי

quota - ניצול דיסק מקסימלי

limit - לא בשימוש

files - כמות הקבצים בספריה הראשית

quote (ליד files) - כמות הקבצים המקסימלית שאפשר ליצור.

 

חזרה לראש הדף

תשובה 27

 

תשובה לשאלה זו תוכל למצוא בפרק shell - שינוי ויצירת משתנים.

 

חזרה לראש הדף

תשובה 28

 

לבדיקת ניצול מקסימלי, יש להקליד:

quota -v %

 

כדי לקבל את רשימת הקבצים והספריות (בסיפריה הנוכחית שבה נמצאים) ואת גודלם:

ls -s %

אולם פקודה זו לא תאמר לך מהי תכולתה של כל ספריה, לשם כך יש להקליד:

du %

אם ברצונך רשימה כוללת של כל הקבצים שלך, יש להקליד:

~du %

 

במע' מסויימות du ידווח ביחידות של 512byte , ובמע' אחרות הפקודה תדווח ביחידות של 1kilobyte . אם תוסיף את האופציה k- , הדו"ח יהיה ב- kilobyte בכל המערכות.

 

 

חזרה לראש הדף

תשובה 29

 

ראה פרק בנספחים - שימוש בדיסקטים של DOS תחת UNIX .

 

חזרה לראש הדף

תשובה 30

 

ראה פרק דואר אלקטרוני - pine .

 

חזרה לראש הדף

 15-02-04 / 10:58  עודכן ,  11-02-04 / 15:55  נוצר ע"י חן דרור  בתאריך 
 רשימת קישורים לסרטוני הדגמה שבאתר - הקודם
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 2