הפקודה הטובה ביותר מכל GNU / Linux לטענתי

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

הקסם של האינטרנט

תוצאת תמונה לאופן שבו הם בונים דברים לפני הצפת המחסנית

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

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

הבעיה

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

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

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

הבעיה הכי גדולה

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

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

הגורם המכריע

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

לפני זמן מה קניתי ספר שנקרא מערכות הפעלה, גישה מבוססת מושג de DM Dhamdhere. למרות שהספר ראה אור בשנת 2008, רבים מהמושגים נראים לי כל כך רלוונטיים כיום, עד כי אני סבור שחלק גדול ממה שאני מכיר על מערכות הפעלה מבוסס על עותק יפהפה (ונרחב במקצת) הזה.

איך זה משפיע?

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

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

apropos -s 1,2,3,4,5,6,7,8 a

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

mandb

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

איש

בשלב זה של ההודעה אין צורך להסתיר את שם תוכנית ההצגה האהובה עלי

והאם זה פשוט הרשה לי לצטט הפניה קטנה מאותו דף ידני שלך

שֶׁלוֹ. כריסטופר דיאז ריברוס

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

אפרופו

בואו נראה מה קורה כשמשתמשים apropos man:

שֶׁלוֹ. כריסטופר דיאז ריברוס

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

מה זה

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

שֶׁלוֹ. כריסטופר דיאז ריברוס

כפי שאתה יכול לראות, אנחנו עכשיו בפורמט קטן בהרבה. זה אחד החלקים הטובים ביותר של מה, בתוך הסוגריים זה אומר לנו איזה קטע ידני זמין. כפי שאתה יכול לראות, לאדם יש שלוש כניסות: 1, 7, 1p.

שימוש

בכל אחד מהמקרים שלמעלה, פשוט הפעל אחת מהפקודות הבאות: man 1 man, man 7 man, man lp man.

שֶׁלוֹ. כריסטופר דיאז ריברוס

פשוטו כמשמעו! 🙂 תוכל לראות כל אחת מהערכים בהתאמה, אך זה לא הכל. האדם גם די שימושי כשנמצא בתוך המדריך, בואו נלחץ על h בזמן שאנחנו בפנים:

שֶׁלוֹ. כריסטופר דיאז ריברוס

כפי שאתה יכול לראות, האדם משתמש פחות כביפר. מסיבה זו, רבים מפקודות ה- vim יהיו שימושיות באדם, ולכן אין צורך ללמוד תחביר חדש (למי שכבר מכיר את vim) בעת הניווט במסכים. אם אתה זוכר את הפוסט שלי על הליבה / y הם החברים שלך 😉

מידע

מידע הוא תוכנית קטנה המציגה טקסט ידידותי יותר בתוכניות מסוימות 😉 זה הולך יד ביד עם האדם, אך במקרים מסוימים, כמו תוכניות GNU רבות, המידע הרבה יותר מפורט (זה לא המקרה המקובל אגב) .

מחשבות אחרונות

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

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

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

בברכה,


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

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

*

*

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

  1.   אנונימי דיג'ו

    שלום, מאמר נהדר

    שאלה אחת, כיצד אוכל לגשת לסעיף 3, לשיחות ספרייה (פונקציות הכלולות בספריות המערכת)?

    Saludos y Gracias

    1.    ChrisADR דיג'ו

      שלום 🙂

      עם תכנית / פונקציה של גבר 3

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

      אפרופו - סעיפים = 3 חלונות

      זה יחזיר את שני הערכים הידניים שיש לפונקציית popen: 3 (מ- Linux) ו- 3p (מ- Posix). לכל פרויקט FOSS גדול (לפחות אלה שעליך להריץ כדי שהמערכת שלך תפעל) יש תיעוד רב, אך בפרויקטים קטנים יותר הם עשויים שלא להתקיים כלל.

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

      לגבי

  2.   מארט דיג'ו

    איש $ 7
    אין כניסה ידנית עבור 7
    (לחלופין, איזה דף ידני אתה רוצה מסעיף 7?)
    ~$

    ... זה זורק אותי לערך הזה. אני לא יודע אם זה נורמלי, או אם חסרים פרמטרים נוספים.

    1.    מארט דיג'ו

      ... כבר הבנתי את הטעות שלי. מתנצל ...

  3.   חוזה גונזלס דיג'ו

    פוסט מעולה !!