מהו קובץ Bashrc משמש?

מבוא

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

BASH מייצג את Bourne שוב Shell. ישנם מספר פגזים שונים, כולל csh, zsh, מקף ו קורן.

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

הרבה הפצות לינוקס מבוססות דביאן כמו דביאן עצמה, אובונטו ולינוקס מנטה משתמשים ב- DASH כקליפה במקום BASH. DASH מייצג את Debian Almquist Shell. פגז DASH דומה מאוד BASH אבל זה הרבה יותר קטן מאשר פגז BASH.

לא משנה אם אתה משתמש BASH או DASH יהיה לך קובץ שנקרא .bashrc. למעשה יהיו לך קבצים .bashrc מרובים.

פתח חלון מסוף והקלד את הפקודה הבאה:

sudo find / -name .bashrc

כאשר אני מפעיל את הפקודה הזו יש שלוש תוצאות מוחזרות:

הקובץ /etc/skel/.bashrc מועתק לתיקיית הבית של כל המשתמשים החדשים שנוצרו במערכת.

/home/gary/.bashrc הוא קובץ המשמש בכל פעם המשתמש gary פותח פגז ואת קובץ השורש משמש בכל פעם השורש פותח פגז.

מהו קובץ .bashrc?

קובץ .bashrc הוא סקריפט פגז אשר פועל בכל פעם שמשתמש פותח פגז חדש.

לדוגמה, פתח חלון מסוף והזן את הפקודה הבאה:

לַחֲבוֹט

עכשיו בתוך אותו חלון, הזן את הפקודה הבאה:

לַחֲבוֹט

בכל פעם שאתה פותח חלון מסוף מבוצע קובץ bashrc.

קובץ .bashrc הוא מקום טוב ולכן להפעיל פקודות שברצונך להפעיל בכל פעם שאתה פותח קליפה.

כדוגמה לפתוח את הקובץ .bashrc באמצעות nano כדלקמן:

ננו ~ / .bashrc

בסוף הקובץ, הזן את הפקודה הבאה:

הד "שלום $ USER"

שמור את הקובץ על-ידי הקשה על CTRL ו- O ולאחר מכן צא מ- nano על-ידי הקשה על CTRL ו- X.

בתוך החלון המסוף הפעל את הפקודה הבאה:

לַחֲבוֹט

המילה "שלום" צריכה להיות מוצגת יחד עם שם המשתמש שאליו אתה מחובר.

אתה יכול להשתמש בקובץ .bashrc לעשות כל מה שאתה רוצה ואכן במדריך זה הראיתי לך כיצד להציג מידע מערכת באמצעות הפקודה screenfetch .

השימוש בכינויים

קובץ .bashrc נפוץ כדי להגדיר כינויים לפקודות נפוץ, כך שאתה לא צריך לזכור פקודות ארוכות.

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

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

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

לדוגמה:

כינוי ll = 'ls -alF'

כינוי la = 'ls-a'

כינוי l = 'ls-cf'

הפקודה ls משמשת לרשימת הקבצים והספריות במערכת הקבצים. אם אתה קורא את המדריך הזה תוכלו לגלות מה כל המתגים מתכוון כאשר אתה מפעיל את הפקודה ls.

-alF פירושו כי תראה רשימה קובץ להציג את כל הקבצים כולל קבצים מוסתרים אשר מראש עם נקודה. רישום הקובץ יכלול את שם המחבר וכל סוג קובץ יסווגו.

הבורר -A פשוט מפרט את כל הקבצים והספריות, אבל זה משמיט את הקובץ ...

לבסוף -CF רשימות ערכים לפי עמודה יחד עם הסיווג שלהם.

עכשיו אתה יכול בכל עת להזין כל פקודות אלה ישירות אל מסוף:

ls -alF

- א

ls-CF

ככינוי מוגדר בקובץ .bashrc אתה יכול פשוט להפעיל את הכינוי כדלקמן:

ll

לָה

l

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

הפורמט של הכינוי הוא כדלקמן:

כינוי new_command_name = command_to_run

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

לדוגמה:

כינוי למעלה = 'cd ..'

הפקודה הנ"ל מאפשרת לך לעלות במדריך פשוט על ידי הזנת.

סיכום

קובץ .bashrc הוא כלי רב עוצמה והוא דרך נהדרת להתאים את קליפת לינוקס שלך. משמש בדרך הנכונה תוכלו להגדיל את התפוקה שלך עשר לקפל.