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 כברירת מחדל.
הערות