- כיצד לעבור מבאש לקורן מעטפת בלינוקס

כיצד לעבור מבאש לקורן מעטפת בלינוקס

קורן מעטפת היא אלטרנטיבה פופולרית לבאשמעטפת המשמשת בדרך כלל כמערכת שורת הפקודה המוגדרת כברירת מחדל ב- Linux. הקליפה תואמת לאחור עם בש ושואלת הרבה תכונות שימושיות המצויות ב- C Shell. קורן עובר בקש בקצרה והוא פופולרי מאוד בקהילה. עם קצת ידע, קל לגרום לו לעבוד כמעטפת ברירת המחדל ב- Linux! עקוב אחר ההדרכה שלהלן ולמד כיצד!

הערה: כדי להשתמש ב- Ksh ב- Linux, עליך להריץ את Ubuntu, Debian, Arch Linux, Fedora או OpenSUSE. אם לא, בניית Ksh מקוד המקור שלה עשויה להידרש.

Installi Ksh

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

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

אובונטו

sudo apt install mksh

דביאן

sudo apt-get install mksh

קשת לינוקס

sudo pacman -S mksh

פדורה

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

לינוקס גנרי

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

אינך בטוח כיצד לבנות את קוד המקור? מידע על הפקת Ksh של MirBSD ממקור ניתן למצוא כאן.

גש לקורן מעטפת

האם ידעת שאתה יכול לגשת לקורן מעטפת במחשב הלינוקס שלך מבלי להפוך אותו למערכת הפקודות כברירת מחדל? זה נכון! על ידי הפעלת ksh הפקודה בחלון מסוף, ניתן לקפוץ מיידית מקרן ה- Bash.

ksh

רוצה להשתמש בקורן מעטפת של MirBSD כמשתמש השורש? הנה איך! ראשית, עבור למסוף וגש לחשבון השורש. הדרך הטובה ביותר לגשת לחשבון השורש (למקרה זה) היא להשתמש ב- su פקודה. עם זאת, אם אינך יכול לרוץ su, sudo -s עובד גם.

su -

או

sudo -s

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

ksh

רשימת פגזים זמינים

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

לצפייה ב / וכו '/ פגזים הקובץ, פתח חלון מסוף והשתמש ב- חתול פקודה.

cat /etc/shells

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

הערה: קיימים ערכים רבים ושונים עבור קורן מעטפת בקובץ הקונכיות. התעלם מכל הערכים עם "סטטי" בתוכם.

cat /etc/shells  >> /home/username/Documents/location-of-ksh.txt

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

cat /etc/shells | grep mksh >> /home/username/Documents/location-of-ksh.txt

הגדר את קורן מעטפת כברירת מחדל

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

הערה: אנא הבין ש- chsh נועד להחליף את מעטפת הפקודה המוגדרת כברירת מחדל עבור המשתמש הנוכחי. אל תריץ אותו כשורש! אתה יכול בטעות לעבור את מעטפת השורש של מחשב ה- Linux שלך!

chsh

רץ צ'ש ידפיס פלט שאומר "הזן את החדשתסתכל על קובץ הטקסט מיקום של ksh.txt בעורך הטקסט המועדף עליך והעתק את המיקום של קורן מעטפת ללוח שלך. ניתן גם להציג את קובץ הטקסט במסוף עם:

cat /home/username/Documents/location-of-ksh.txt

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

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

הערות