logo

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

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

לינוקס קבצים הם תלויי רישיות, אז test.txt ו Test.txt ייחשב כשני קבצים שונים. ישנן מספר דרכים ליצור קובץ בלינוקס. כמה שיטות קונבנציונליות הן כדלקמן:

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

1. שימוש בפקודת חתול

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

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

קודם כל, צור ספרייה וקרא לה בשם New_directory , לבצע את mkdir הפקודה כדלקמן:

 mkdir New_directory 

שנה את הספרייה אליו:

 cd New_directory 

תְפוּקָה:

עיר בארצות הברית
לינוקס צור קובץ

כעת בצע את הפקודה cat כדי ליצור קובץ:

 cat > test.txt 

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

כדי להציג את תוכן הקובץ, בצע את הפקודה cat באופן הבא:

 cat test.txt 

שקול את הפלט שלהלן:

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

2. שימוש בפקודת המגע

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

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

כדי ליצור קובץ, בצע את פקודת המגע ולאחריה את שם הקובץ כפי שניתן להלן:

 touch test1.txt 

כדי לרשום את המידע של הקובץ שנוצר, בצע את הפקודה הבאה:

 ls - l test1.txt 

שקול את הפלט שלהלן:

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

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

 touch test1.txt test2.txt test3.txt 

כדי ליצור שני סוגים שונים של קבצים, בצע את הפקודה באופן הבא:

 touch test4.txt test.odt 

הפקודה לעיל תיצור שני קבצים שונים בשם as test4.txt ו test.odt .

כדי להציג את הקובץ וחותמת הזמן שלו, הפעל את הקובץ ls הפקודה כדלקמן:

 ls -l 

שקול את הפלט שלהלן:

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

אם נעביר את השם של קובץ קיים, זה ישנה את חותמת הזמן של אותו קובץ.

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

3. שימוש בסמל ההפניה מחדש (>).

אנו יכולים גם ליצור קובץ באמצעות סמל ההפניה (>) בשורת הפקודה. כדי ליצור קובץ, עלינו רק להקליד סמל הפניה מחדש (>) ואחריו את שם הקובץ. סמל זה משמש בעיקר לניתוב מחדש של הפלט. ישנן שתי דרכים לנתב מחדש את הפלט. אם נשתמש ב-> מַפעִיל , זה ידרוס את הקובץ הקיים, ואופרטור >> יוסיף את הפלט.

כדי ליצור קובץ עם אופרטור להפניה מחדש (>), בצע את הפקודה באופן הבא:

 > test5.txt 

הפקודה לעיל תיצור קובץ, כדי להציג את קיומו של הקובץ שנוצר, בצע את הפקודה למטה:

 ls -l test5.txt 

שקול את הפלט שלהלן:

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

4. שימוש בפקודת הד

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

כדי ליצור את הקובץ עם הפקודה echo, בצע את הפקודה באופן הבא:

 echo ' File content' > test6.txt 

הפקודה לעיל תיצור את ה מבחן 6 קוֹבֶץ. כדי להציג את קיומו של הקובץ, בצע את הפקודה הבאה:

 ls -l test6.txt 

שקול את הפלט שלהלן:

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

5. שימוש בפקודת printf

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

כדי ליצור קובץ עם הפקודה printf, בצע את הפקודה באופן הבא:

 printf ' File content' > test7.txt 

כדי להציג את פרטי הקובץ, בצע את הפקודה ls באופן הבא:

 ls -l test7.txt 

כדי להציג את תוכן הקובץ, בצע את הפקודה cat באופן הבא:

 cat test7.txt 

שקול את הפלט שלהלן:

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

6. שימוש בעורך טקסט

אנחנו יכולים גם ליצור קובץ באמצעות עורכי טקסט שונים כמו vim, nano, vi, ועוד.

    שימוש בעורך טקסט של Vim

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

 sudo apt install vim 

תְפוּקָה:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

עורך הטקסט של Vim הותקן בהצלחה.

כדי ליצור קובץ באמצעות עורך הטקסט vim, בצע את הפקודה הבאה:

 vim test8.txt 

הפקודה לעיל תפתח את עורך הטקסט, הקש על מקש i כדי לעבור למצב הוספה של העורך.

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

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

כדי להציג את פרטי הקובץ, הפעל את ה ls הפקודה כדלקמן:

 ls -l test8.txt 

כדי להציג את תוכן הקובץ, הפעל את הפקודה cat באופן הבא:

 cat test8.txt 

שקול את הפלט שלהלן:

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

7. שימוש בעורך ננו

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

 nano test9.txt 

הפקודה לעיל תפתח את עורך הטקסט הננו. הזן את הטקסט הרצוי ולחץ CTRL + X לאחר מכן הקלד y לאישור השינויים בקובץ. ללחוץ מקש Enter כדי לצאת מהעורך.

עורך הטקסט הננו נראה כמו התמונה הבאה:

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

כדי להציג את פרטי הקובץ, בצע את הפקודה הבאה:

 ls -l test9.txt 

כדי להציג את תוכן הקובץ, בצע את הפקודה הבאה:

 cat test9.txt 

שקול את הפלט שלהלן:

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

שימוש בעורך Vi

כדי ליצור קובץ עם עורך Vi, בצע את הפקודה הבאה:

 vi test10.txt 

הפקודה לעיל תפתח את עורך Vi. לחץ על מקש i עבור מצב הוספה והזן את תוכן הקובץ. הקש על מקש Esc ו-:wq כדי לשמור ולצאת מהעורך.

כדי להציג את פרטי הקובץ, בצע את הפקודה הבאה:

 ls -l test10.txt 

כדי להציג את תוכן הקובץ, בצע את הפקודה הבאה:

ההבדל בין שועל לזאב
 cat test10.txt 

שקול את הפלט שלהלן:

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