Новини високих технологій
» » Як в Linux створити файл у командному рядку

Як в Linux створити файл у командному рядку

13-09-2017, 16:55
2 594
Кожному корисно знати, як використовувати додаток Terminal (командний рядок) в Linux для створення файлу. По завершенні цього процесу ви можете використовувати один з вбудованих текстових редакторів ОС для внесення змін в новий файл.

З чого почати?

Щоб в Linux створити файл, в першу чергу відкрийте командний рядок. Для цього натисніть «Меню», потім знайдіть програму «Термінал», значок якого нагадує чорний квадрат з білим символом на ньому. Натисніть на нього. Як правило, він розташовується на панелі зліва від вікна меню. Ви також можете натиснути кнопку пошуку в верхній частині цього вікна, а потім ввести запит «Термінал» для його пошуку.


Введіть ls у відкриту командний рядок, потім натисніть Enter. Термінал відкривається у вигляді вашого домашнього каталогу, а вищевказана команда відображає кожну папку в вашому поточному каталозі. Щоб створити текстовий файл у Linux в одному з них, вам потрібно буде змінити поточний каталог.

Вибір каталогу

Знайдіть папку, в якій ви хочете створити текстовий файл. Будь-яке ім'я каталогу, зазначена нижче команди ls (наприклад, «Робочий стіл»), є місцем, до якого ви можете переміщатися. Наберіть, щоб створити файл у Linux, команду cd. Цією дією ви перейдете на ім'я потрібної папки. Ця команда змінює фокус командного рядка з поточної директорії на ту, яку ви називаєте. Наприклад, ви повинні набрати cd Desktop, щоб переключити розташування команд терміналу на каталог Desktop.


Якщо ви хочете створити текстовий файл в певній папці вибраному каталозі, ви повинні вказати значок /після його назви, а потім увести ім'я папки. Наприклад, для папки з ім'ям Misc в каталозі «Документи» ви повинні ввести cd Documents/Misc. Після цього натисніть Enter. Це призведе до виконання вашої команди, і ви перемістіть цільової каталог терміналу з вашого домашнього каталогу в той, який ви вказали.

Як в Linux створити файл швидко?

Введіть cat> filename.txt в командну рядок. Тепер ви повинні замінити «ім'я файлу» на переважний текстове назву (наприклад, «зразок»). Наприклад, при створенні файлу з ім'ям kitty ви повинні ввести cat> kitty.txt. Натисніть клавішу Enter. Це дозволить вам створити новий текстовий файл з вказаним ім'ям у вашому поточному каталозі. Курсор потім з'явиться на порожній рядку в терміналі.
Цей спосіб хороший як для текстових документів, так і для інших типів даних. Якщо ви хочете створити командний файл в Linux, використовуючи командний рядок, програми для роботи з текстовими документами вам не підійдуть.

Введіть текст документа

Ви можете просто ввести букви і цифри, як зазвичай це робиться для будь-якого іншого текстового документа. Щоб зберегти поточний рядок тексту і перейти до наступної, натисніть Enter. Якщо у вас відкритий каталог текстового файлу, ви також можете просто двічі клацнути по ньому, коли він відкриється. Натисніть Ctrl + Z. Ця ключова команда збереже вашу роботу і поверне вас в командний рядок терміналу. Це дозволить вам продовжувати вводити інші команди.
Введіть ls -l filename.txt в термінал. Замініть ім'я файлу за замовчуванням обраним вами назвою. Ця команда знайде ваш документ, забезпечивши його безпечне створення в каталозі. Наприклад, щоб відкрити файл з ім'ям textfile, ви повинні ввести ls -l textfile.txt. Позначення в цьому коді мають малу літеру L, а не прописну i, тому будьте уважні. Після цього натисніть на клавішу вводу. Після цього ви повинні побачити, як відображається час, дата і ім'я файлу в наступному рядку. Це вказує саме на те, що у вас вийшло створити файл в терміналі Linux і зберегти його.

Використовуйте програму редагування тексту

