חמישה כלים למתחילים שמחזקים את שורת הפקודה


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

Homebrew הופכת את התקנת האפליקציות ב-Mac לקלה יותר

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

דיברנו על שימושHomebrew כמתקין אפליקציות בכמות גדולה בעבר, אז לא ניכנס לזה הרבה כאן, אבל הרעיון הבסיסי הוא לייעל את התקנת כל האפליקציות שאתה צריך. הקלד פקודה, כמוbrew install appnameו- Homebrew מוריד ומתקין אותו.

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

Mac-Cli ו-Climate מפשטים את הפקודות הנפוצות ביותר שלך

אמנם יש מידה מסוימת של יוקרה שמגיעה כשאתה זוכר בשמחה איזו פקודה מסובכת שלוקח 30 שניות להקליד, לרובנו אין זמן או כוח רצון לכך.הוזכר קודם,Mac-CLIואַקלִיםשניהם כלים המפשטים כמה מהפקודות הנפוצות ביותר על ידי הפיכתן לשפה אנושית רגילה. אקלים מיועד ללינוקס, בעוד ש-Mac-CLI מיועד ל-Mac. שניהם עושים בעצם אותו דבר, עם פקודות שונות. האקלים דורש אתClimateפְּקוּדָה. Mac-CLI דורש אתMacפְּקוּדָה.

הנה כמה מהאהובים עלינו מ-Mac-CLI כדי לתת לך מושג מה אתה יכול לעשות איתם:

  • mac update: מתקין עדכוני תוכנה, Ruby gems, עדכוני Homebrew, עדכוני npm ועוד.

  • mac find: הקבצים הגדולים ביותר: מחפש ומציג את הקבצים הגדולים ביותר בספרייה הנוכחית.

  • mac system: הצג מידע מערכת כדי לסקור את הביצועים.

  • mac xcode:cleanup: מנקה קבצי Xcode.

  • mac git:branch: הצג את כל סניפי Git

  • mac dev:optimize-images: בצע אופטימיזציה של כל התמונות בספרייה הנוכחית עבור האינטרנט.

האקלים עובד באופן דומה, אבל עם כלים ספציפיים ללינוקס:

  • climate update: מעדכן את התקנת האקלים שלך.

  • climate find biggest-files: מחפש ומציג את הקבצים הגדולים ביותר בספרייה הנוכחית.

  • climate overview: מציג סקירת ביצועים של המערכת שלנו.

  • climate list-branches: מציג רשימה של כל סניפי Git שלך.

זה אמור לתת לך מושג למה לצפות כאן. עיין ברשימה המלאה של כל הפקודות ב-Mac-CLIואַקלִיםדפי GitHub. הרעיון הבסיסי של שניהם הוא להפוך את שורת הפקודה לקצת פחות מאיימת למתחילים על ידי סטנדרטיזציה של פקודות, אבל זה באמת שימושי באותה מידה למשתמשים מנוסים שלא יכולים לזכור את הפקודות שהם לא משתמשים בהם לעתים קרובות. Mac-CLI היא לא האפשרות היחידה שלך כאן עבור Mac,m-cliהוא בעצם זהה, אך אינו דורש את אותן תלות של צד שלישי. זה לא כל כך ערכת כלים חזקה, אבל עדיין שווה להסתכל אם אתה סקרן.

Cheat מקצר דפים ידניים עם הוראות באנגלית פשוטות

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

לדוגמה, אם תפנה לשורת הפקודה ותקלידman tarברגע זה, תראה מספר דפי תיעוד. Cheat נותן לך מדריך הרבה יותר מעשי. הקלדcheat tarוזה מה שאתה מקבל:

# כדי לחלץ ארכיון לא דחוס:

tar -xvf /path/to/foo.tar

# כדי ליצור ארכיון לא דחוס:

tar -cvf /path/to/foo.tar /path/to/foo/

# כדי לחלץ ארכיון .gz:

לוקח -xzvf /path/to/foo.tgz

# כדי ליצור ארכיון .gz:

tar -czvf /path/to/foo.tgz /path/to/foo/

# כדי לרשום את התוכן של ארכיון .gz:

tar -ztvf /path/to/foo.tgz

# כדי לחלץ ארכיון .bz2:

tar -xjvf /path/to/foo.tgz

# כדי ליצור ארכיון .bz2:

tar -cjvf /path/to/foo.tgz /path/to/foo/

# כדי לרשום את התוכן של ארכיון .bz2:

tar -jtvf /path/to/foo.tgz

# כדי ליצור ארכיון .gz ולא לכלול את כל ה-jpg,gif,... מה-tgz

tar czwf /path/to/foo.tgz —exclude=\*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/

# כדי להשתמש ביישום מקביל (מרוב הליכי) של אלגוריתמי דחיסה:

tar -z ... -> tar -Ipigz ...

tar -j ... -> tar -Ipbzip2 ...

tar -J ... -> tar -Ipixz ...

זה מידע הרבה יותר שימושי, נכון?

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

Howdoi צד תשובות לשאלות נפוצות

בעוד שעמודי המדריך הקצרים והקלים יותר לקריאה של Cheat אמורים לעזור לך להגיע לשורש רוב השאלות שיהיו לך, זה לא יכול לעזור בכל דבר.האודויהוא כלי עזר שיכול לעזור עם השאר.

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

Howdoi create tar archive

תקבל מדריך זעיר לביצוע כתגובה:

Tar czf file.tar.gz file.txt

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

הזין מתקן את פקודת הקונסולה האחרונה שלך

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

  • apt-get install vim
    fuck
    sudo apt-get install vim

  • git brndh
    fuck
    git branch

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

יֵשׁהמוןשל כלים אחרים שם בחוץ למטרות נישה מאוד.מעטפת מדהימההיא רשימה אוצרת ב- GitHub שיש בה עוד המון שמתאימים לכל מיני צרכים שונים.

איור מאת סם וולי.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.