כיצד להשתמש בניתוב מחדש בשורת הפקודה

Anonim

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

בשאיפה המתמשכת שלנו להפיץ ידע בשורת הפקודה של OS X, אנו מביאים לכם מידע על כלי העזר השימושיים ביותר להפניה מחדש.

נתב את הפלט של פקודה לקובץ חדש

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

command > newfile

זה ייקח את הפלט של 'command' ויכניס אותו לקובץ בשם 'newfile', לדוגמה:

ls -la > directorylisting.txt

זה יציב את הפלט של ls -la בקובץ שנקרא directorylisting.txt. קַל!

מוסיף את הפלט של פקודה לסוף הקובץ הקיים (EOF)

אם יש לך קובץ קיים שברצונך לצרף אליו פלט של פקודה, פשוט השתמש בצורת ההפניה הזו:

פקודה >> קובץ קיים

דוגמאות להפניות מחדש של שורת הפקודה בשימוש

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

ps -aux | grep Dashboard > dashboarddata.txt

אם תרצה להוסיף בסוף הקובץ שיצרנו זה עתה, dashboarddata.txt רשימה של ווידג'טים שהתקנת, תקליד את הדברים הבאים:

ls -l /Library/Widgets >> dashboarddata.txt

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

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

כיצד להשתמש בניתוב מחדש בשורת הפקודה