Ви можете швидко створити порожній файл в Linux або ж використовувати Vim або Emacs для створення і редагування розширеного. Тепер, коли ви знаходитесь в каталозі, в якому ви хочете розмістити текстовий документ, настав час приступити до його створення. Додаток Vim є клоном текстових редакторів vi для Unix. Воно було написано на основі джерела для порту редактора Stevie для Amiga і вперше випущено публічно в 1991 році. Редактор Vim призначений для використання як з інтерфейсу командного рядка, так і у вигляді окремого додатка в графічному інтерфейсі. Це безкоштовне програмне забезпечення з відкритим вихідним кодом, випущене під ліцензією. Незважаючи на те, що програма була спочатку випущена для Amiga, Vim надалі був розроблений як крос-платформний редактор, що підтримує багато інші дистрибутиви. На сьогоднішній день він є одним з найбільш популярних програм серед користувачів Linux.
Як і vi, інтерфейс Vim заснований не на меню або піктограми, а на командах, зазначених у текстовому інтерфейсі. Його графічний інтерфейс, gVim, додає в себе меню і панелі інструментів для найчастіше використовуваних команд, але повна функціональність все одно здійснюється в режимі командного рядка. Emacs - це сімейство текстових редакторів, які характеризуються своєю розширюваність. Найбільш просунутий варіант програми, GNU Emacs, описується як розширюваний, що настроюється, самодокументирующийся редактор.
Розвиток Emacs першого покоління почалося в середині 1970-х років, а робота над удосконаленням його останньої версії GNU триває на даний час. Emacs має понад 10000 вбудованих команд, а його інтерфейс дозволяє користувачеві об'єднати ці команди макроси для автоматизації роботи. Крім того, реалізації цього зазвичай містять діалект мови програмування Lisp, який забезпечує глибокі можливості розширення, дозволяючи користувачам і розробникам писати нові команди і програми для редактора. Окремі плагіни були написані для управління електронною поштою, файлами, контурами і RSS-каналами.
Emacs разом з vi є одним з двох основних традиційних редакторів в Unix-подібних системах. Обидві програми є одними з найстаріших прикладних програм, які все ще активно використовуються і продовжують розвиватися.

Використання Vim для роботи з файлом

Введіть vi filename.txt в командний рядок. Частина vi в цій команді вибирає текстовий редактор Vim в якості використовуваної програми. В решті частини замініть filename на ім'я, яке ви хочете призначити нового файлу. Наприклад, для файлу з ім'ям tamins ви повинні ввести vi tamins.txt. Якщо у вашому поточному каталозі є документ з таким іменем, ця команда відкриє його. Якщо ж це назва унікально – ви зможете в Linux створити файл з нуля за допомогою вищевказаної програми. Натисніть на клавішу Enter. Це дозволить вам створити новий файл і відкриє його в редакторі Vim. Ви тепер повинні побачити порожнє вікно терміналу з тільдою ~ в кожному рядку, а також ім'я вашого текстового файлу в нижній частині вікна. Натисніть клавішу i на клавіатурі вашого комп'ютера. Це дозволить розмістити документ в режимі «Вставити», в якому ви можете вводити текст у міру необхідності. Ви повинні побачити підменю INSERT (воно з'явиться в нижній частині вікна), коли ви натиснете клавішу I. Введіть текст документа. Ви можете просто набрати символи, як зазвичай це виконується для будь-якого іншого текстового документа. Щоб зберегти поточний рядок тексту і перейти до наступної, натисніть Enter. Після цього натисніть клавішу Esc. Зазвичай вона знаходиться у верхньому лівому куті клавіатури вашого комп'ютера. Цей ключ відкриває Vim в режим Command. Після натискання ви повинні побачити, що курсор з'являється в нижній частині вікна. Введіть w в термінал і натисніть Enter. Ця команда збереже ваш документ у такому вигляді, в якому він знаходиться на даний момент. Після цього введіть у командний рядок q і натисніть клавішу введення. Це призведе до виходу з Vim і поверненню вас до основного інтерфейсу терміналу. Ваш текстовий файл тепер знаходиться в зазначеному каталозі. Ви можете перевірити новий текстовий файл, набравши ls в командному рядку і натиснувши ? Enter. Після цього ви можете виконати пошук по імені файлу у вікні інтерфейсі. Ви також можете ввести команду wq для збереження і виходу з однієї команди. Після цього ви можете бути впевнені, що у вас вийшло створити файл у каталозі Linux.
Поверніть файл з вікна термінала. Як і при його створенні, ви повинні ввести команду vi filename.txt, щоб відкрити його. На цей раз, коли ви відкриєте файл, ви побачите всі збережені зміни, які ви зробили.

Використання Emacs

Ви також можете Linux створити файл, використовуючи додаток Emacs. Для цього введіть команду emacs filename.txt в термінал. Ви повинні замінити filename на ваше обране ім'я для текстового файлу. Натисніть Enter. Поки ім'я вашого текстового файлу не є дублікатом існуючого аналогічного документа у вашому поточному каталозі, ця команда буде відкривати новий текстовий файл у редакторі Emacs. Наприклад, для файлу з ім'ям newfile потрібно ввести emacs newfile.txt. Якщо ви ввели існуюче ім'я текстового документа, ця команда замість нього відкриє відповідний файл.

Як працювати з командами?

Ознайомтеся з командами Emacs. Це додаток поставляється з безліччю потужних команд, які дозволяють вам переміщатися по документу, шукати пов'язану або довідкову інформацію, маніпулювати текстом і розшифрувати код. Ці команди діляться на два типи: управління та мета команди. Перша група записується так: C - . Наприклад, щоб виконати команду Control, ви повинні утримувати кнопку Ctrl і одночасно натискати зазначену буквену клавішу (наприклад, Ctrl + A). Команди Meta (або Escape) записуються так: M - або ESC . «M» відноситься до клавіші Alt або Esc на клавіатурі (залежить від моделі і конструкції комп'ютера). Команда, написана як C-a b (або M-a b), вимагатиме, щоб ви утримували Ctrl (або Alt, або Esc) при натисканні першої клавіші (наприклад, а потім відпустіть обидві кнопки і відразу ж натисніть другий ключ (наприклад, b)). Введіть текст документа. Ви можете набрати його так само, як це виконується для будь-якого іншого текстового документа. Щоб зберегти поточний рядок тексту і перейти до наступної, натискайте клавішу вводу. Натисніть Ctrl + X, а потім S. Всі виконані вами дії будуть збережені. Після цього виконайте натискання кнопок Ctrl + X, а потім Ctrl + C. Це дозволить вам вийти з текстового редактора Emacs і поверне вас в ваш каталог Terminal. Тепер ваш текстовий документ буде збережено під вашим вибраним ім'ям ще в цьому каталозі. Щоб створити посилання на файл Linux, знадобиться ввести в термінал команду з його ім'ям. Повторно відкрийте текстовий файл. Для цього просто введіть emacs filename.txt у командному рядку. Поки ви знаходитесь в тому ж каталозі, вищевказана команда відкриє ваш текстовий файл в Emacs, після чого ви можете продовжити його редагування на свій розсуд.

