|
כניסת חברים · רישום · שכחתי סיסמה |
dtool הוא כלי שורת פקודה אשר מאגד תחת בינארי אחד מספר לא קטן של פעולות שכיחות המבוצעות ע"י מפתחים. העזרה של הפקודה מתארת את יכולותיה: bandwhich הוא כלי מסוף המציג את היישומים הצורכים תעבורת רשת. הכלי (שנקרא בעבר what) עושה זאת ע"י רישום גודל ה-packets העוברים בממשק הרשת וייחוסו ל־/proc בלינוקס ו־lsof במק. תצלום מסך (מתוך עמוד הפרוייקט): ה־Shell, ובמיוחד Bash, מהווה כלי חשוב בארגז הכלים של משתמשים בכלל ומנהלי מערכות בפרט. היותו כלי מועדף מהווה נושא לדיון (לדעתי, כן במקרים רבים) אך עדיין מדובר בכלי חיוני. עם זאת, באופן אישי לא נתקלתי ביותר מדי אנשים שמשתמשים בספריות צד ג' לתכנות ב־Bash - דבר הפופולרי בשפות אחרות. להלן שתי תשתיות אשר נועדו להרחיב את יכולות הפיתוח ב־Bash ולשפר את קריאות הקוד: הערה: תודה ל־ik5 על הקישור ל־Bash-lib. Homebrew הוא כלי די הכרחי למפתחים המשתמשים ב־macOS, מספק את מנהל החבילות אשר היה חסר במערכת ההפעלה הזו. בעזרתו ניתן להתקין ולנהל כלי *nix אשר אפל לא כללה במערכת שלה. שחרור גרסה 2.0.0 כולל כעת גם תמיכה בלינוקס ובאופן עקיף ב־MS חלונות - דרך תת־מערכת הלינוקס (WSL). מדוע שנרצה לעשות זאת כאשר יש לנו מספיק מנהלי חבילות? מתוך התיעוד: הסיפור ידוע, הפעלנו פעולת העתקה, דחיסה, מיון, חיפוש וכד' ואנו לא יודעים מה מצב ההתקדמות. progress, אשר נקרא בעבר Coreutils Viewer, c, בא לעזרה. מדריך ב-tecmint מציג את ההתקנה ואופן העבודה עם progress. הפקודות הנתמכות: במשך שנים אחד משני הכלים שפתוח בצורה קבועה (יחד עם הדפדפן) הוא מופע אחד או יותר של Vim, בין אם על שולחן העבודה או מעל חיבור ssh (בד"כ בשילוב עם screen). מדריך וידאו חדש למעוניינים ללמוד את השימוש בשורת הפקודה זמין ב-youtube בערוץ של קבוצת ה-DEFCON הישראלית, DC9723. אם אתם סולדים משורת הפקודה אולי זה לא המאמר עבורכם. אבל אם אתם חדשים בלינוקס ורוצים לנסות את שורת הפקודה, המאמר הבא מציע 10 פקודות שלא תוכלו בלעדיהן. קישורים: Tech Republic, The 10 most useful Linux commands 3783 כניסות :: 2 תגובות שני המאמרים להלן מאפשרים לכם לשלוח דוא"ל דרך gmail לא דרך הממשק הוובי. הראשון מסביר כיצד לבצע זאת בעזרת sSMTP משורת הפקודה והשני מספק דוגמאות קוד המאפשרות לבצע זאת גם בפיית'ון. Command-line-fu הוא אתר נפלא המרכז פקודות שימושיות ומאפשר חיפוש, תיוג, דיון ודירוג הפקודות ע"י המשתמשים. בעתיד הקרוב צפויים כלים לאיחזור ושליפה של שורות פקודות שימושיות, כמו בבבקשה ללקוח שורת פקודה או תוסף החיפוש עבור הדפדפן. 3796 כניסות :: 2 תגובות פטריס קרומינס כותב בבלוג שלו על ביצוע פעולות של תורת הקבוצות באמצעות פקודות של המעטפת של יוניקס. הוא מדגים פעולות כמו הכלה, חיתוך, איחוד, החסרה, סדר, ועוד. רובנו מכירים את השימוש ב-globbing בשורת הפקודה עם השימוש ב-*, ? וטווחים (כגון ls [A-Z]*.txt), ב-bash ניתן להשתמש ב-globbing גם בביטויים רגולריים. ממחלקת השימושון: פיטר קרומינס פרסם לפני כחודש בבלוג שלו "שליפים" (Cheat sheets) עבור sed, ed ו-awk, כולל תאימות בין יישומים שונים (לדוגמא: awk, nawk ו-gawk). הם פורסמו בתור PDF, אך קוראים ביקשו בנוסף גרסאות טקסט. DeveloperWorks עוזרים לכם בהכרה ובניית הביטויים הרגולריים שלכם. תמצאו שם טיפים לשימוש, צביעת התוצאות והצגת ההתאמות בלבד (להבדיל מכל השורה) במגוון כלים: תגובה לפוסט הקאמבק של שורת הפקודה? בבלוג "עיצוב שמיש" של אמיר דותן הפנתה לעבודה גרפית מרהיבה: Graphical vi-vim Cheat Sheet and Tutorial - תצוגה גרפית של קיצורי מקלדת ב-vi-vim באתר של חברת ViEmu, החברה מייצרת תוסף לויז'ואל בייסיק, וורד, אאוטלוק ו-SQL המאפשר קיצורי מקלדת כמו ב-vi. המושג של קבצי ארכיב הנפתחים מעצמם (sfx) מוכר למשתמשים הוותיקים של zip, rar ודומיהם. ומה עושים כאשר רוצים ליצור משהו דומה מקבצי tar ? גרג וולדג' מציג בוויקי שלו שאלות ותשובות נפוצות על על באש. מספרן עומד, נכון לעת כתיבת ידיעה זו, על 75... "כאשר דברים משתבשים במערכת הלינוקס שלך, תוכל לאבחן בעצמך עם מגוון כלים לפתרון בעיות הכלולים במערכת ההפעלה. ידיעת הכלים, ושימוש יעיל בהם, יכולים לעזור לך להתגבר על מגוון בעיות במערכת שלך...." מאמר ב-Linux.com מדגים את השימוש ב-strace, ltrace, lsof, top, traceroute, ping ו-hexdump. מקור: software.newsforge.com 3420 כניסות :: 1 תגובה Eneterprise Networking Planet מספקים מספר טיפים למנהלי מערכות: - שימוש ב-nmap לסריקת הרשת - שימוש cheops-ng, ממשק גרפי ל-nmap לקבלת מיפוי גרפי של הרשת - whowatch לקבלת מידע שוטף ועדכני אודות הכניסות למערכת - איתור כתובת ip על המפה - שימוש ב-sshfs לעבודה עם קבצים מרוחקים מקור: LXer, Tips and Tricks for Linux Admins: Discover, Map and Store 3002 כניסות :: תגובות? הבלוג Phase Space מציג את htop, אשר מהווה תחליף ידידותי ל-top. הוא נראה טוב גם מעל ssh, ומאפשר לבצע פעולות בצורה קלה יותר. בתור צ'ופר מקשר האתר ל-Debian Package of the Day, אשר עבורו נכתב הטיפ במקור. האתר מציג חבילות נבחרות בדביאן ואובונטו, קונספט שהיה קיים בעבר בשני בלוגים אישיים אשר הופסקו. מקור: Digg, htop: powerful top replacement 2500 כניסות :: תגובות? HowtoForge מפרסמים מדריך לעבודה עם screen [מקור: LXer], שאפשר לכנותו בבדיחות הדעת "מנהל חלונות ל-shell". התכונה השימושית ביותר של הפקודה היא היכולת להתחבר למחשב מרוחק (לדוגמא: בעזרת ssh) להריץ תהליכים שונים ולהתנתק (מרצון או מאיבוד קשר עם הרשת). בחיבור הבא ניתן להתחבר מחדש לתהליכים (אשר ממשיכים לרוץ למרות הניתוק) ולהמשיך את העבודה כרגיל. 3576 כניסות :: 1 תגובה הבלוג All About Linux מציג סקירה בליווי תצלומי מסך של חלק מהחידושים ב-Vim 7. התכונות המסוקרות כוללות: - בדיקת איות - צביעת זוגות סוגריים - השלמה למגוון שפות - טאבים - ביטול פעולות (undo) לנקודת זמן מסויימת קישורים נוספים: מקור: OSnews, Visual Walkthrough: New Features in Vim 7.0 ווטסאפ, מבט ראשון על VIM 7 ווטסאפ, שוחרר VIM 7 2707 כניסות :: תגובות? מאמר ב-DeveloperWorks מסביר ומדגים יצירת ביטויים רגולריים וחשיבה בתבניות: "הוסיפו למאגר הטריקים שלכם מספר טכניקות שימושיות ליצירת ביטויים רגולריים. בניית ביטויים שכאלה היא חלק יומיומי בחייו של מנהל מערכת. למידת חשיבה בהתאמת תבניות, כדי ליצור בהצלחה ביטויים רגולריים המחזירים את הקריטריון המבוקש, היא מיומנות המצריכה זמן ותרגול..." מקור: Digg, Handy regular expressions for system administration 2847 כניסות :: תגובות? מערכות קבצים המשמשות בלינוקס הן אמינות למדי ובד"כ יפעלו ללא תקלות. אם קרה הבלתי-צפוי ומערכת הקבצים נפגמה, שני המדריכים המצ"ב מסבירים כיצד ניתן להציל את מערכת הקבצים והמידע שבה תוך שימוש בכלים המסופקים עם מערכת ההפעלה. קישורים: nixCraft, Repairing ReiserFS file system with reiserfsck, nixCraft, Repairing Linux ext2 or ext3 file system (דרך TuxMachines) 2475 כניסות :: תגובות? Linux.com סוקרים את moreutils, אוסף כלי שורת פקודה קטנים אשר "אף אחד לא חשב לכתוב לפני שלושים שנה", לדברי ג'ואי הס, אחד מהמפתחים. מניין שורות הקוד של החבילה, אשר תחת רישיון ה- GPL, עומד על 1,329 והיא כוללת את: בעולם שבו כולם מתלהבים מ Compriz/XGL ו-3ddesktop, הרשו לי להמליץ לחובבי שורת הפקודה שביננו על משהו הרבה יותר שימושי - Yakuake. התוכנה הזו היא מדמה מסוף מבוסס Konsole (של KDE) ברוח Quake. היתרונות שלה הם שמירה על שולחן עבודה נקי (המעטפות נפתחות בלשוניות, והיישום עצמו לא מוצג בשורת המשימות), מיקום וגודל קבועים הניתנים להתאמה אישית, גישה נוחה עם מקש חם, אפשרות מתן שמות למסופים השונים, ובקרוב גם עם תרגום לעברית. <img src="http://img506.imageshack.us/img506/4264/2915310dc.th.jpg" border="0" alt="Free Image Hosting at www.ImageShack.us" /> Linux.com סוקרים את יכולות החיפוש וההחלפה ב-VIM. חוץ מהחיפוש הרגיל תמצאו במדריך: - חיפוש והחלפה בטווח של שורות או בכל הקובץ - בקשה לאישור לפני החלפה - הצבת הסמן במיקום הרצוי בתוך תוצאת החיפוש - שימוש בביטויים רגולריים לחיפוש - חיפוש ללא תלות באותיות גדולות או קטנות - חיפוש והחלפה של מספר ביטויים 2657 כניסות :: 5 תגובות Linux.com סוקרים את החידושים בענף ה-2.5 של GNU grep. התכונות החדשות אשר נסקרות:
2763 כניסות :: 4 תגובות Enterprise Networking Planet מפרסמים מדריך לשימוש בפקודת kill. מלבד השימוש הברור של הפקודה, הריגת תהליכים, היא משמשת למשלוח אותות (סיגנלים) שונים לתהליכים (דוגמא: SIGHUP יגרום לתהליכים מסויימים לקרוא מחדש את קובץ התצורה, ללא צורך בהפעלת השירות מחדש). המדריך מסביר ומדגים אודות האותות השונים, זיהוי תהליכים (בעזרת ps) ושליחת האותות אליהם. 3110 כניסות :: 9 תגובות pdftk (PDF Toolkit) הוזכר בדיונים בפורום אודות עיבוד קבצי pdf. מדריך ב-Linux.com מספק היכרות ודוגמאות לשימוש בכלי שורת הפקודה הזה. מוסבר שם אודות צרוף מספר מסמכים לקובץ אחד, פיצול מסמך קיים לעמודים, הסרת חלק מהעמודים במסמך, צירוף קבצים שונים למסמך, מילוי טפסים, עריכת מידע ה-metadata והוספת סיסמה למסמך. 1983 כניסות :: תגובות? Linux.com סוקרים יצירת דו"חות על ביצועי המערכת בעזרת השימוש בפקודת sar: "sar היא תוכנת 'דיווח פעילות מערכת' (System Activity Report) הזמינה במערכות *nix. בלינוקס תמצאו אותה בד"כ בחבילת sysstat, הכוללת תוכנות וסקריפטים לאגירה וסיכום מידע אודות ביצועים והכנת דו"חות מפורטים. חבילת יישומים זו עשויה להיות שימושית באיתור צווארי בקבוק ובהבנת אופן השימוש במערכת במשך היום." המאמר מדגים שימוש בפקודה למעקב אחר אחוזי העומס על המעבדים וההמתנה ל-I/O, ביצועי כתיבת בלוקי זכרון לדיסק (paging) של הקרנל כדי לוודא אם יש צורך בזכרון נוסף וסטטיסטיקה אודות ממשקי הרשת השונים של המכונה. 2197 כניסות :: 2 תגובות less היא פקודה המשמשת רבים מאיתנו באופן יומיומי. ידיעה ב-nixCraft מציגה מספר טיפים וטריקים של הפקודה ואפשרויות הגלומות בשילובה עם lesspipe ו-lessfile. תמצאו שם: - צפיה בקבצי יומן בזמן אמת (דומה ל-tail -f) - פתיחת קובץ ומעבר לשורה מסויימת בו - חיפוש עבור מחרוזת וצביעת ההתאמות - שימוש ב-lessfile לצפיה בתוכן קבצי iso, deb, rpm, קבצים דחוסים ועוד 2565 כניסות :: 3 תגובות etc/ מכיל קבצי קונפיגורציה שימושיים למשתמשים מתקדמים. אם אתם מבצעים שינויים בקבצים אלו, רצוי שתגבו אותם ותחזיקו בצד תקליטור לייב לשחזור המערכת, לכל מקרה שלא יהיה ... היכרות עם קבצים אלו תאפשר לכם לשפר את אבטחת המערכת, להגדיר את עיגון המחיצות, להגדיר תהליכים שיופעלו באתחול המערכת, ועוד. המדריך קצר ומספק רק טעימות - אם תרצו ללמוד עוד מומלץ להיעזר במדריכים מפורטים יותר. קישורים: LinuxJournal.com, Under /etc: A Simple Guide, הפינגווין, עץ הספריות בלינוקס 1889 כניסות :: 2 תגובות עורך הטקסט vi improved הוא מרכיב חשוב בתיבת הכלים הלינוקסית (ולא רק) לעבודה מהמסוף. הממשק שלו קצת מוזר, אבל למרות זאת רבים חובבים דווקא אותו ולא עורכי טקסט אחרים. העורך ניתן להרחבה ע"י הרחבות שהן בעצם סקריפטים. בין השאר, ניתן להוסיף לעורך תמיכה בריבוי חלונות, הדגשת תחביר, ערכות נושא צבעוניות, בדיקת איות, לוח שנה, ואפילו משחק טטריס. מדריך חדש באתר linux.com מסביר כיצד להתקין את ההרחבות, וסוקר מספר הרחבות מומלצות. קישורים: linux.com, Vim's newest features, Vim Online, אתר המתמחה בהרחבות ל-vim 1872 כניסות :: 5 תגובות מדריכים ומגזינים: מתחת למכסה המנוע: כל מה שרציתם לדעת על לילו וגראב ע"י דוביקס פורסם: 26/08/2005 - 22:30 מאמר חדש ב-IBM Developer Works מציג את שני טועני המערכת הפופולריים בהפצות גנו/לינוקס - לילו (LILO) וגראב (GRUB). המאמר מסביר מהו טוען מערכת ולמה צריך אחד כזה, ולאחר מכן מספק הסברים לגבי לילו וגראב - איך מתקינים אותם, איך מגדירים אותם, בעיות נפוצות ועוד. כמו כן מסופקים מגוון קישורים לקריאה נוספת. קישורים: IBM Developer Works, Boot loader showdown: Getting to know LILO and GRUB, ווטסאפ, לינוקס: מהאתחול ועד ליציאה 1662 כניסות :: תגובות? ביום שני, 09 במאי , ב-18:30, בחיפוקס, עלי בילואר יחזור על הרצאתו המצויינת בנושא טיפים וטריקים ב bash, המעטפת הנפוצה בכל מערכת גנו/לינוקס.
ההרצאה תצייד את המאזינים בכלים מתוחכמים לשליטה בשורת הפקודה, ותהפוך את שורת הפקודה עבורם למכשיר חזק ומשוכלל. בהרצאה לא יילמד התחביר של bash: במקום, יעבור המרצה על דוגמאות מייצגות שהיו שימושיות לו עצמו במהלך השנים הרבות בהן הוא משתמש ב bash. ההרצאה מהווה חלק מסדרת SIL - "נשארים בלינוקס", כלומר מיועדת למשתמשי לינוקס ללא רקע עמוק בתכנות shell. מיקום: חיפוקס, טאוב 3, טכניון, חיפה השקפים זמינים כבר: http://haifux.org/lectures/100-sil/ 1858 כניסות :: תגובות? מדריכים ומגזינים: apt להפצות RPM: סוזה, פדורה/רד האט, מנדרייק (מנדריבה) ועוד; וגם מדריך ל-urpmi ע"י דוביקס פורסם: 12/04/2005 - 07:30 גרסה 1.0 של המדריך Apt-For-RPM-Howto מחולק לשני חלקים: בחלק הראשון, המדריך מסביר את עקרונות היסוד של שימוש ב-apt-get (תוך שימוש בסוזה כהפצת דוגמה), ובחלק השני הוא מספק מקורות apt להתקנת חבילות עבור מגוון הפצות (חלקן מופיעות בכותרת) - על גרסאותיהן השונות.
אגב, apt4rpm הוסבה למערכות מבוססות rpm ע"י קונקטיבה, שמשתמשת במנגנון כמנהל החבילות שלה. לאחרונה, קונקטיבה התמזגה עם מנדרייק, ויהיה מעניין אם/כיצד מנדריבה ישלבו בין apt-get ו-urpmi. אגב, משתמשי מנדרייק/מנדריבה יכולים להתקין את התוכנה ממקור contrib בעזרת urpmi apt. כאשר אנו מפעילים פקודה מסויימת ב-shell (כגון bash, csh וכדו'), מתבצעים מספר תהליכים אשר איננו מקדישים להם מחשבה.
הירן רמנקוטי הסביר לחבר אודות יישום פקודת ls. ההסבר גרם לו לחשוב על התהליך מהזנת פקודת ה-ls ועד הצגת התוצאה. במאמר ב-LinuxGazette מדגים הירן כתיבת shell בסיסי (ומינמלי ביותר) בשפת C, ומזכיר: אל תתפלאו כי פקודת cd לא עובדת, מספר פעולות הינן מובנות ב-shell הקיימים. מקור: Writing Your Own Shell, linuxgazette.net 3639 כניסות :: 16 תגובות שחר שמש משווה בין ממשק טקסטואלי לממשק גרפי בהיבט של שמישות: "דברים פשוטים צריכים להיות פשוטים. דברים מסובכים צריכים להיות אפשריים", ומגיע למסקנה: "אין פה שאלה של 'ממשק גרפי הוא טוב יותר/פחות ממשק טקסטואלי' - השאלה היא שאלה של עקומת לימוד. וזהו סוד קיסמו של הממשק הטקסטואלי. בעוד שעקומת הלימוד של הממשק הטקסטואלי הרבה יותר רדודה מזו של הממשק הגרפי, היא מגיעה הרבה יותר גבוה. במילים אחרות, לוקח הרבה יותר זמן להגיע לאותה רמת פרודוקטיביות בממשק טקסטואלי כמו בממשק גרפי, אבל לאורך זמן מגיעים לפרודוקטיביות הרבה יותר גבוהה." קישורים: הבלוג של שחר שמש, השוואת ממשקים - גרפי לעומת טקסטואלי, ווטסאפ, כמה דברים שלא ידעתם על ImageMagick 3822 כניסות :: 4 תגובות בניית אלבום תמונות בתוכנה בעלת ממשק גרפי עשוי להיות קל וידידותי, אך לאו דווקא הדרך המהירה ביותר לבנות אלבום הניתן לצפיה בעזרת דפדפן. במיוחד אם ברצונכם להעלות את האלבום לשרת.
מדריך ב-LinuxPlanet מדגים יצירת אלבום כזה בעזרת ImageMagick ו־album. כל הנדרש לאחר יצירת האלבום הוא להעלותו לשרת (בעזרת sftp או ftp לדוגמא). הערה: נערך ע"י mksoft 3910 כניסות :: 4 תגובות חושקים לשלוט במנהל החלונות משורת הפקודה או בעזרת סקריפטים ? תוכנה קטנה בשם wmctrl יכולה לעשות את העבודה עבורכם.
לא מדובר בחלונות מרדמונד אלא בחלונות של שולחן העבודה הלינוקסי, אותם אפשר להגדיל, להזיז ועוד, והכל משורת הפקודה. התוכנה עובדת עם כל מנהלי החלונות התומכים ב-Extended Window Manager Hints, כולל (בין היתר) את מנהלי החלונות הבאים: cewm, kwin, metacity, openbox, fluxbox, enlightenment, sawfish ו-xfce. מקור: אוריילי, wmctrl -- Shade, move, resize windows from a shell הערה: נערך ע"י mksoft 1981 כניסות :: 1 תגובה שני מאמרים משלימים טובים וברורים מאתר Linux Gazette החדש (אשר נקלע למחלוקת לאחרונה), מתארים בפרטים את כל מה שכרוך באתחול ויציאה מלינוקס. המאמר הראשון מסביר את ההבדלים בין LILO ו-GRUB ובהמשך מסביר בצורה תמציתית מהם Run-Levels. המאמר השני מדבר על יציאה מהמערכת ומסביר את ההבדלים בין shutdown, halt ו-telinit. 2259 כניסות :: 2 תגובות יכול להיות שיש מי שמאמינים שעורך הטקסט vi, אשר סביר להניח שתמצאו בכל הפצה של לינוקס או ביוניקס, צריך לכלול אזהרה על סכנה אפשרית לבריאות, אבל אם אתם לא מפחדים מאתגרים ומוכנים לשנן צירופי מקשים בלתי אפשריים, אז מגיע לכם מדריך.
המדריך מיועד לעבור בזריזות על הפקודות החשובות ביותר בליווי תמונות מסך ובסיוע "גירסת ה-GUI" של vi, ולו רק כדי להקל מעט על מתחילים גמורים. אגב, זהו עוד מדריך מקוון [דורש הרשמה] מצוין למתחילים מאתר developerWorks של יבמ (שאי אפשר להפריז במחמאות לגביו). 1626 כניסות :: 1 תגובה |
מחוברים: 0 חברים, 317 אורחים · סטטיסטיקה | הסכם שימוש · הצהרת פרטיות · שליחת משוב | חזרה למעלה |
תוכן האתר תחת רישיון CC BY-SA 4.0 |
עיצוב ופיתוח: Meir |