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