Поради

Додаток Vim, як правило, доступно в будь-якій версії Linux, а Emacs - це більш складний редактор, який встановлюється в більш свіжі дистрибутиви ОС. Разом з тим новачкам, можливо, буде простіше використовувати саме цю програму. Ви можете викликати екран довідки Emacs, натиснувши Ctrl + H, потім відпустивши обидві кнопки і натиснувши T. У меню «Довідка» будуть відображатися додаткові команди клавіш і інші функції редактора, які можуть допомогти вам при створенні та запису файлу.

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

Якщо ви не збережете документ перед його закриттям, попередження про це може не відображатися, особливо в редакторі Vim. Тому завжди зберігайте документ перед його закриттям.
Цікаво по темі
Три способи, як перейменувати файл в Linux
Три способи, як перейменувати файл в Linux
Кожна операційна система має на увазі під собою взаємодію з файлами. Нерідко користувачеві доводиться стикатися з потребою у перейменування файлу. На
Не відкривається "Диспетчер завдань": саме повне керівництво по відновленню
Не відкривається "Диспетчер завдань": саме повне керівництво по відновленню
Для чого віруси блокують "Диспетчера завдань Windows і як зняти обмеження? Докладна інструкція зі скріншотами. Корисні поради та рекомендації.
Команди для командного рядка Windows. Список використовуваних основних команд для командного рядка
Команди для командного рядка Windows. Список використовуваних основних команд для командного рядка
Сьогодні багато використовують графічний інтерфейс Windows для спілкування з комп'ютером на зрозумілій ...
Інструкція, як в "КС" додавати ботів
Інструкція, як в "КС" додавати ботів
"Контер Страйк" ("КС") - це найбільша гра з жанру шутери від першої особи. Щодня мільйони гравців приєднуються ...
Компілятор GCC для Windows
Компілятор GCC для Windows
З абревіатурою GCC знайомі багато людей, які пов'язані з розробкою програмного забезпечення. Це компілятор – інструмент для розробників, які є
Команда ipconfig all та інші, якщо виникли проблеми з мережею
Команда ipconfig all та інші, якщо виникли проблеми з мережею
Мова в статті піде про командному рядку, а точніше — про команди, які допоможуть усунути неполадки в мережі. Все, звичайно ж, перераховані не будуть,