יצירת כינויים ב- GNU / Linux

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

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

$ sudo tailf -n 5 /var/log/syslog | ccze

אבל אני בטוח שיהיה קל יותר אם במקום לכתוב את כל זה, נכניס את המסוף למשל, משהו פשוט כמו:

$ syslog

נָכוֹן? זה יהיה הרבה יותר נוח וקל לזכור. ואז, איך נעשה את זה?

יצירת כינוי.

יצירת כינוס היא ממש קלה. התחביר יהיה:

alias short_word = 'פקודה או מילים להחלפה'

אם ניקח את הדוגמה הקודמת זה יהיה:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | לסחוב '

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

עכשיו, אם אנחנו רוצים את זה לצמיתות, שמנו את זה בתוך הקובץ ~ / .bashrc שהוא שלנו / בית, ואם לא, אנו יוצרים אותו (תמיד עם הנקודה מלפנים). כאשר הוספנו את השורה של ה- כינוי בקובץ זה פשוט הכנסנו למסוף:

$ . .bashrc

ומוכן!!!

הערה: אתמול עקב בעיות עם ספק האינטרנט שלנו לא יכולנו לפרסם שום דבר ב- <° לינוקס, שעבורו אנו מתנצלים


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   Jc דיג'ו

    סוג זה של פוסט לא מזיק לרענן את הכלים בהם אנו בדרך כלל לא משתמשים ביום יום. כמו כן, הוא נצחי; שלוש שנים לאחר כתיבתו והיא נותרה היום הראשון.
    הוסף את זה, לפחות ב- debian, מומלץ להשתמש בקובץ .bash_aliases כדי להוסיף כינויים משלך במקום הקובץ שאתה מזכיר. הוא . .bashrc דואג לחפש בקובץ הכינוי אני אומר.

  2.   מְנַצֵחַ דיג'ו

    תודה על ההדרכה. יש לי שאלה: מה עושה הפקודה '. .bashrc '? ובמיוחד מה עושה הנקודה (.) מול קובץ .bashrc?

    1.    חולה דיג'ו

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

      1.    669 דיג'ו

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

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

  3.   ג'ונדרי דיג'ו

    איך אתה יכול להמשיך להשתמש בפקודה למרות שיש כינוי שמפנה לפקודה זו? (דוגמה: כיצד היית משתמש בפקודה rm אם זו כינוי להדהד?)

  4.   פול דיג'ו

    אסיר תודה על כך. לחיים!

  5.   alexredondosk8 דיג'ו

    שלום, תודה רבה על ההדרכה, זה עזר לי מאוד.