בפוסט הזה אני רוצה לשתף איתכם בכמה פקודות ללינוקס שאספתי במשך הזמן שאני משתמש בהם באופן קבוע לעניניים שותפים כמו פיתוח ב 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
וגם כן כמובן להחליף את האיקסים באיפי שרוצים להחליף.
אז זהו לפוסט הזה אם תרצו עוד פקודות נחמדות ועוד טריקים תגיבו למטה ואני אשתדל להוסיף, בנתיים תודה רבה ומקווה שתהנו.





