אוהב את זה או שונא את זה, את שורת הפקודה היא כאן כדי להישאר. בטח, יש אפשרויות חדשות המתעוררות כמו TermKit אבל זה לא סביר כי שורת הפקודה אי פעם באמת ללכת. מי לקחת את הזמן כדי לשלוט בו יכול להפעיל מעגלים פרודוקטיביות סביב עמיתיהם, אבל עם מבחר מדהים של כלי CLI זמין, איפה אתה אפילו להתחיל? ערכנו כמה כלים וטריקים שימושיים ביותר במדריך זה כדי לסייע למשתמשים חדשים לקבל קצת ידע חדש, וישנים ישנים ללמוד כמה טריקים חדשים.

הערה: חלק מהכלים או הפקודות המפורטים כאן עשויים לדרוש הרשאות בסיס.

1. ביצוע מערכת קבצים זמנית (Ramdisk)

ישנן מספר סיבות לעשות זמני RAM מבוססי מערכת הקבצים כגון מהירות קריאה / כתיבה פעמים או כדי להבטיח כי הקבצים לא יימשך לאחר אתחול מחדש. הפיכת מערכת קבצים מסוג "מזוייפת" כזו קלה, ופשוט דורשת פקודה אחת.

 mount-tmpfs tmpfs / mytemppartition -O גודל 1024m 

איפה / mytemppartion הוא המיקום שאתה רוצה לעלות (זה חייב להיות קיים) ו 1024m הוא הגודל הרצוי של ramdisk.

2. תזמון מהיר פקודות

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

 בשעה 12:30 # הזן מפתח somecommandtorun othercommand # ctrl-D 

אם אתה רוצה לוודא שזה עבד, אתה יכול בקלות רשימה של משימות sceduled עם

 at -l 

3. הפעל מחדש פקודות קודמות

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

 mkdir / etc / myDir #Permission נדחתה sudo !! #הַצלָחָה! 

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

4. מצא את PID של תהליך

אם אתה צריך להרוג תהליך מסוים אבל אין PID שלה, יש קיצור פשוט למצוא אותו - הפקודה pgrep. זה לא עושה שום דבר שלא ניתן לעשות עם שילוב של PS ו- Grep, אבל כל מעט עוזר.

5. מצא את המראה המהיר המהיר ביותר

רוב ההפצות הנגזרות מדביאן (אך לא אובונטו) מקבלות גישה לכלי נהדר, שנראה כי לא נעלמו מעיניו. זה נקרא apt-spy, ומטרתו היא לסרוק את רשימת מראות דביאן ידוע למצוא אחד המהיר ביותר עבורך .

 apt-spy update # דוגמה זו תסרוק סניף יציב של 20 מראות אמריקאיות במשך 30 שניות כל apt-spy-d יציב-אמריקה -e 20-30 

6. הצג יציאות הקשבה ותהליכים שלהם

אם אתה צריך לראות מה מקשיב עבור חיבורים על המערכת שלך, ואת התהליכים הטיפול בחיבורים אלה, את כלי netstat אמין הישן הוא עד לתפקיד. לְנַסוֹת

 netstat -tlnp 

לראות רק רשימה כזאת.

7. SSH ללא סיסמאות

אנשים רבים, כגון מחבר זה, להשתמש SSH על בסיס קבוע כמעט. זה כלי נהדר, אין להכחיש את זה, אבל צורך כל הזמן מחדש את הסיסמאות שלך יכול לקבל מעצבן. במקום זאת, אתה יכול פשוט להעתיק (הציבור) שלך מידע SSH אל המחשב המרוחק, ומאפשר לו לאמת אותך ללא צורך הסיסמה שלך, וכל מה שאתה צריך הוא פקודה אחת.

 ssh-copy-id username @ remote-machine 

סיכום

ברור שאנחנו רק החלו לגרד את פני השטח כשמדובר בכלים שימושיים CLI, אבל אלה המפורטים כאן הם כמה מאלה שאנחנו ב MTE נחשבים הכרחיים. אם יש לך כלי עזר מועדפים ששכחנו להזכיר, ספר לנו על כך בהמשך.