סקר הגיקיות

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

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

208 cd
86 ls
22 cvs
17 ./firefox3
14 sudo
10 grep
9 ~/rdesktop
9 cat
8 gedit
7 svn
  1. יצא לי לעבוד לאחרונה הרבה מול שרתי ווינדוס, ולכן rdesktop בשימוש נפוץ אצלי.
  2. השתמשתי ב־sudo בעיקר בשביל לעשות mount. יש לי קטע כזה לעשות mount ידני לתיקיות שאני צריך רק לשימושים מסויימים ואני בכוונה לא מכניס אותן ל־fstab.
  3. אני מכחיש שימוש נדיר ב־grep. השתמשתי ב־grep הרבה יותר מעשר פעמים, פשוט במקרים של פעולה חוזרת אני דואג שיהיה לי תסריט מוכן בתיקייה.
  4. כן, אני מודה, עוד לא עברתי סופית לפיירפוקס 3. התסריט הנ"ל נועד לאפשר לי להפעיל את פיירפוקס מהתיקייה בה אני נמצא, כאשר יש לי כרגע בסביבות 5 התקנות נפרדות של פיירפוקס בתיקיית הבית שלי.
  5. כל פעולות ה־cvs וה־svn מתבצעות מול שרתים של Mozilla, אם כי גם כאן ישנם תסריטים שכתבתי שאינם מופיעים ברשימה.
  6. אני משתמש ב־gedit בשביל דברים שקצת פחות נוח לטעמי לעשות עם vim. קצת מוזר שאפילו לא רואים vi ברשימה, אבל לקחתי את זה לתשומת ליבי, ומעתה אני פותח בחרם על gedit ודומיו.

סה"כ היסטוריה בגודל של 500 שורות.

רוצים גם? פשוט תריצו מהטרמינל את הפקודה הבאה – history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head . אתם מוזמנים לשלוח אלי פינג כדי שאני אוכל להשוות מולכם.

25 תגובות בנושא “סקר הגיקיות”

  1. יש לי uptime של יממה, אז זה לא מייצג באמת:
    13 sudo
    11 cd
    9 ls
    7 firefox
    3 mv
    2 pkill
    2 jUploader
    2 dmesg
    1 vi
    1 mount

    על השרת שמאחסן את האתר שלי, לעומת זאת, זה נראה כך:
    96 grep
    89 cd
    88 ls
    35 vi
    24 egrep
    16 cat
    14 rm
    14 mv
    9 tail
    9 su

    כמעט הכל לטובת ניתוח לוגים וטקסטים אחרים

  2. הישתמשתי ב wine כי ניסתי להריץ משחק של אח שלי שהוא ביקש ( red alert הנוסתלגי )
    בקשר לשאלה על ה telnet , אני אבחר לא לענות …

  3. $ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
    110 sudo
    97 ls
    44 cd
    22 apt-cache
    21 wineboot
    15 env
    13 tail
    10 find
    9 pkill
    7 rm

    הסברים:
    1. מה לעשות, אובונטו…
    2-3. אין הרי צורך בהסברים
    4. חיפוש חבילות בעיקר
    5. יש כמה תוכניות שנתקעות בויין, פתחתי על חלקם באגים, השתמשתי כדי "לכבות" ולאתחל את סביבת הוינדוס הוירטואלית
    6. כדי להוסיף הגרה להרבה דיבאגינג בתוכנית בווין
    7. כנ"ל
    8. find לצורך קבלת רשימת חבילות מOO2.4 כדי להתקין עם gdebi, מה שהתברר כלא מהלך אפרי.
    9. לא חסר מה להרוג, ווין, את פיירפוקס שלא רוצה לעלות בטענה שהוא כבר עובד (אחרי שקרס), ועוד
    10. כמו 2-3

  4. (על מק)

    57 cd
    35 /var/tmp/folders.502/Cleanup\
    34 ps
    32 ping
    31 if
    30 python
    28 echo
    25 ls
    19 set
    15 ssh

    הקלינאפ כנראה משהו אוטומטי של מק. או שככה הוא מוחק מהפח או משהו.
    set בטוח איזה shell script, לא יודעת אם שלי.
    ssh – עבודה מהבית :-/
    python – רק 30?
    ובגדול אני לא משתמשת בטרמינל יותר מדי..

  5. הנה הנתונים שלי (באיחור אופנתי):

    129 sudo
    58 cd
    17 dir
    11 cuebreakpoints
    9 apt-get
    8 /usr/lib/evolution-webcal/evolution-webcal
    8 gnome-system-monitor
    8 gnome-panel
    7 md5sum
    6 ifconfig

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

  6. 70 ls
    60 /Developer/Platforms/Toolchain.platform/Developer/usr/bin/arm-apple-darwin9-gcc
    38 cd
    28 '
    24 ./configure
    23 mate
    20 nm
    19 man
    17 /Developer/Platforms/Toolchain.platform/Developer/usr/bin/ld
    12 locate

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

השאר תגובה