- כיצד לעבור מבאש ל- C Shell ב- Linux

כיצד לעבור מבאש ל- C Shell ב- Linux

C Shell הוא מעטפת בשורת פקודה עבור יוניקס זהמשתמש בתחביר C ++, ולא בתחביר המוכר של בש. זוהי מעטפת ישנה יותר, אך אהובה בקהילת יוניקס על ידי מתכנתים. זה זמין בלינוקס דרך Tcsh: שינוי ה- C Shell המקורי שמוסיף תכונות ושיפורים חדשים.

רוצים להשתמש ב- C Shell? בצע יחד עם השלבים שלהלן כדי לעבור מבאש ל- C Shell ב- Linux.

הערה: אתה יכול לעבור מ Bash ל- Fish Shell אם אתה לא חובב C Shell. לחלופין, תוכלו לנסות גם את ZSH.

התקן מעטפת C

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

כדי להתקין אותו, פתח חלון מסוף ופעל לפי ההוראות להגדרת C Shell במערכת ההפעלה לינוקס בה אתה משתמש במחשב שלך.

אובונטו

C Shell נמצא במקורות התוכנה הראשיים של אובונטו וניתן להתקין אותו באמצעות אפט כלי מנהל החבילות.

sudo apt install tcsh

דביאן

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

sudo apt-get install tcsh

קשת לינוקס

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

sudo pacman -S tcsh

פדורה

זקוק למעטפת C במחשב Fedora Linux שלך? יהיה עליך להתקין אותו באמצעות ה- דנף מנהל החבילות שכן הוא לא נטען בפדורה כברירת מחדל.

sudo dnf install tcsh

OpenSUSE

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

התקן tsh

לינוקס גנרי

אז אתה נמצא בהפצה לינוקס פחות ידועה,ואתה רוצה להשתמש ב- C Shell. מה אתה עושה? פתח את הטרמינל וחפש "tcsh" או "c shell" באמצעות מנהל החבילות של Linux PC. אתה בטוח שתמצא חבילה זו אפילו במערכת ההפעלה הלא-ידועה של לינוקס, שכן Tcsh קיים כבר לא מעט זמן.

פגזי רשימה

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

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

cat /etc/shells/

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

הערה: אם אינך רוצה לסרוק קובץ זה עבור "Tcsh", שקול לשלב את ה- חתול פקודה עם grep פקודה לסנן אותה.

cat /etc/shells | grep tcsh

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

cat /etc/shells | grep tcsh >> tcsh-location.txt

החלף מבש ל- C Shell

הגדרת ברירת המחדל של מעטפת C נעשית באמצעות ה- צ'ש פקודה. אנא שימו לב כי ה- צ'ש הפקודה חייבת לפעול ללא הרשאות sudo או root. אם פקודה זו פועלת כשורש, אתה יכול להחליף בטעות את הקליפה עבור משתמש השורש ב- Linux, ולא את המשתמש שלך.

במסוף, השתמש ב- צ'ש פקודה והשתמש בה כדי להחליף מבש (או כל מעטפת שאתה משתמש בה) ל- Tcsh.

chsh

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

לאחר ציון המיקום של C Shell בטרמינל לינוקס, לחץ על להיכנס במקלדת והקלד את סיסמת המשתמש שלך. חזור על תהליך זה עבור כל משתמש שצריך להשתמש ב- C Shell במחשב הלינוקס שלך.

השבת את מעטפת C

ניסית את C Shell ולא אהב את זה? חזור אחורה על ידי ביצוע השלבים שלהלן!

שלב 1: לפתוח מסוף ולהיכנס לפקודת שינוי הפגז.

chsh

שלב 2: כתוב / סל / bash / כאשר מתבקשים "להזין ערך חדש".

שלב 3: הכנס את הסיסמה שלך. לאחר מכן, סגור את הטרמינל והפעל מחדש. עם ההפעלה, Bash כברירת מחדל.

הערות