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

Это руководство описывает способы создания файлов в командной строке Linux. Большинство файлов в оболочке Linux — текстовые (например, файлы с расширением .txt или shell-скрипты). Для их редактирования нужен текстовый редактор. В Linux есть разные редакторы, позволяющие редактировать файлы непосредственно в оболочке. Примеры: vim и nano. nano — простой редактор, который будет рассмотрен позже. Сначала рассмотрим создание новых текстовых файлов.

Способы создания файлов

Существует несколько способов создать новый текстовый файл:

Команда touch

Команда touch обновляет время последнего доступа и изменения файла. Каждый файл имеет дату создания и дату последнего изменения. Команда ls -la отображает эти даты. Если файл, указанный как аргумент, не существует, команда создаст пустой файл с текущим временем модификации. Это основное назначение touch.

Например, для создания file1.txt: touch file1.txt. Проверка содержимого командой cat file1.txt покажет пустой файл.

Команда echo с перенаправлением

Команда echo выводит строку на стандартный вывод. Перенаправление вывода в файл осуществляется оператором >.

Например, команда echo hello > file2.txt запишет «hello» в file2.txt. Если file2.txt не существует, он будет создан. «hello» не появится в терминале, так как вывод перенаправлен. cat file2.txt подтвердит запись.

Текстовые редакторы (Vim и Nano)

Новые файлы можно создавать и с помощью текстовых редакторов, таких как vim и nano. Подробное рассмотрение и установка (с помощью apt-get) будут в следующем уроке.

Рассмотрены два основных способа создания новых файлов в Linux: с помощью команд touch и echo с перенаправлением. Использование текстовых редакторов будет рассмотрено позже.

Что будем искать? Например,программа