Человек, пользующийся терминалом, в основном ищет способы отказаться от мыши. Кроме того, они не хотят покидать комфортную командную строку и переходить в другое место для выполнения повседневных технических действий. Всегда есть способ сделать почти все свои дела прямо в Терминале. Так почему же создание текстовых файлов должно быть иным! Использование Терминала делает некоторые задачи более эффективными и даже быстрыми. Инструменты командной строки не потребляют слишком много ресурсов и поэтому являются отличной альтернативой широко используемым графическим приложениям, особенно если у вас устаревшее оборудование.
Создание текстового файла - это одна из задач, в которой в системе Debian вы можете полагаться только на клавиатуру. Для создания текстовых файлов к вашим услугам три команды из командной строки Linux. К ним относятся:
- Команда cat
- команда touch
- Стандартный символ перенаправления
Давайте рассмотрим эти команды в этой статье, чтобы создать несколько образцов текстовых файлов. Так как мы будем создавать текстовые файлы с помощью командной строки Debian - Терминала, вы можете получить доступ к нему через поиск приложений следующим образом:
Запустить программу запуска приложений можно с помощью клавиши Super/Windows на клавиатуре.
Команда cat
Команда cat очень полезна при работе с текстовыми файлами в Debian. Она помогает вам достичь трёх основных целей:
- Создание текстового файла
- Печать содержимого текстового файла в терминале
- Печать содержимого текстового файла в другой текстовый файл.
Здесь мы рассмотрим первое использование команды cat; создание текстового файла через командную строку.
Введите следующую команду в Терминале:
1 | cat > "filename.txt" |
После ввода этой команды следующее приглашение не появится; вместо этого курсор будет отображаться, чтобы вы могли ввести текст для только что созданного файла.
Пример:
В этом примере я создал текстовый файл с помощью следующей команды, а затем ввел несколько образцов текста:
1 | cat > SampleTextFile.txt |
После ввода всего текста нажмите Enter, чтобы перейти на следующую строку, а затем используйте клавиши Ctrl+D, чтобы сообщить системе, что вы закончили ввод текста. После этого появится обычная командная строка для дальнейших действий.
Затем вы можете использовать команду ls, чтобы убедиться, что ваш только что созданный текстовый файл находится в системе.
1 | ls |
С помощью команды cat вы можете просмотреть содержимое файла следующим образом:
1 | cat "filename.txt" |
Пример:
Вы можете видеть, что команда cat показывает текст, который я написал при создании моего файла-образца:
Команда touch
Другой способ быстрого создания текстового файла через Терминал - это использование команды touch. Однако команда touch не позволяет вводить текст в файл в момент его создания. После создания файла вы можете ввести текст через ваш любимый текстовый редактор. Команду touch можно предпочесть команде cat в одном случае: когда вы хотите создать несколько файлов одновременно с помощью одной команды.
Давайте сначала посмотрим, как создать один файл с помощью команды touch в Linux:
1 | touch "filename.txt" |
Пример:
1 | touch sampletouchfile.txt |
Используйте команду ls, чтобы проверить, существует ли недавно созданный файл в вашей системе.
1 | ls |
Создание нескольких файлов одновременно с помощью команды touch
Как уже упоминалось выше, команда touch занимает лидирующее положение по сравнению с командой cat, поскольку с ее помощью можно одновременно создавать несколько файлов. Для этого используйте следующий синтаксис:
1 | touch "filename1.txt" "filename2.txt" "filename2.txt"..... |
Например, в следующей команде я создал три файла одновременно с помощью команды touch:
1 | touch sampletouchfile1.txt sampletouchfile2.txt sampletouchfile3.txt |
В приведенном выше примере я также проверил наличие трех файлов с помощью команды ls.
Если вы хотите отредактировать любой из файлов, созданных с помощью команды touch, вы можете использовать любой из ваших любимых текстовых редакторов.
Использование стандартного символа перенаправления
Стандартный символ перенаправления обычно используется при перенаправлении вывода команды в файл. Однако его можно использовать и для создания отдельного текстового файла. Единственное отличие заключается в том, что при создании нового файла мы не указываем перед символом перенаправления никакой команды.
Отличие использования стандартного символа перенаправления для создания текстового файла заключается в том, что в отличие от команды ca, вы не можете вводить текст таким образом. Также, в отличие от команды touch, с помощью символа перенаправления можно создать только один файл за раз.
Для создания текстового файла с помощью этого символа используйте следующий синтаксис:
1 | > "filename.txt" |
Затем вы можете использовать команду ls, чтобы проверить, существует ли только что созданный текстовый файл в вашей системе.
В этой статье мы изучили три основных способа быстрого создания текстовых файлов с помощью командной строки Linux. Теперь вы можете не пользоваться мышью и использовать только клавиатуру для выполнения простой задачи по созданию текстового файла в Debian.