פישוט פקודות.

 כמה מאיתנו מוטרדים מכתיבת פקודות ארוכות כמו "sudo apt-get install" או "sudo apt-get update"?

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

בוא נלך למשחק.

הדבר הראשון שעלינו לעשות הוא להיכנס כ- ROOT

#שֶׁלוֹ

אתה כותב את הסיסמה ואנחנו מבצעים את הפעולות הבאות:

# ננו / סל / עדכון

כאן יצרנו את הפקודה. «עדכן» ובתוך כך אנו כותבים

#sudo apt-get עדכון

עכשיו אנו נותנים לו הרשאות.

# chmod + x / bin / update

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

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

בדרך זו אנו יכולים לפשט כל מיני פקודות. כיצד לעבור מ- sudo # apt-get install ל- # install

ברכות, ואני מקווה שתאהבו את זה.


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

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

*

*

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

  1.   סנטיאגו קאמאנו דיג'ו

    באופן אישי אני חושב שיותר נוח להגדיר כינויים בכינוי bashrc או בקובץ .bashrc
    כך ש:
    עדכון כינוי = »עדכון sudo apt-get»

  2.   גרמיין דיג'ו

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

    1.    @Jlcmux דיג'ו

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

    2.    @Jlcmux דיג'ו

      השני הוא במקום לשים sudo apt-get וכו '.
      su -c "פקודה" (מרכאות משנה)
      ואז הוא מבקש ממך את סיסמת השורש, וכשהיא מסתיימת אתה עדיין המשתמש הרגיל.

    3.    RTFMExe דיג'ו

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

      : wq

      1.    RTFMExe דיג'ו

        לאחר שהכניס סודו לקובץ שנוצר. אכלתי את החלק הזה 😛

        : wq

  3.   כריסטופר קסטרו דיג'ו

    הרבה יותר קל לי להוסיף את הכינויים ל- .bashrc

    alias update = 'עדכון כושר סודו'

    1.    הקסבורג דיג'ו

      מְדוּיָק.

  4.   מרלין הדביאני דיג'ו

    נהדר, התכוונתי לעשות מאמר דומה אבל עם תסריט, טוב מאוד ועכשיו יש לי טיוטה שלעולם לא תתגלה. XD.

    מאמר טוב. אם ניתן היה לתת נקודות זה ייתן +100.

  5.   חוסה מיגל דיג'ו

    באופן עקרוני הרעיון טוב, אך יש משמעות להרשאות.

    אני מעדיף ביטחון.

    ברכות.

    1.    @Jlcmux דיג'ו

      למה את מתכוונת? זה עדיין דורש שורש או שהמשתמש נמצא בסודרים כדי להיות מסוגל לבצע אותו. ללא קשר ל / bin / update שיש הרשאות ביצוע. apt-get ו- sudo לא משנים את ההרשאות שלהם.

  6.   חוסה מיגל דיג'ו

    אני מתכוון שכל מי שנכנס למחשב שלנו יכול לבצע משימה זו ללא אישור שורש.

    1.    @Jlcmux דיג'ו

      כבר הסברתי, זה ימשיך לבקש ממך סיסמה או להיכנס כשורש. זה לא קשור

  7.   אמיליו דיג'ו

    אני חושב שהדבר הכי קל הוא להוסיף כינוי ב- .bashrc כמו שאומרים בתגובות לעיל

  8.   אילגרים דיג'ו

    מבטלים את העובדה שהדבר הנכון יהיה להשתמש בכינויי bash כדי לעשות זאת, הדבר המדמם במיוחד הוא שאתה משאיר את הסקריפט ב- / bin במקום / usr / local / bin.

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

    1.    רייסט דיג'ו

      אמן למה שאילגרים אמר

    2.    מרלין הדביאני דיג'ו

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

      עדיף להשתמש בכינוי.

      הכנתי סקריפט עדכון sudo aptitue בן 2 שורות ושדרוג מלא של sudo aptitude הכנסתי את הסקריפט ל- usr / bin /, ואני לגמרי מעדכן את המערכת ומאגריה רק ​​על ידי הקלדת 'עדכון' במסוף. אבל זה תסריט שעושה 2 דברים ולא רק אחד.

      1.    הוגו דיג'ו

        עדיין היית יכול ליצור כינוי עם מספר פקודות:

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

    3.    לואיס דיג'ו

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

      האם נכון לעשות זאת כך או שעדיף להשאיר אותם ב- / usr / local / bin בזמן שאתה מגיב?

      לצוות זה יש רק משתמש אחד.

      1.    MSX דיג'ו

        כן, כמובן, זה מושלם, הכל תלוי מה הצורך שלך.
        כמו כן, מה שמחבר פוסט זה מציע הוא חזיר וזה נוהג רע מאוד, בכל מקרה יהיה נקי יותר להוסיף ספרייה ב- / usr / bin (שבתורו אנו מוסיפים ל- $ PATH שלנו) ושם כן בפנים זה מוסיף את כל התסריטים האישיים שלנו.

        1.    לואיס דיג'ו

          אני מעדיף לשלוט בהם בבית / בבית במקום / usr / bin, אני לא יודע, אני מעדיף את זה ככה.

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

          במחשב אחר יש לי שני משתמשים והרעיון הוא לשתף את תיקיית ה- Videos כך ששניהם ישתמשו בה.

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

          האם נכון לעשות זאת? אני אומר את זה כי יש לי בעיות הרשאה

          למי אני עושה את הבעלים של התיקייה האמורה?

  9.   MSX דיג'ו

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

    לכל השאר יש עליות, מה שעשית זה חרא, בלתי מוסבר.

  10.   אנטי דיג'ו

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

  11.   הבליץ קריג דיג'ו

    מצוין