כיצד ליצור קובץ בלינוקס



נסה את הכלי שלנו לביטול בעיות

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



ייתכן שתרצה ליצור קבצי טקסט מלאים משורת הפקודה, וזה אפשרי גם כן, אך יהיה עליך לעבוד מסביבת שורת פקודה עבור הדוגמאות הבאות. אתה יכול ללכת לחפש מסוף בתפריט Dash או Whisker. ניתן גם להחזיק את Ctrl, Alt ו- F1-F6 כדי להגיע למסוף וירטואלי או להחזיק את Ctrl, Alt ו- T ברוב סביבות שולחן העבודה. ייתכן שתרצה גם ללחוץ על תפריט היישומים, להצביע על תפריט כלי המערכת ואז לבחור במסוף.



שיטה 1: עם המגע Command

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



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

שיטה 2: שימוש בפקודת הד

בדרך כלל פקודת ההד פשוט מהדהדת את כל מה שאתה אומר לה ישר לשורת הפקודה. אתה יכול להפנות את הפלט שלו ליצירת קובץ חדש. אתה יכול להשתמש הד-n> test.txt כדי ליצור קובץ ריק. זה עובד בדיוק כמו מגע ואין בו שום דבר. אתה יכול גם להקליד הד כמה טקסט> test.txt ולחץ על return כדי ליצור קובץ עם שורה אחת של טקסט. מטבע הדברים תוכלו להחליף טקסט כלשהו ואת שם הקובץ בכל מה שתרצו, אך זכרו שאם קובץ זה כבר קיים, פעולה זו תדרוס אותו ותפטר מהקובץ הישן, לכן עדיף להיזהר! לחלופין, ייתכן שתרצה להשתמש הד '> testFile.txt , שייצור קובץ ללא שום דבר מלבד שורה ריקה בו.



שיטה 3: עם הפקודה printf

אולי תרצה לנסות printf ”> testFile כדי ליצור קובץ ריק לחלוטין או printf ' n'> testFile ליצור כזה שאין בו אלא דמות קו חדש. שוב, זה יחליף כל קובץ בשם זה ולכן יש להשתמש בזהירות. אמנם זה לא שונה באופן משמעותי מהשיטות האחרות, אך ייתכן שתראה זאת לפעמים בתסריטים. בחלק מההפצות הישנות של לינוקס כמו גם כמה יישומים אחרים של יוניקס, הפקודה echo -n לא תסיר קווים חדשים, ולכן זו סיבה נוספת לנקוט מדי פעם בשיטה זו. השימוש בפקודת המגע כשלעצמו, לעומת זאת, כמעט תמיד קל ביותר.

שיטה 4: הפניית תפוקה מחתול

בעוד שבטח השתמשת בחתול כדי לקרוא את התוכן של קובץ טקסט קצר או אולי לצרף שניים מהם יחד, אתה יכול למעשה ליצור קבצים ישירות מחלון המסוף באמצעותו כמעין עורך טקסט פרימיטיבי. נניח שרצית ליצור סקריפט פשוט. אתה יכול להקליד חתול> שלום.ש וללחוץ Enter. עכשיו התחל להקליד #! / Bin / bash ולחץ על enter ואחריו הד Hello World ולחץ על enter. לאחר מכן תוכל להחזיק את מקש Ctrl לחוץ וללחוץ על מקש D כדי לשמור את הקובץ. הקלד חתול hello.sh כדי לראות את התוכן. זה יהיה בדיוק כמו שכתבת את זה בעורך טקסטים.

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

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

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

4 דקות קריאה