Як створити і відредагувати текстовий файл за допомогою терміналу в linux

З даної статті ви дізнаєтеся, як в Linux створити текстовий файл за допомогою терміналу. Потім можна скористатися одним з вбудованих текстових редакторів, щоб внести зміни в цей файл.

кроки

Частина 1 з 4:
Як відкрити термінал
  1. Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 1
1. Відкрийте термінал. Клацніть по «Меню» і виберіть «Термінал», значок якого виглядає як чорний квадрат з білими символами «>_ ». Цей значок знаходиться на лівій панелі меню.
  • Також можна клацнути по рядку пошуку в верхній частині меню, а потім ввести термінал.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 2
    2. У терміналі введіть лс та натисніть ↵ Enter. Термінал відкриється в домашньому каталозі, але за допомогою команди лс можна відкрити список папок поточного каталогу. Щоб створити текстовий файл в одній з цих папок, необхідно перейти в неї з поточного каталогу.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 3
    3. Виберіть папку, в якій буде створено текстовий файл. Ім`я папки введіть після команди лс, щоб перейти в цю папку.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 4
    4. Введіть cd каталог. Замість «каталог» введіть ім`я потрібної папки. За допомогою цієї команди ви перейдете з поточного каталогу в зазначену папку.
  • Наприклад, введіть cd Desktop, щоб перейти в каталог робочого столу.
  • Щоб створити текстовий файл в одній з підпапок обраної папки, після імені папки введіть символ «/» (без лапок), а потім введіть ім`я папки. Наприклад, якщо в папці «Documents» є потрібна вам підпапка «Misc», введіть cd Documents / Misc.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 5
    5. натисніть ↵ Enter. Команда буде виконана, тобто ви перейдете з поточного каталогу в обрану папку (або підпапку).
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 6
    6. Виберіть текстовий редактор. Можна швидко створити простий текстовий файл- також можна скористатися текстовим редактором Vim або Emacs, щоб створити і відредагувати складніший текстовий файл. Тепер, коли ви перейшли в потрібну папку, створіть текстовий файл.
  • Частина 2 з 4:
    Як швидко створити текстовий файл
    1. Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 7
    1. У терміналі введіть cat > ім`я файлу.txt. Замість «имя_файла» введіть ім`я створюваного текстового файлу.
    • Наприклад, щоб створити файл kitty.txt, введіть cat > kitty.txt.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 8
    2. натисніть ↵ Enter. У поточному каталозі буде створено новий текстовий файл. У терміналі курсор переміститься на порожній рядок.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 9
    3. Введіть текст документа. Зробіть це так само, як в будь-якому текстовому документі. Щоб зберегти введений текст і перейти на новий рядок, натисніть ↵ Enter.
  • Якщо відкрита папка з текстовим файлом, просто двічі клацніть по ньому (коли він буде створений), щоб виконати цей крок.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 10
    4. натисніть Ctrl+Z. Введений текст буде збережений, а ви повернетеся в вікно терміналу.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 11
    5. У терміналі введіть ls -l имя_файла.txt. Замість «имя_файла» введіть ім`я створеного текстового файлу. За допомогою цієї команди ви знайдете створений файл, щоб переконатися, що він дійсно створений у відповідній папці.
  • Наприклад, щоб знайти текстовий файл textfile.txt, введіть команду ls -l textfile.txt.
  • У цій команді використовується рядкова буква «L», а не прописна буква «i».
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 12
    6. натисніть ↵ Enter. На наступному рядку терміналу відобразиться час і дата створення файлу, а також його ім`я. Це означає, що файл створений у зазначеній папці.
  • Частина 3 з 4:
    Як користуватися текстовим редактором Vim
    1. Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 13
    1. У терміналі введіть vi имя_файла.txt. Команда «vi» повідомляє системі, що файл потрібно створити і відредагувати за допомогою текстового редактора Vim. Замість «имя_файла» введіть ім`я створюваного текстового файлу.
    • Наприклад, щоб створити і відредагувати файл tamins.txt, введіть vi tamins.txt.
    • Якщо в поточному каталозі вже є файл з таким ім`ям, відкриється цей файл.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 14
    2. натисніть ↵ Enter. Текстовий файл буде створений і відкритий в текстовому редакторі Vim. На кожному рядку терміналу відобразиться символ «~», а ім`я створеного текстового файлу з`явиться в нижній частині терміналу.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 15
    3. натисніть i на клавіатурі. Текстовий редактор перейде в режим «Вставка» - в цьому режимі в документ можна ввести текст.
  • Коли ви натиснете зазначену клавішу, в нижній частині вікна відобразиться «INSERT» (Вставка).
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 16
    4. Введіть текст документа. Зробіть це так само, як в будь-якому текстовому документі. Щоб зберегти введений текст і перейти на новий рядок, натисніть ↵ Enter.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 17
    5. натисніть Esc. Як правило, вона розташована в лівому верхньому кутку клавіатури. Текстовий редактор перейде в режим «Команди».
  • У нижній частині вікна відобразиться курсор.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 18
    6. У терміналі введіть : в та натисніть ↵ Enter. Введений текст буде збережений.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 19
    7. У терміналі введіть : до та натисніть ↵ Enter. Текстовий редактор Vim буде закритий, а ви повернетеся в вікно терміналу. Тепер текстовий файл можна знайти в поточному каталозі.
  • Щоб переконатися в тому, що файл створений, в терміналі введіть ls і знайдіть ім`я створеного файлу в списку файлів.
  • Також можна ввести команду : wq, щоб зберегти ведений текст і відразу закрити текстовий редактор.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 20
    8. Відкрийте файл з терміналу. Для цього введіть vi имя_файла.txt. Коли документ відкриється, ви побачите введену раніше текст.
  • Частина 4 з 4:
    Як користуватися текстовим редактором Emacs
    1. Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 21
    1. У терміналі введіть emacs имя_файла.txt. Замість «имя_файла» введіть ім`я створюваного текстового файлу.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 22
    2. натисніть ↵ Enter. Якщо в поточному каталозі немає файлу з таким же ім`ям, в текстовому редакторі Emacs відкриється новий (порожній) документ.
  • Наприклад, щоб створити і відкрити файл newfile.txt, введіть emacs newfile.txt.
  • Якщо в поточному каталозі вже є файл з таким ім`ям, відкриється цей файл.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 23
    3. Ознайомтеся з командами текстового редактора Emacs. Цей редактор включає безліч корисних команд, за допомогою яких можна переміщатися по документу, шукати в ньому потрібну інформацію, редагувати текст і так далі. Щоб виконати команду, в Emacs використовуються поєднання клавіш, включаючи клавіші Control і Meta.
  • команди Control позначаються так: C-<літера>. Щоб виконати таку команду, утримуйте Ctrl і натисніть зазначену літерою (наприклад, Ctrl і А).
  • команди Meta позначаються так: M-<літера>. Щоб виконати таку команду, утримуйте Alt або Esc (Якщо на клавіатурі немає клавіші Alt) І натисніть зазначену літерою.
  • Щоб виконати команду C-a b (або M-a b), Утримуйте Ctrl (або Alt, або Esc), А потім натисніть першу літерою (в нашому прикладі а) - тепер відпустіть обидві клавіші і натисніть другу літерою (в нашому прикладі в).
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 24
    4. Введіть текст документа. Зробіть це так само, як в будь-якому текстовому документі. Щоб зберегти введений текст і перейти на новий рядок, натисніть ↵ Enter.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 25
    5. натисніть Ctrl+З, а потім натисніть З. Введений текст буде збережений.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 26
    6. натисніть Ctrl+З, а потім натисніть Ctrl+C. Текстовий редактор Emacs буде закритий, а ви повернетеся в вікно терміналу. Створений текстовий файл буде збережений в поточному каталозі.
  • Зображення з назвою Create and Edit Text File in Linux by Using Terminal Step 27
    7. Ще раз відкрийте створений текстовий файл. Для цього в терміналі введіть emacs имя_файла.txt. Якщо ви перебуваєте в каталозі, в якому зберігається потрібний файл, він відкриється в текстовому редакторі Emacs. Тепер документ можна відредагувати.
  • Поради

    • Vim підтримується практично будь-яким дистрибутивом Linux, а Emacs є більш функціональним редактором, з яким, можливо, буде простіше працювати недосвідченим користувачам.
    • Щоб відкрити довідкове вікно в Emacs, натисніть Ctrl+H, а потім відпустіть обидві клавіші і натисніть Т. У цьому вікні відобразяться додаткові команди і функції редактора Emacs.

    попередження

    • Якщо ви забудете зберегти внесені зміни і спробуєте закрити документ, можливо, попередження не буде (особливо в редакторі Vim). Тому завжди зберігайте документ перед тим, як закрити його.
    Cхоже