בפוסט הזה אני רוצה לשתף איתכם בכמה פקודות ללינוקס שאספתי במשך הזמן שאני משתמש בהם באופן קבוע לעניניים שותפים כמו פיתוח ב PHP וניהול אתר גדול שישב על שרת יעודי. הפקודות האלו שמורות לי במסמך פשוט בגוגל דוקס (http://docs.google.com) ואני ניגש אליו בקלות ובמהירות מתי שאני צריך אחת מן הפקודות. אז בלי יותר מדי קששוקים וזיבולים הינה הפקודות:

du -ch /tmp

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

root@server [~]# du -ch /tmp
96K     /tmp
96K     total

הפקודה השנייה היא בעצם לחלץ קובץ zip והתחביר שלה הוא כזה:

unzip zipfile.zip

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

* grep -R -n 'test'

בעצם הפקודה הזאת מחפשת בכל הקבצים את המילה "test" וברגע שהיא מוצאת את המילה באחד הקבצים היא פולטת את שם הקובץ. עכשיו למה כתבתי שזה מאוד יעיל ל PHP? אז ככה אם יש לכם גישת SSH ואתם עובדים על מערכת מאוד מסורבלת או גדולה כמו לדוגמא oscommerce או אפילו wordpress ואתם רוצים לעשות שינוי כלשהו לאחד מן הקבצים או רוצים לחפש פונקציה מסויימת או מחלקה ולא יודעים איפה להתחיל אז הפקודה הזאת מאוד יעילה.

פקודה נוספת ופשוטה היא חילוץ של קבצי טאר:

 tar xvf name_of_tar_file.tar

הפקודה הבאה מאוד יעילה אם אתם רוצים להעתיק קבצים מתיקיה לתיקיה אבל אותם קבצים כבר קיימים כבר בתיקיה שאליה אתם רוצים להעביר את הקבצים אז זה כל פעם יריץ לכם את השאלה האם אתם רוצים לעשות overwrite אז יש טריק מאוד פשוט לזה:

yes | cp -r dir/ ../dir

לאלה ממכם שמתעסקים עם פיירוול של CSF ורוצים לבדוק במהירות אם IP הוא ברשימת ה blcok אז הפקודה הולכת ככה:

grep xxx.xxx.xxx.xxx /etc/csf/* -irl

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

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

csf -a xxx.xxx.xxx.xxx

וגם כן כמובן להחליף את האיקסים באיפי שרוצים להחליף.

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