Быстрое создания текстового файла через терминал Linux

Будучи человеком, разбирающимся в терминалах, вы, возможно, всегда ищете способы отказаться от мыши. Создание текстового файла - это одна из задач, для которой в системе Ubuntu вы можете полагаться только на клавиатуру. Для создания текстовых файлов к вашим услугам три команды из командной строки Linux.

К ним относятся:

  • Команда cat
  • команда touch
  • Стандартный символ перенаправления

Давайте рассмотрим эти команды в данной статье, чтобы создать несколько образцов текстовых файлов.

Команда cat

Команда cat очень полезна при работе с текстовыми файлами в Linux. Она помогает достичь трех основных целей:

  • Создание текстового файла
  • Печать содержимого текстового файла в терминале
  • Печать содержимого текстового файла в другой текстовый файл.

Здесь мы рассмотрим первое применение команды cat; создание текстового файла через командную строку.

Введите следующую команду в Терминале:

После ввода этой команды следующее приглашение не появится; вместо этого будет отображен курсор для ввода текста только что созданного файла.

Пример:

В этом примере я создал текстовый файл с помощью следующей команды, а затем ввел несколько образцов текста:

Создание файла с помощью команды cat

 

После того, как вы ввели весь текст, нажмите клавишу Enter для перехода к следующей строке, а затем используйте клавиши Ctrl+D, чтобы сообщить системе, что вы закончили ввод текста. После этого появится обычная командная строка для дальнейших действий.

Команда touch

Еще один способ быстрого создания текстового файла через Терминал - использование команды touch. Однако команда touch не позволяет вводить текст в файл в момент его создания. После создания файла вы можете ввести текст через ваш любимый текстовый редактор. Команду touch можно предпочесть команде cat в одном случае: когда вы хотите создать несколько файлов одновременно с помощью одной команды.

Давайте сначала посмотрим, как создать один файл с помощью команды touch в Linux:

Пример:

Создание нескольких файлов одновременно с помощью команды touch

Как уже упоминалось выше, команда touch уступает первенство команде cat в том, что с ее помощью можно создавать несколько файлов одновременно. Для этого используйте следующий синтаксис:

Например, в следующей команде я создал сразу три файла с помощью команды touch:

Если вы хотите отредактировать любой из файлов, созданных с помощью команды touch, вы можете использовать любой из ваших любимых текстовых редакторов. Здесь я использую редактор Nano для ввода текста в один из созданных мною файлов. Я использовал следующую команду, чтобы открыть файл через редактор Nano.

Команду touch можно также использовать для изменения времени доступа и модификации файла.

Изменение времени доступа к файлу:

Установите время модификации файла:

Время доступа и модификации файлов можно просмотреть с помощью команды stat:

Использование стандартного символа перенаправления

Стандартный символ перенаправления обычно используется при перенаправлении вывода команды в файл. Однако его можно использовать и для создания отдельного текстового файла. Единственное отличие заключается в том, что при создании нового файла мы не указываем никакой команды перед символом перенаправления.

Отличие использования стандартного символа перенаправления для создания текстового файла заключается в том, что, в отличие от команды cat, вы не можете вводить текст таким образом. Также, в отличие от команды touch, с помощью символа перенаправления можно создать только один файл за один раз.

Для создания текстового файла с помощью этого символа используйте следующий синтаксис:

В этой статье мы изучили три основных способа быстрого создания текстовых файлов с помощью командной строки Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий