Shell Tip: tee

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

אני מנסה את Solaris 10

אמנם לא מדובר במע' הפעלה חופשית (הפרויקט הקהילתי נקרא opensolaris) , אך מי שעובד עם שרתים חייב להכיר את Solaris. אני די בטוח שאם תפלחו את מערכות ההפעלה שרצות בחוות שרתים תגלו ש- solaris תופסת מקום מכובד בצמרת (טוב, כך זה לפחות בחברה שלי, כשדר"כ יש גם נציגות מכובדת ל- Linux והרבה פחות מכובדת של HP-UX ו- AIX). הסיבה כנראה היא תמחור טוב של חומרה (שהיא זולה משמעותית ממתחרותיה).

Sun מאפשרים הורדה חופשית וחוקית של מערכת ההפעלה שלהם. די נחמד בהתחשב בעובדה שמדובר בחברה מסחרית. יתר על כן החברה מספקת (בחינם) 30 יום של תמיכה מקצועית (באמצעות האינטרנט). כרגע אני מריץ את מערכת ההפעלה באמולציה, אך מאחר שראיתי ש- Solaris עושה שימוש ב- grub אני בטוח שניתן להתקין אותה במקביל ל- Linux (אך אינני בטוח שהיא תתמוך בחומרה שלי). בינתיים אני בשלבי לימוד ראשוניים ועדיין לא סידרתי את התמיכה בעברית. כרגע חשוב לי ללמוד את מנגנון ניהול החבילות של Solaris ואת זה אני מקווה לעשות בימים הקרובים. עדכונים בהמשך…

החיים הטובים והמדומים עם Bash

כידוע Bash הוא shell ברירת המחדל בלינוקס. לצערי הוא לא מותקן ברוב שרתי הייצור בעבודה (שמריצים hp-ux ו- aix). בשרתים אלה מותקנים sh ו- ksh (שהוא הרחבה של sh). המעבר מ- Bash ל- sh הוא די טראומטי: מקשי החצים לא עובדים, לא ניתן לערוך פקודות ולחיצה על Backspace לא עושה את העבודה… ksh הוא הרחבה של sh וכולל שיפורים שונים ל- sh אך גם הוא שונה מאוד מ- Bash. גם בו מקשי החצים לא עובדים וצריך לעבוד ב- mode של vi כדי לדפדף בהיסטוריה ולערוך פקודות. כדי להטמיע את העבודה מול ksh שיניתי לפני מספר שנים את shell ברירת המחדל בלינוקס ל- ksh. לדעתי כדאי לכל מי שמתכוון בעתיד לעבוד על שרתים שאינם לינוקס לעשות כמוני ולהתנתק לתקופה מסוימת מ- Bash.