как создать блокнот на линуксе
Как создать файл в Linux через терминал
В Linux для хранения настроек операционной системы и установленных программ используются обычные текстовые файлы. Поэтому при настройке системы очень часто приходится работать именно с такими файлами. Одна из частых задач – создание новых файлов через терминал.
В этой инструкции мы рассмотрим именно этот вопрос. Здесь вы узнаете несколько наиболее простых и удобных способов создания текстовых файлов в Linux через терминал.
Команда touch
Если вам нужно создать пустой файл в Linux через терминал, то для этого проще всего использовать команду « touch ». Команда « touch » является стандартной командой, которая используется в операционной системе Linux для создания и изменения временных меток файла.
Также с ее помощью можно создавать новые файлы. Для этого достаточно просто ввести команду « touch » и через пробел указать название файла, который необходимо создать. Если такого файла не существует, то команда создаст новый, если же файл уже есть, то команда « touch » обновит его временные метки.
При необходимости с помощью « touch » можно создать сразу несколько документов. В этом случае через пробел нужно ввести несколько имен. В терминале Linux это выглядит это примерно так:
Перенаправления вывода ( > )
Также для создания пустого файла можно использовать оператор перенаправления вывода ( > ). Для этого нужно ввести знак « больше » и указать имя. В терминале Linux это выглядит вот так:
Но, в данном случае нужно быть осторожным. Поскольку если файл уже существует, то он будет перезаписан.
Команда cat
Для создания небольшого текстового файла через терминал Linux можно использовать команду « cat » и уже упомянутый оператор перенаправления вывода.
В терминале Linux данная команда выглядит примерно так:
Команда echo
Также с оператором перенаправления можно использовать и другие команды. Например, это может быть команда « echo », которая выводит текст. Если перенаправить ее вывод в файл, то система создаст указанный файл и сохранит в него текст.
При создании файлов с помощью оператора перенаправления нужно помнить, что вы можете перезаписать существующий документ. Также нужно отметить, что воспользоваться sudo не получится, поскольку в этом случае с правами суперпользователя будет выполняться команда « echo », а не запись.
Текстовые редакторы
Текстовый редактор Nano установлен по умолчанию во многих дистрибутивах, а частности он есть в Ubuntu Linux. С Nano вы можете создать новый файл, сразу его отредактировать и сохранить. Для создания нового файла и перехода в редактор введите вот такую команду:
Для сохранения нажмите Ctrl-X и потом введите букву «Y» для подтверждения.
Если в системе нет Nano, то возможно там будет предустановлен Vim. Чтобы создать файл с помощью Vim просто вводим команду « vim » и через пробел название файла. В терминале Linux это выглядит вот так:
Vim намного функциональней Nano, но при этом и намного сложнее. Одной из первых проблем, с которой сталкиваются новички, это выход из Vim. Для этого нужно нажать клавишу Esc, ввести вот такую команду и нажать Enter.
Если что-то не получается, то возможно проблема в раскладке клавиатуры. Переключитесь на английскую и попробуйте еще раз.
Как быстро создать пустой и непустой текстовый файл в Linux через терминал?
Как быстро создать пустой и непустой текстовый файл в Linux через терминал?
1 ответ 1
Ответ общий, вы можете исправить его, если считаете нужным.
Существует N-ое количество способов создания текстовых файлов, мы приведём два основных, которые, на наш взляд, самые быстрые с точки зрения клавиатурного ввода, и несколько других.
Создание пустых файлов
Можно вводить без пробела:
Более читаемый вариант, помогает не ошибиться и не записать случайно результат предыдущей команды в файл:
Можно создать сразу сколь угодно файлов:
Хотя так удобней (о touch будет далее):
Создание файлов с текстом
Можно вводить без пробела вокруг оператора > :
Выводимый контекст можно заключить в кавычки, а можно и не заключать, даже если он содержит пробелы:
Все три вышеперечисленные команды дают одинаковый результат (кроме имён файлов, естественно).
Также можно провернуть такую штуку:
Другие способы создания файлов
Создание пустого файла с помощью touch
Если быть точным, то touch это команда, основное назначение которой изменить время последнего изменения или последнего доступа файла, если же файл не существует, то она создает его. Цитата.
Создание файла «с текстом» с помощью cat
Можно вводить без пробела:
Пример
На строку выше вернуться нельзя.
Выйти из режима конкатенации можно с помощью Ctrl+D (EOF — End Of File) в начале строки. Если вы уже начали набирать строку, Ctrl+D не закончит ввод файла, но запишет набранную часть строки без символа конца строки. Так вы можете записывать строки частями. Для выхода с незавершённой строкой можно нажать Ctrl+D дважды, тогда последняя строка в файле не будет иметь символа конца строки (EOL — End Of Line).
Создание файла с помощью редактора.
Пример
Создание файла с данными через dd
Полезно иногда создавать файл определенного размера с нулями
или случайными байтами
Выделение места под файл средствами файловой системы
Такие команды работают быстерее dd потому как сами данные не записываются, а просто выделяется область диска
fallocate резервирует место под файл на диске, а truncate обрезает файл или добавляет до нужного размера, резервируя место на диске.
При создании файлов таким образом в них могут содержаться куски удаленных рание файлов на некоторых системах.
Лучшие программы для создания заметок в Linux
Приложения для заметок многогранны. Кто-то ищет программу-дневник, кому-то хочется составить план действий, третьему необходимо сохранить код программы. Для Linux можно найти программу под любые цели.
Мы рассмотрим лучшие программы для создания заметок в Linux. Здесь будут как простые программы, имеющие лишь минимальный набор функций, так и те, что могут стать незаменимым рабочим инструментом, позволяющим организовать рабочий процесс и свободное время.
Лучшие приложения для создания заметок Linux
1. Joplin
Joplin – это одна из лучших программ для составления заметок не только на Linux, но и на других операционных системах. При необходимости можно синхронизировать заметки между устройствами. Программа бесплатна, но при этом предлагает богатый набор функций.
С её помощью вы можете сохранять практически что угодно, от простых списков до копий веб-страниц. В панели слева можно выбирать блокноты, они имеют древовидную структуру. В среднем блоке находится список заметок, а справа непосредственно окно для просмотра и редактирования. Установить Joplin можно с помощью команды:
2. Simplenote
Simplenote соответствует своему названию лишь отчасти. Если не заморачиваться с форматированием текста, то всё и вправду легко и просто. Заметки сохраняются сплошным списком, но имеется удобный поиск по тегам и содержимому. Но если вы захотите поработать над внешним видом заметок, то придётся вручную добавлять соответствующий код Markdown.
К плюсам можно отнести наличие сетевого аккаунта, но ценную информацию в этом случае лучше хранить в другом месте. У программы пока что нет возможности выбрать язык интерфейса, она доступна только на английском. Это неплохая программа для заметок Linux.
Для установки Simplenote используйте команду:
sudo snap install simplenote
3. Zettlr
Zettlr работает с папками на вашем компьютере, а каждая заметка сохраняется в отдельный файл. Возможности форматирования текста неплохие, но даже в режиме просмотра остаётся видна часть кода, а в ряде случаев текст отформатируется не так, как вы от него ждёте.
Справа можно открыть боковую панель, на которой имеется три вкладки: оглавление, ссылки и вложения. Но работать с ней не так удобно, она перекрывает поле редактора и её приходится постоянно отключать. Скачать Zettlr можно с официального сайта.
4. CherryTree
CherryTree имеет удобную древовидную структуру. Можно работать как со всеми заметками, так и с отдельной веткой. Например, вы можете автоматически добавить ветку с текущей датой и совершать поиск только в ней, а если необходимо, то за текущий месяц или год.
Для сохранения кода программ CherryTree тоже подойдёт, имеется подсветка синтаксиса. Вы также можете сохранять изображения, таблицы и ссылки, в том числе на другие заметки. Перейти на этот менеджер несложно, доступен импорт из ряда других программ для заметок. Для установки CherryTree используйте команду:
sudo snap install cherrytree
5. Notable
Notable во многом схож с Simplenote. Всё тот же минималистичный интерфейс и необходимость вручную добавлять код для форматирования текста. Но к плюсам этого менеджера можно отнести наличие удобной подсказки, с помощью которой вам наглядно покажут за что отвечает тот или иной код. Установить Notable можно с помощью команды:
6. Standard Notes
Standard Notes имеет две версии, бесплатную и платную по подписке. В бесплатной версии доступны лишь базовые функции, текст сохраняется без какого-либо форматирования. Пожалели даже функцию папок, без расширения заметки располагаются сплошным списком. Но всё же заметки для Linux можно делать.
Подписка открывает доступ ко множеству полезных расширений, начиная редакторами текста и заканчивая синхронизацией с облачными хранилищами. Также одно из расширений добавляет возможность использовать горячие клавиши Vim. К сожалению, подписка неоправданно дорогая, особенно на фоне бесплатных аналогов. Для установки Standard Notes используйте команду:
sudo snap install standard-notes
7. Boost Note
Boost Note – это отличное решение для программистов. Подписка хоть и оформляется на каждого пользователя отдельно, но с ней вы получите общее рабочее пространство, где можно обмениваться идеями. Можно иметь несколько блокнотов, причём для каждого составить свой список пользователей.
Стоит отметить возможность синхронизироваться с различными сервисами. Например, можно получать запросы с GitHub. В самой программе также имеется контроль версий. Подсветка синтаксиса доступна для множества языков программирования. Скачать Boost Note можно с официального сайта.
8. TagSpaces
Название TagSpaces говорит само за себя. В этом менеджере заметок одну из ключевых ролей играют теги. Есть как обычные, так и «умные». Последние могут автоматически подставить нужную дату или геолокацию. Нельзя не отметить тот факт, что теги можно добавить для любого файла или папки на вашем компьютере.
Заметки можно сохранять в двух форматах HTML или MD. В первом случае вам будет доступен удобный редактор с возможностью форматирования текста, а во втором придётся вручную набирать коды Markdown. TagSpaces можно скачать с официального сайта.
9. Typora
Редактор Typora заявляется как минималистичный. Вы и правда получите самый минимум элементов интерфейса. Заметки хранятся в папках и имеют формат MD с вёрсткой Markdown. Также в больших заметках можно ориентироваться с помощью оглавления.
Существенным минусом программы является её потребление ресурсов. Всему виной фреймворк Electron. К слову, он используется и во многих других программах (Simplenote, Notable и так далее). Для установки Typora используйте команду:
sudo snap install typora
10. Obsidian
Менеджер заметок Obsidian находится на ранней стадии разработки, но имеет одну интересную особенность. Можно перетаскивать заметки в окно редактора, что автоматически создаёт ссылки на них. При этом можно посмотреть все зависимости в режиме графов. Если подойти к этому с умом, то вы получите неплохую интеллект-карту ваших заметок. Скачать пакет Obsidian можно с официального сайта.
11. Trilium Notes
Trilium Notes во многом схож с CherryTree, но имеет более современный интерфейс и больше возможностей для форматирования заметок. Также имеется карта ссылок, подобно той, что есть в Obsidian. Менеджер неплохо справляется с вложенными файлами. Фотографии и ряд других документов, вроде PDF, можно просматривать прямо в заметках.
Подсветка синтаксиса и контроль версий имеется, поэтому программа подойдёт и для программистов. В целом же её можно назвать универсальной, хотя некоторые функции требуют доработок. В текущей версии скопированные веб-страницы имеют плохую вёрстку и непригодны для дальнейшего использования. Вы можете скачать последнюю версию Trilium Notes c Github.
12. BasKet
Менеджер BasKet имеет древовидную структуру страниц. Сами же страницы выполнены в необычном стиле. В ваше распоряжение даётся свободное поле. Кликнув по свободному месту появляется строка ввода, это и будет заметкой. Готовые заметки можно перетаскивать, а если перетянуть одну на другую, то они расположатся ровным списком.
Можно добавлять изображения, ссылки, в том числе на другие страницы. Не хватает только поддержки таблиц. Также у заметок можно поставить чекбокс или даже прогресс-бар. Для установки BasKet используйте команду:
sudo apt install basket
13. Zim
Менеджер закладок Zim имеет частичную поддержку форматирования Wiki. Есть возможность добавления ссылок на другие заметки. Также стоит отметить наличие веб-сервера.
Но по-настоящему менеджер раскрывает себя при использовании расширений. Можно добавить дневник, поддержку таблиц, диаграмм и многое другое. Однако, многие модули зависят от других пакетов, что сильно увеличивает занимаемое программой место. Для установки Zim используйте команды:
sudo add-apt-repository ppa:jaap.karssenberg/zim
sudo apt update
sudo apt install zim
14. Notes (виджет GNOME)
Существуют и более простые утилиты. Например, заметки на рабочий стол Linux с помощью виджетов рабочего стола. Для оболочки GNOME вы можете установить расширение Notes. Всё предельно просто. Размещаете «стикеры» на рабочем столе и оставляете заметки. Форматирования нет, только чистый текст.
15. Клейкая заметка (виджет KDE)
Для оболочки KDE устанавливать ничего не надо, в ней уже имеется набор виджетов. Нас интересует «Клейкая заметка». У стикеров можно менять размер, а у самих заметок есть базовые возможности форматирования текста.
Выводы
По-настоящему простыми и нетребовательными можно считать виджеты для рабочего стола, но и функций у них самый минимум, хотя наверняка найдутся и те, кому нужно именно это. К универсальным менеджерам заметок можно отнести CherryTree и Trilium Notes, они подойдут практически под любую задачу. Также стоит отметить BasKet с необычной организацией заметок и Boost Note, позволяющий обмениваться идеями с коллективом.
Joplin будет уместен в том случае, если вам необходим доступ к заметкам извне. Хотя в этом случае имеет смысл обратиться к онлайн-сервисам, вроде Google Keep. Но если вы не доверяете свои данные сторонним сервисам, то можете запустить свой сервер в Zim. А каким приложением для заметок пользуетесь вы? Какие функции по-вашему мнению наиболее важны у программ подобного рода? Делитесь своим мнением в комментариях.
Как создать файл в Linux
Знание того, как создать новый файл, является важным навыком для любого, кто регулярно использует Linux. Вы можете создать новый файл либо из командной строки, либо из файлового менеджера рабочего стола.
В этом руководстве мы покажем вам различные способы быстрого создания нового файла в Linux с помощью командной строки.
Подготовка
Чтобы создать новый файл, вам необходимо иметь права на запись в родительский каталог. В противном случае вы получите сообщение об ошибке в разрешении отказано.
Создание файла с помощью сенсорной команды
Команда touch позволяет нам обновлять метки времени в существующих файлах и каталогах, а также создавать новые пустые файлы.
Самый простой и запоминающийся способ создания новых пустых файлов — использовать touch команду.
Чтобы создать новый файл, просто запустите touch команду, после которой укажите имя файла, который вы хотите создать:
Если файл file1.txt не существует, приведенная выше команда создаст его, в противном случае она изменит свои временные метки.
Чтобы создать сразу несколько файлов, укажите имена файлов через пробел:
Создание файла с помощью оператора перенаправления
Перенаправление позволяет захватывать выходные данные команды и отправлять их в качестве входных данных в другую команду или файл. Есть два способа перенаправить вывод в файл. Оператор > перезапишет существующий файл, а оператор >> добавит вывод в файл.
Чтобы создать пустой файл нулевой длины, просто укажите имя файла, который вы хотите создать, после оператора перенаправления:
Это самая короткая команда для создания нового файла в Linux.
Создавая файл с использованием перенаправления, будьте осторожны, чтобы не перезаписать важный существующий файл.
Создание файла с помощью команды cat
Команда cat в основном используется для чтения и объединения файлов, но ее также можно использовать для создания новых файлов.
Чтобы создать новый файл, выполните команду cat, за которой следует оператор перенаправления > и имя файла, который вы хотите создать. Нажмите Enter введите текст и, когда вы закончите, нажмите CRTL+D чтобы сохранить файлы.
Создание файла с помощью команды echo
Команда echo печатает строки, которые передаются в качестве аргументов в стандартный вывод, который можно перенаправить в файл.
Чтобы создать новый файл, запустите команду echo за которой следует текст, который вы хотите напечатать, и используйте оператор перенаправления > чтобы записать вывод в файл, который вы хотите создать.
Если вы хотите создать пустой, просто используйте:
Создание файла с использованием Heredoc
Здесь документ или Heredoc — это тип перенаправления, который позволяет передавать команде несколько строк ввода.
Этот метод в основном используется, когда вы хотите создать файл, содержащий несколько строк текста, из сценария оболочки.
Например, чтобы создать новый файл file1.txt вы должны использовать следующий код:
Тело heredoc может содержать переменные, специальные символы и команды.
Создание большого файла
Иногда в целях тестирования может потребоваться создать большой файл данных. Это полезно, когда вы хотите проверить скорость записи вашего накопителя или проверить скорость загрузки вашего соединения.
Использование команды dd
Команда dd в основном используется для преобразования и копирования файлов.
Чтобы создать файл с именем 1G.test размером 1 ГБ, выполните:
Использование команды fallocate
fallocate командной строки для выделения реального дискового пространства для файлов.
Следующая команда создаст новый файл с именем 1G.test размером 1 ГБ:
Выводы
В этом руководстве вы узнали, как создать новый файл в Linux из командной строки с помощью различных команд и перенаправления.
Если командная строка вам не подходит, вы можете легко создать пустой текстовый файл, используя контекстное меню в диспетчере файлов.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
31 октября 2016
Как создать Новый текстовый файл в Ubuntu 16.10
Пустой документ создан и он отобразится на рабочем столе в виде значка под названием Безымянный документ.
Но теперь разработчики GNOME в Nautilus версии 3.20 данную опцию удалили.
Как видно на снимках, данная опция отсутствует.
Итак, как же теперь создать Новый текстовый файл?
Как всегда в Linux существует два способа: Графический и Терминальный (в командной строке).
1а. Графический способ.
Когда откроется текстовый редактор, это и есть, пока не сохранённый Новый текстовый файл. Вы можете наполнить его каким-то содержимым, а можете просто Сохранить в одной из папок файлового менеджера или на рабочем столе, следующим образом:
Теперь откроем искомую папку, в которой вы сохранили Новый текстовый файл и видим в ней наш файл:
Данным созданным файлом вы можете воспользоваться для его наполнения контентом, либо для чтения и копирования содержимого, если таковое в нём уже имеется.
1б. Графический способ.
2. Терминальный способ.
Для создания текстового файла в терминале, достаточно выполнить одну простую команду:
Если вы выполните данную команду, то Новый текстовый файл будет создан по умолчанию в вашей Домашней паке под названием filename.txt.
Чтобы создать Новый текстовый файл в конкретной папке под именем на ваше усмотрение, нужно в терминале указать эту папку и изменить в команде имя файла. Для примера, я выбрал создание файла в папке Документы, а название изменил на Новый файл1.txt (у вас, естественно, будет своё название файла). Команда для создания файла будет следующей:
/Документы; echo > Новый\ файл1.txt
После выполнения команды, открываем папку Документы в файловом менеджере и видим, что теперь в ней отобразился второй текстовый файл, созданный в терминале:
Примечание. Для создания нового файла на Рабочем столе, необходимо создать и выполнить следующую команду:
/Рабочий\ стол/;echo > Новый\ файл.txt
Как видно на снимке, Новый текстовый файл отобразился на рабочем столе после выполнения команды в терминале.
Разберём команду «по косточкам».
Вот такими способами создаются тектовые файлы в Ubuntu и производных.
43 комментария :
Можно просто touch fileName.ext
Папку «шаблоны» ещё не отпилили? А если б подобное разрабы windows выкинули? 10 убунта была отлична,12-ой ещё пользуюсь,на 14 жена во флеш игры играет,на 16 я слез на xubuntu,далее по ходу arch светит.
«Куда идем мы с пятачком-большой,большой секрет»-это про ubuntu.
Unity 7 чем дальше, тем больше становится на убогий третьегном. Даже текстовый файл чтобы создать на рабочем столе, приходится уже поизвращаться..
По поводу домохозяек и текстовых файлов, это Вы перегнули. Навряд ли домохозяйки пользуются текстовыми редакторами, а скорее всего не пользуются вовсе. В чём Вы правы, так это в неверном пути развития файлового менеджера. Уж слишком он становится «кастрированным». Кому мешала эта опция.
Если в таком духе будет убунту развиваться, то следующая статья будет о том, как открыть терминал в убунту.
Ага могут и с терминалом приколоться)))
> 111.txt создает пустой файл в домашней директории.
> 222 создает пустой 222 файл без расширения, в linux расширение не обязательно
Можно touch fileName.txt/
Можно и > 111.txt или > 222.
Не вижу особой разницы с той командой, что в статье.)
Ну хорошо что кроме убунту, есть куда податься.А так-то терминал наше всё, но берега терять не надо.
Если папку nautilus-scripts не выпилили,то можно команду «> файл.txt» в виде скрипта в неё засунуть, и через ПКМ-сценарии.
Ubuntu все ближе и ближе к идеологии OS X, как говорят в народе эталонная ОС. По моему на Маке тоже нельзя создать папку и документ прямо на рабочем столе.
cd Desktop
touch ‘Новый файл.txt’
Посмотрим какой уровень будет в апреле 18-ого!Может оказаться, что это был ещё не ад.
Это надо в свежеустановленной убунте. В «обновленной» все функции из предыдущей остаются. Я убунту с 14.04 обновляю и наутилус остается нормальный ещё и установленными мной дополнениями.
Вот из за таких фишек не хочу 16.04 ставить.Начинал с 12.04 нормальная Убунту,перешел на 14.04 тоже ничё,но почитал за 16.04 о УЖАС.
Подождём пока.
в 16.04 нормально создаётся. это в 16.10 нарукоблудили.
Открываете Gedit. Сохраняете пустой текстовый файл по пути: Домашняя папка/Шаблоны. Появится опция в меню «Создать документ». Все просто.
Ну да, все просто. Я тоже так сделал. Запихал себе туда txt, word, exel, html и css шаблоны. Но все же это не самый очевидный способ конечно.