- פקודות שימושיות ב Linux

‫פקודות שימושיות ב‪Linux-‬‬
‫מאת יגאל סולימני ‪Igal Solaimani /‬‬
‫הקדמה‬
‫במאמר זה אסקור מספר פקודות שימושיות במערכת הפעלה‪ Linux.‬הפקודות הורצו על מכונת ‪,Ubuntu‬‬
‫ברב המקרים‪ ,‬ההבדל העיקרי בין ההפצות השונות הוא בפקודות האדמיניסטרטיביות‪ ,‬ולכן מלבד שלושת‬
‫הפקודות הראשונות במסמך‪ ,‬יתר הפקודות יתאימו לשאר ההפצות‪ .‬בטבלה הבאה ניתן לראות את‬
‫ההבדלים בפקודות הללו בהפצות השונות‪:‬‬
‫הפצה‬
‫פעולה‬
‫הורדת חבילת העדכונים‬
‫התקנת חבילת העדכונים‬
‫התקנת החבילה ‪X‬‬
‫‪Debian / Ubuntu‬‬
‫‪apt-get update‬‬
‫‪apt-get upgrade‬‬
‫‪apt-get install X‬‬
‫‪RedHat / Fedora / CentOS‬‬
‫‪yum update‬‬
‫‪yum install X‬‬
‫את הרשימה המלאה של ההבדלים‪ ,‬ניתן לראות בקישור הבא‪:‬‬
‫‪https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAnd‬‬
‫‪Fedora‬‬
‫‪apt-get update‬‬
‫פקודה זו מורידה את "חבילות העדכון" של התוכנות ומערכת ההפעלה אשר מותקנים במכונה‪:‬‬
‫‪apt-get upgrade‬‬
‫פקודה זו מתקינה את "חבילות העדכון" של התוכנות ומערכת ההפעלה אשר הורדו על ידי הפקודה‬
‫הקודמת (‪:)apt-get update‬‬
‫‪apt-get install vnc4server‬‬
‫בכדי להתחבר אל המכונה ממחשב מרוחק מומלץ להשתמש בתוכנה ‪( VNC Viewer‬ניתן להוריד מכאן‬
‫‪ .)/http://www.realvnc.com/download/viewer‬במכונה עצמה יש להתקין את התוכנה ‪:VNC 4Server‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪2‬‬
‫כעת יש ליצור את רשימת המשתמשים אשר יתחברו אל המכונה‪ .‬בדוגמא שלנו‪ ,‬אנו מוסיפים את‬
‫המשתמש ‪ 15‬ומתבקשים להקליד את הסיסמא‪:‬‬
‫מריצים את תוכנת ה‪ VNC Viewer-‬במחשב‪.‬‬
‫ולאחר הקלדת הסיסמא‪ ,‬אנו מחוברים אל המכונה באופן מאוחר מהמחשב שלנו‪.‬‬
‫נקודה שחשוב לציין בשלב זה‪ :‬במידה ומדובר בשרת שלכם שנגיש מהאינטרנט‪ ,‬חשוב‬
‫לבצע מספר הקשחות‪ ,‬לא ניגע בהן בשלב זה‪ ,‬אך לדוגמא‪ ,‬במידה והתקנתם שירות‬
‫כדוגמת ‪ VNC‬על שרת הנגיש מהאינטרנט‪ ,‬חשוב יהיה להגביל בעזרת ‪ IPTables‬או‬
‫‪ Firewall‬חיצוני את האפשרות לגשת אליו אך ורק לכתובות ‪ IP‬המוגדרות מראש‪.‬‬
‫הפקודה ‪Wall‬‬
‫אם ברצוננו לשלוח הודעה מסוימת אל שאר המשתמשים המחוברים למכונה (הודעה על השבתת‬
‫המערכת או שידרוג צפוי וכו') ניתן להשתמש בפקודה ‪ ,Wall‬אשר תציג על גבי מסך המשתמשים את‬
‫ההודעה הנדרשת‪ .‬לדוגמא‪ :‬אם ברצוננו לשלוח את ההודעה‪:‬‬
‫"!!‪"I found the solution for my NIC disconnections issue‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪3‬‬
‫לכל המשתמשים המחוברים כרגע‪ .‬נעשה זאת כך‪:‬‬
‫במסגרת הירוקה ניתן לראות את ההודעה שתוצג לשאר המשתמשים על גבי המסך‪ .‬אם ברצוננו להציג‬
‫קובץ מסוים על גבי המסך של שאר המשתמשים נעשה זאת כך‪:‬‬
‫הפקודה ‪Alias‬‬
‫פקודה זו מאפשרת לנו ליצור קיצורי דרך לפקודות ארוכות‪ .‬לדוגמא‪ :‬נייצר קיצור דרך לפקודה אשר‬
‫שולחת ‪ ping‬לאתר ‪ .Google‬לקיצור הדרך נקרא ‪:2g‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪4‬‬
‫במידה ונרצה למחוק את ה‪ Alias-‬אשר הגדרנו‪ ,‬נשתמש בפקודה ‪ .Unalias‬בדוגמא שלנו‪ ,‬כדי למחוק את‬
‫ה‪ Alias-‬שנקרא ‪ ,2g‬הפקודה תהיה ‪ .unalias 2g‬אם נרצה למחוק את כל ה‪-Alias-‬ים‪ ,‬נשתמש בפקודה‬
‫‪( unalias -a‬בכל מקרה‪ ,‬קיצורי הדרך נמחקים לאחר אתחול המחשב)‪ .‬בכדי לראות את הרשימה המלאה‬
‫של ה‪-Alias-‬ים‪ ,‬נעזר בפקודה ‪:alias -p‬‬
‫הפקודה ‪Top‬‬
‫הפקודה ‪( top‬דומה ל‪ task manager-‬ב‪ , )windows-‬מציגה בזמן אמת את התהליכים ואת נתוני ה‪CPU-‬‬
‫והזכרון במערכת‪ .‬משמשת למציאת תהליכים שגוזלים משאבי מערכת‪:‬‬
‫ניתן לראות שה‪ Top hitter-‬בדוגמא שלנו זה תהליך ה‪ Firefox-‬אשר צורך ‪ 25.2%‬מה‪ CPU-‬ו‪19.1%-‬‬
‫מהזיכרון‪.‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪5‬‬
‫הפקודה ‪IOtop‬‬
‫פקודה זו מציגה בזמן אמת‪ ,‬את התהליכים והנתונים אודות ה‪ I/O-‬בדיסק‪:‬‬
‫הפקודה ‪ls‬‬
‫הפקודה ‪ ls‬מציגה את תוכן הספרייה בה מריצים את הפקודה‪ .‬ברירת המחדל של הפקודה‪ ,‬היא להציג‬
‫את הקבצים בצורה אופקית (ללא קבצים נסתרים)‪ ,‬בכדי לראות את הקבצים בצורה אנכית נשתמש‬
‫בפקודה ‪ .ls -l‬מרבית התיקיות מכילות קבצים ותיקיות נסתרות‪ ,‬לכן בכדי לראות את תוכן הספרייה כולל‬
‫קבצים נסתרים בצורה אנכית נשתמש בפקודה ‪:ls -la‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪6‬‬
‫הפקודה ‪lsusb‬‬
‫בכדי לראות את ההתקנים ואת חיבורי ‪ USB‬אשר מחוברים למכונה‪ ,‬נשתמש בפקודה ‪:lsusb‬‬
‫בשורה הראשונה (מסומנת בכתום)‪ ,‬ניתן לראות את התקן ה‪ USB-‬אשר חיברתי למכונה‪ ,‬זהו ההחסן‬
‫הנייד (‪ )DOK‬מתוצרת ‪.SanDisk‬‬
‫‪‬‬
‫‪ :BUS 001‬זהו מספר ה‪ BUS-‬אליו מחובר ההחסן הנייד‪.‬‬
‫‪‬‬
‫‪ :Device 004‬זהו ההתקן הרביעי במספר שחיברתי למכונה‪.‬‬
‫‪‬‬
‫‪ :ID 0781:5530‬זהו מספר הזהות של ההתקן במערכת‪ .‬כאשר ‪ 0781‬זהו מספר היצרן ו‪ 5530-‬זהו‬
‫מספר ההתקן‪.‬‬
‫‪Minicom‬‬
‫אם ברצוננו להתחבר לציוד שמחובר אלינו בממשק ‪-Serial‬י ניתן להשתמש בתוכנה ‪.minicom‬‬
‫הפקודה ‪ sudo minicom‬תריץ את התוכנה‪ ,‬לאחר מכן יש להקיש ‪ CTRL + Z‬ואז ‪:A‬‬
‫ואז בעזרת המקשים‪ ,‬להגדיר את תצורת החיבור לציוד‪.‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪7‬‬
‫האופרטור &‬
‫האופרטור & בסוף הפקודה‪ ,‬מריצה את הפקודה "מאחורי הקלעים" של המערכת ומציגה את מספר ה‪-‬‬
‫‪ .process‬פקודה זו יעילה כאשר מריצ ים סקריפטים או פקודות שמריצות שורות רבות ולא חיוניות לנו‪ ,‬על‬
‫גבי המסך‪.‬‬
‫דוגמא‪ :‬בתיקייה הבאה ניתן לראות תוכנית בשם ‪ test1.py‬שמבצעת סריקה כלשהי במערכת ומפעילה‬
‫מספר סקריפטים‪ .‬בהפעלה רגילה ירוצו מספר רב של שורות על גבי המסך‪ ,‬הפעם נריץ זאת עם‬
‫האופרטור & בסוף הפקודה‪:‬‬
‫ניתן לראות שהתוכנית רצה ברקע ומציגה לנו את מספר התהליך (‪ ,)20069‬בנוסף ניתן לראות שכרגע‬
‫רצה לנו רק תוכנית אחת ברקע [‪ .]1‬כדי לראות את הרשימה המלאה של הפקודות הרצות כרגע "מאחורי‬
‫הקלעים" משתמשים בפקודה ‪.jobs‬‬
‫‪Find‬‬
‫אם ברצוננו לחפש קובץ מסוים במכונה (קובץ שאנו יודעים את שמו או חלק משמו)‪ ,‬ניתן להשתמש‬
‫בפקודה ‪ .find -iname‬לדוגמא‪ ,‬אם נרצה לחפש קובץ בשם ‪ ,cisco‬נקליד‪ ,find -iname cisco :‬ונקבל את‬
‫מיקום הקובץ (התוספת ‪ i‬לפני ה ‪ ,name‬היא בכדי להימנע מטעויות ‪:)Case Sensitive‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪8‬‬
‫אם ברצוננו לחפש קבצים בגודל מסוים נשתמש בפקודה ‪ ,find -size‬לדוגמא‪ :‬אם ברצוננו להציג את כל‬
‫הקבצים שגודלם גדול מ‪ ,50M-‬נשתמש בפקודה הבאה‪:‬‬
‫‪find / -size +50M -printf "%s - %p\n" | sort -n -r‬‬
‫כאשר‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪ %s‬מציג את גודלו של הקובץ ב‪bytes-‬‬
‫‪ %p‬מציג את שם הקובץ‪.‬‬
‫הפקודה ‪Grep‬‬
‫הפקודה ‪ ,grep‬משמשת כפילטר להצגת מילת החיפוש בפלט התוצאה‪ .‬לדוגמא‪ ,‬הפקודה ‪ ps -aux‬מציגה‬
‫את כל התהליכים אשר רצים כעת במערכת‪:‬‬
‫הפקודה ‪ ps -aux | grep ssh‬תציג לנו את כל התהליכים אשר רצים כעת וקשורים ל‪:ssh-‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪9‬‬
‫דוגמא נוספת לשימוש בפקודה ‪ grep‬היא כדי למצוא מחרוזת מסוימת בתיקייה המכילה מספר רב של‬
‫קבצים‪ .‬אם נרצה למצוא את המחרוזת "‪ "system‬בתיקייה ‪ ,Documents‬נשתמש בפקודה‪:‬‬
‫*‪grep "system" Documents/*.‬‬
‫ונקבל‪:‬‬
‫ניתן לראות שבתיקייה ‪ Documents‬ישנם ‪ 2‬קבצים המכילים את המחרוזת "‪."system‬‬
‫הפקודה ‪nl‬‬
‫פקודה זו משמשת למספור השורות בקובץ‪ .‬כשעורכים ‪ /‬מריצים סקריפטים על קבצים‪ ,‬נדרשים לדעת את‬
‫מספרי השורות ולשם כך נשתמש בפקודה ‪ .nl‬לדוגמא‪ :‬אם נרצה למספר את השורות בקובץ ‪message.txt‬‬
‫נשתמש בפקודה הבאה‪:‬‬
‫‪nl -ba message.txt‬‬
‫כאשר התוספת ‪ -ba‬היא עבור מספור כל השורות‪,‬כולל הרווחים‪ .‬ללא תוספת זו ימוספרו רק השורות‬
‫המלאות‪:‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪10‬‬
‫יש דרך נוספת למספר את הקובץ ולהציגו כולל הרווחים‪ ,‬בעזרת הפקודה ‪ :cat‬בדוגמא שלנו‪ ,‬הפקודה ‪cat‬‬
‫‪ ,-n message.txt‬תתן את אותו הפלט בדיוק (כמו ‪.)nl -ba message.txt‬‬
‫הפקודה ‪dmesg‬‬
‫פקודה זו מציגה את ההודעות המועברות אל מודול ה‪( kernel-‬חומרה ‪ /‬התקנים וכדומה) ואת הסטטוס‬
‫שלהם (הצלחה ‪ /‬כישלון ואת הסיבה לכישלון) בסדר כרונולוגי מרגע הקמת המערכת‪:‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪11‬‬
‫הפקודה ‪lsof‬‬
‫פקודה זו מציגה את פרטי הקבצים הפתוחים כרגע במערכת )‪ ,)lsof = list open files‬בעזרת פקודה זו‬
‫ניתן לדעת את מיקום ופרטי הקבצים הפתוחים במערכת‪:‬‬
‫הפקודה ‪strace‬‬
‫פקודה זו משמשת לניתוח ואיבחון של תוכניות‪ ,‬פקודות ותהליכים במערכת‪ ,‬ומציגה את הקריאות‬
‫והאותות במערכת‪ .‬דוגמא‪ :‬נריץ את הפקודה ‪ strace‬על הקובץ ‪ scanner.py‬בתוספת ‪ ,-ttT‬באופן הבא‪:‬‬
‫‪Strace -ttT python scanner.py‬‬
‫כאשר ‪ T‬היא עבור הצגת משך זמן העבודה של כל קריאה במערכת‪.‬ו‪ tt-‬היא עבור הצגת הזמן ב‪micro -‬‬
‫‪:seconds‬‬
‫את הפקודה ‪ ,strace‬ניתן להפעיל גם על פקודות של מערכת ההפעלה‪ .‬דוגמא (בעמוד הבא) הפעלת‬
‫הפקודה ‪ strace‬על הפקודה ‪:cat‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪12‬‬
‫שמירת פלט הפקודה ‪ strace‬בקובץ‬
‫דוגמא‪ :‬אם נרצה לשמור את פלט הפקודה בקובץ‪ ,‬נשתמש בפקודה הבאה‪.‬‬
‫‪Strace -o strace_free.txt free‬‬
‫כאשר ‪ -o‬עבור שמירת הפלט בקובץ‪ strace_free.txt .‬זהו שם הקובץ בו יישמר הפלט‪ ,‬ו‪ free-‬זוהי פקודת‬
‫מערכת ההפעלה עליה מופעלת הפקודה ‪:strace‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪13‬‬
‫הצגת פלט ה‪ strace-‬בצורה סטטיסטית‬
‫בכדי להציג את פלט הפקודה בטבלה‪ ,‬המכילה את פרטי הקריאות במערכת‪ ,‬נשתמש בפקודה ‪strace -c‬‬
‫‪ .pwd‬כאשר‪ -c ,‬עבור הצגה סטטיסטית‪ ,‬ו‪ pwd-‬זוהי פקודת מערכת ההפעלה עליה מופעלת הפקודה‬
‫‪:strace‬‬
‫הפעלת ‪ strace‬על תהליכים במערכת‬
‫ניתן להפעיל ‪ strace‬על תהליכים בעזרת הפקודה הבאה‪:‬‬
‫‪strace -p 3583‬‬
‫כאשר ‪ -p ,‬עבור הצגת תהליך‪ 3583 ,‬זהו ה‪ PID -‬של התהליך‪.‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪14‬‬
‫‪ - KILL‬שליחת אותות לתהליכים ופקודות‬
‫ניתן לשלוח אותות אל תהליכים ופקודות בעזרת הפקודה ‪ .kill‬על מנת לראות את הרשימה המלאה של‬
‫האותות אשר מערכת ההפעלה תומכת בהן‪ ,‬נשתמש בפקודה ‪:kill -l‬‬
‫מספרי האותות קבועים בכל מערכת הפעלה‪ ,‬אך כל אחת מהן מממשת אותות שונים‪ .‬האותות הנפוצים‬
‫ביותר אשר קיימות בכולן הן ‪ 9 ,3 ,1‬ו‪ .15-‬דוגמא‪ :‬אם נרצה לסיים תהליך כלשהו נשלח את האות ‪SIGKILL‬‬
‫אל ה‪ PID-‬שלו‪.‬‬
‫ישנו תהליך ששולח ‪ ping‬אל אתר ‪ ,google‬בעזרת הפקודה ‪ ps-ef‬ניתן לראות שמספר ה‪ PID-‬שלו הוא‬
‫‪ ,3181‬לכן הפקודה לעצירת התהליך הזה תהיה‪:‬‬
‫‪kill -9 3181‬‬
‫כאשר ‪ 9‬זהו מספר האות של ‪ .SIGKILL‬ניתן לרשום גם את שם האות במקום מספרו‪ ,‬בדוגמא שלו‬
‫הפקודה תהיה‪:‬‬
‫‪kill -SIGKILL 3181‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪15‬‬
‫בעזרת ‪ SIGSTOP‬נוכל להקפיא תהליך (‪ )kill -STOP 3181‬ובעזרת ‪ SIGCONT‬נוכל להמשיך תהליך קפוא‬
‫("להפשיר אותו" ‪ ,)kill -CONT 3181 -‬קיימים עוד אותות רבים‪ ,‬אך נעצור כאן‪.‬‬
‫הפקודה ‪Tcpkill‬‬
‫‪ Tcpkill‬מאפשרת לנו לחסום תקשורות בין מחשבים ‪ ,‬רשתות ‪ ,‬מבואות או כולן יחד‪.‬‬
‫כדי להשתמש בפקודה‪ ,‬יש להתקין את החבילה ‪ ,dsniff‬אשר מכילה מספר כלים לעבודה בפרוטוקול‬
‫תקשורת ‪ .TCP‬את הרשימה המלאה של הכלים ניתן לראות כאן בקישור הבא‪:‬‬
‫‪http://packages.ubuntu.com/lucid/net/dsniff‬‬
‫לדוגמא‪:‬‬
‫‪tcpkill -i eth1 -9 port 80‬‬
‫כאשר‪:‬‬
‫‪‬‬
‫‪ -i eth1‬מסמל את ה‪ Interface-‬עליו מאזינים‪.‬‬
‫‪‬‬
‫‪ -9‬מסמל את "עוצמת הכפייה" על סגירת המערכת (ערכים בין ‪)1-9‬‬
‫‪‬‬
‫‪ -Port 80‬זהו מספר המבוא שאותו אנו מעונינים לחסום‪.‬‬
‫כדי לחסום אתר מסוים (גוגל למשל)‪ ,‬נשתמש בפקודה הבאה‪:‬‬
‫‪tcpkill -i eth1 -9 host www.google.com‬‬
‫כדי לחסום תקשורת מול מחשב שנמצא ברשת וכתובתו ‪ ,192.168.1.100‬נריץ‪:‬‬
‫‪tcpkill -i eth1 -9 host 192.168.1.100‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪16‬‬
‫הפקודה ‪Nohup‬‬
‫הפקודה ‪ )no hangup( nohup‬מאפשרת להריץ פקודות ותהליכים ברקע תוך התעלמות מהאות ‪.SIGHUP‬‬
‫אולם עדיין יהיה ניתן לסיים את התהליך על ידי ‪ .SIGKILL‬כשמשתמשים בפקודה יש לציין את קובץ היעד‬
‫בו תשמר תוצאת התהליך‪ ,‬שכן באין ציון‪ ,‬המערכת תשמור אוטומטית את תוצאת התהליך בקובץ‬
‫‪.nohup.txt‬‬
‫לדוגמא‪ ,‬אם נרצה להריץ ‪ Ping‬לאתר גוגל ללא הפרעת ‪ ,SIGHUP‬נשתמש בפקודה הבאה‪:‬‬
‫‪Nohup ping www.google.com > 1.txt‬‬
‫כפי שניתן לראות‪ ,‬כעת הקובץ ‪ 1.txt‬יכיל את תוצאת הרצת ה‪ ,ping -‬בפרק הזמן המבוקש‪.‬‬
‫סיכום‬
‫במאמר זה סקרנו מספר פקודות חשובות מאוד לניהול המערכת‪ Linux .‬היא מערכת הפעלה ידידותית‬
‫למשתמש ונמצאת במגמת עלייה מתמדת‪ .‬גם משתמשים מתחילים יכולים להתקין את מערכת ההפעלה‬
‫ולהתנסות בעצמם בתפעולה‪ .‬במידה ויהיה ביקוש ‪ -‬אשמח לפרסם מאמר המשך עם פקודות מתקדמות‬
‫יותר‪.‬‬
‫על המחבר‬
‫יגאל סולימני הינו מהנדס אלקטרוניקה העוסק בתחום רשתות תקשורת ו‪ .Linux-‬בכל שאלה אתם‬
‫מוזמנים לפנות לדוא"ל‪ ,‬וגם כמובן אם יש לכם הצעות עבור מאמרים נוספים בנושאי ‪ / Linux‬תקשורת‬
‫נתונים‪ .‬כתובת דוא"ל ליצירת קשר‪[email protected] :‬‬
‫פקודות שימושיות ב‪-Linux‬‬
‫‪www.DigitalWhisper.co.il‬‬
‫גליון ‪ ,57‬ינואר ‪2015‬‬
‫‪17‬‬