דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. שדרוג הטרמינל בלינוקס ובמק באמצעות "oh my zsh"

שדרוג הטרמינל בלינוקס ובמק באמצעות "oh my zsh"

מתוזמן נעוץ נעול הועבר תוכנה
4 פוסטים 3 כותבים 726 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ק מנותק
    ק מנותק
    קן ציפור
    כתב ב נערך לאחרונה על ידי
    #1

    מה זה oh my zsh?

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

    הבסיס: zsh

    שלב ראשון הוא התקנת מעטפת zsh. נפתח את הטרמינל ונקליד את הפקודה הבאה:

    בדביאן, אובונטו ונגזרותיה:

    sudo apt install zsh
    

    בפדורה:

    sudo dnf install zsh
    

    בגמר ההתקנה נאמת את ההתקנה:

    zsh --version
    

    אמור להיות משהו דומה לזה:

    zsh 5.9 (x86_64-redhat-linux-gnu)
    

    כעת יש להגדיר את zsh כברירת מחדל עבורך:

    chsh -s $(which zsh)
    

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

    הקצפת: oh my zsh

    שלב שני - התקנת ho my zsh:

    הקלידו את הפקודה הבאה בטרמינל:

    `sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"`
    

    בגמר ההתקנה תקבלו הודעה:

             __                                     __   
      ____  / /_     ____ ___  __  __   ____  _____/ /_  
     / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \ 
    / /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / / 
    \____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/  
                            /____/                       ....is now installed!
    

    צאו מהטרמינל (הקלידו exit) ופתחו אותו שוב, וכך הוא ייראה:

    ohmyzsh.png

    כך ייראה זרימת העבודה בטרמינל ה"חדש":

    Ohmyzsh-workflow.png

    קצת הסבר על החידושים:

    1. החץ הירוק מופיע בתחילת שורה. אם החץ הוא ירוק - הפקודה הקודמת הושלמה בהצלחה, חץ אדום - הפקודה הקודמת נכשלה.
    2. לאחר החץ מופיע שם התיקייה שבה אני עומד. כשנפתח את הטרמינל נעמוד בתיקיית הבית ~.
    3. בתמונה אני עובר לתיקיית גיט, ומופיעה הודעה git:(main) דהיינו תיקייה זו היא חלק מפרויקט בגיט, ובסוגריים כתוב את הבראנץ' שאנו עובדים עליו.
    4. במקרה ונעשו שינויים בגיט שלא נשמרו - יופיע איקס.
    5. כתבתי git status כדי לראות את השינוייים שנעשו.
    6. אם נרצה לראות את המיקום המלא שלנו - נקליד pwd.

    תוכלו להתקין עוד ערכות נושא עבור oh my zsh, וכמובן תוספים שיקלו על העבודה בטרמינל. בפוסט הבא בל"נ אכתוב על ערכות נושא ותוספים ב- oh my zsh

    Learn-Linux | בלוג

    תגובה 1 תגובה אחרונה
    2
    • A מנותק
      A מנותק
      aaron
      כתב ב נערך לאחרונה על ידי
      #2

      https://github.com/black7375/BlaCk-Void-Zsh
      רק מניח את זה כאן

      aaron.tchumim@gmail.com
      Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

      ווצאפ API - תיעוד שירות API לא רשמי.

      חגיח תגובה 1 תגובה אחרונה
      0
      • חגיח מחובר
        חגיח מחובר
        חגי
        השיב לaaron ב נערך לאחרונה על ידי
        #3

        @aaron 581e4f3a-387f-45bc-9338-cd25422bc7a8-image.png
        😕

        תגובה 1 תגובה אחרונה
        2
        • חגיח מחובר
          חגיח מחובר
          חגי
          כתב ב נערך לאחרונה על ידי
          #4

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

          תגובה 1 תגובה אחרונה
          0

          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום