Как создавать документы в Ubuntu
Существует несколько методов создания документов в Ubuntu как с помощью графического интерфейса, так и с помощью командной строки. Все эти методы очень просты и удобны в использовании. Возможно, вы уже использовали эти методы ранее в Ubuntu для других целей. Однако в этой статье мы покажем вам 8 различных способов создания документов в Ubuntu.
Создание пустых документов с помощью команды Touch
Вы можете легко создавать новые пустые документы в Ubuntu с помощью команды Touch. С помощью команды Touch вы также можете создавать несколько документов одновременно.
Чтобы создать пустой документ с помощью команды Touch, откройте Терминал, нажав одновременно клавиши Ctrl+Alt+T. Затем в Терминале перейдите в каталог, в котором вы хотите сохранить новый документ, с помощью команды cd, затем введите touch и имя документа:
Чтобы создать несколько документов одновременно, используйте следующий синтаксис:
Создание пустых документов с помощью команды Cat
Cat означает конкатенат. Она помогает создавать одиночные и множественные документы, как и команда Touch. Однако, кроме создания пустого документа, вы также можете добавить текст во вновь созданный документ в том же экземпляре. С помощью команды Cat можно также просмотреть содержимое документа в Терминале, не открывая документ в другой программе.
Чтобы создать пустой документ с помощью команды cat, откройте Терминал, перейдите в нужный каталог и введите cat, затем символ > и имя документа. Ниже приведен синтаксис для создания документа:
Теперь отредактируйте документ и нажмите Ctrl+D, чтобы сохранить его.
Чтобы создать несколько документов, используйте следующий синтаксис:
Однако, чтобы редактировать эти документы, вам нужно будет редактировать и сохранять по одному документу за раз, например:
Чтобы просмотреть содержимое документа, введите команду в Terminal, используя следующий синтаксис:
Использование шаблона документа
Самый простой способ создания документа в Ubuntu — это использование контекстного меню правой кнопки мыши. Эта опция была доступна в предыдущих релизах Ubuntu, но в Ubuntu она не включена по умолчанию. Однако, к счастью, вы можете включить эту опцию.
Откройте Терминал и введите следующую команду:
Это создаст пустой документ в каталоге Templates. Теперь, когда вам понадобится создать новый документ в определенной директории. Просто откройте этот каталог и щелкните правой кнопкой мыши на пустом месте. Перейдите к пункту New Document > Empty Document (Новый документ > Пустой документ).
Будет создан пустой документ в той же директории, вы можете открыть и редактировать этот документ.
Использование LibreOffice writer для создания документов
Вы можете использовать приложение LibreOffice writer для создания документов в Ubuntu. Ubuntu поставляется с предустановленным приложением LibreOffice writer. Чтобы запустить приложение, откройте меню Dash или нажмите клавишу Windows, затем найдите ключевое слово LibreOffice writer, набрав его в поисковой строке. Затем в результатах поиска нажмите на приложение.

Это приведет к запуску приложения. Отредактируйте документ, а затем нажмите Ctrl+S, чтобы сохранить документ.

Использование текстовых редакторов для создания документов
Как правило, текстовые редакторы используются для редактирования текста и файлов конфигураций в Ubuntu. Однако вы также можете использовать их для создания нового документа. Одними из популярных текстовых редакторов в Ubuntu являются Gedit, Emacs, Nano и Vim. Некоторые из них работают из командной строки, а некоторые — с графическим интерфейсом. Gedit — это текстовый редактор с графическим интерфейсом, Emacs — это текстовый редактор с графическим интерфейсом и командной строкой, и вы можете использовать любой из них. В то время как остальные редакторы Nano и vim являются редакторами только командной строки.
Редактор Gedit
Чтобы запустить Gedit, откройте меню Dash или нажмите клавишу Windows, затем найдите ключевое слово Gedit, набрав его в строке поиска. Затем в результатах поиска выберите пункт Текстовый редактор.

Откроется пустой документ. Отредактируйте документ, а затем нажмите кнопку Сохранить, чтобы сохранить документ.

Редактор Emacs
Чтобы создать новый документ в определенном каталоге с помощью Emacs Editor, откройте Терминал и введите команду в следующем синтаксисе:
Если вы находитесь в том же каталоге, где находится документ, то вместо полного пути можно просто ввести имя документа.
Это создаст и откроет новый документ в редакторе. Здесь вы можете отредактировать новый документ. Затем нажмите кнопку Сохранить, чтобы сохранить документ.

Редактор Nano
Чтобы создать новый документ в определенном каталоге с помощью редактора Nano Editor, откройте Терминал и введите команду в следующем синтаксисе:
Это создаст и откроет новый документ в Терминале, отредактируйте документ, нажмите Ctrl+O для сохранения документа и Ctrl+X для закрытия Редактора.

Редактор Vim
Чтобы создать новый документ в определенном каталоге с помощью редактора Vim, откройте Терминал и введите команду в следующем синтаксисе:
Это приведет к созданию и открытию нового документа в Терминале. Чтобы отредактировать документ, нажмите i. Чтобы сохранить и выйти из редактора, нажмите Esc, а затем введите :wq.

Итак, в этой статье мы увидели, что существует несколько способов, с помощью которых можно создавать документы в Ubuntu 18.04 LTS. Вы можете выбрать тот, который покажется вам более удобным и простым в использовании.
HOW-TO: Веб-разработка. Часть 2
Причиной вашего выбора Ubuntu может быть всемирная экономическая рецессия или боязнь, что хакеры и вирусы удалят ваши данные, но в любом случае, вы не смогли бы ни читать эту статью, ни использовать Ubuntu, не существуй интернета.
Так что такое Интернет, и откуда он взялся?
Если вкратце, то всё очень просто. Интернет появился в 70-х годах как исследовательский проект ARPANET в США, который проводило военно-научное агентство DARPA. Вскоре после этого им занялись университеты и учёные, чтобы сделать обмен данными проще. Но интернет превратился в то, чем является сегодня, лишь в 90-е годы после изобретения современного ПК и принятия протокола TCP/IP.
Современное состояние сети интернет
Современное его состояние является невероятно сложной и многогранной темой, а каждой грани можно посвятить книгу. Я лишь вкратце расскажу как создать веб-страницу, не затрагивая технологии и историю.
JavaScript (к Java он отношения не имеет) — это самый популярный язык программирования на стороне клиента. Такие языки исполняют код на компьютере пользователя в браузере, позволяя программистам создавать для пользователя интерфейс с большими возможностями. Конечно ценой является производительность компьютера пользователя. Поэтому такие сложные сайты, как Digg.com, замедляют работу старых компьютеров, особенно когда запущено несколько программ.
JavaScript настолько полезен, что Firefox состоит из JavaScript более чем на 50%, если верить Ohloh 1) . JavaScript очень важен для многих веб-разработчиков, и поэтому создано множество сред разработки, чтобы упростить программирование, сделать его объектно-ориентированным, добавить поддержку AJAX (Асинхронный JavaScript и XML ). К таким средам относятся jQuery, YUI, Prototype & Script.aculo.us, Mootools, Dojo и многие другие.
Если объединить эти технологии с некоммерческой поддержкой, то мы получим самые популярные в мире веб-сайты, такие как Wikipedia, Google, Yahoo, CNN, BBC, YouTube, DailyMotion, Facebook, MySpace, Digg, Ubuntu Forums, Kijiji, Craigslist, ESPN, Flickr и DeviantArt. В веб-разработке используются также такие технологии как Java-аплеты и Flash-анимация, но в этой статье они не рассматриваются.
Итак, что же нужно для создания сайта?
Будем считать, что вы используете Ubuntu. Откройте Firefox и gEdit, которые будут использоваться для программирования, отладки и просмотра результата.
Создание вашего первого сайта
Скопируйте этот код в открытый gEdit и сохраните на Рабочем столе под именем «первый.html».
Во втором примере я покажу, как заполнять этот шаблон.
Скопируйте следующий код в новый документ в gEdit и сохраните его как «второй.html».
Теперь дважды кликните на этом файле на Рабочем столе, чтобы открыть его в Firefox. На этот раз вы должны увидеть контент.
Чтобы понять, почему страница выглядит именно так, нужно внимательно изучить разметку, которую мы только что скопировали в файл «второй.html». Когда тег <title></title> находится внутри тега <head></head>, он выводит своё содержимое в заголовке окна браузера. Заметьте, что заголовок окна Firefox сейчас такой: «Моё сочинительство — Mozilla Firefox». Разумеется, сюда можно поставить любой текст.
Отображаемый контент страницы находится в теге <body></body>. Первый тег — это заголовок первого уровня (<h1></h1>). Обычно он используется только один раз для отображения главной темы страницы, хотя никто не запрещает использовать их больше. Существует семь уровней с <h1></h1> по <h7></h7>. Такие заголовки, к примеру, часто используются на страницах Википедии.
Тег <p></p> означает абзац. Обычно используется для отображения основного контента страницы.
Если не считать таблицы, то списки являются наверное самым сложным понятием для новичка. Используя <ul></ul> (маркированный список) мы можем отобразить содержимое тегов <li></li>, чтобы создать список. Используя <ol></ol> (упорядоченный список) вместо <ul></ul> мы получим цифры, а не маркеры. Списки также можно помещать в другие списки, добавив теги <ul></ul> или <ol></ol> внутрь <li></li>.
Теперь дважды кликните на этом файле, чтобы открыть его в Firefox. Сейчас вы должны увидеть, что контент выводится по-другому.
, либо указать ссылку на внешний файл, который содержит CSS . Пока мы оставим его в HTML .
Забавное число «#ff0000» — это цвет в шестнадцатеричном обозначении. При такой записи существует более 16 млн цветов. Поэтому используйте программы вроде Agave для создания цветовых схем.
Эта статья лишь немного затрагивает процесс веб-разработки и возможности программирования и дизайна. Если вы почувствовали интерес, то следите за моими статьями, в которых я буду говорить о серверном программировании на PHP , о клиентском (JavaScript, jQuery, AJAX ) и о многом другом. После этого я советую посетить местный книжный магазин, чтобы купить книгу о теме, которая вас заинтересовала (дизайн, программирование, и др). Или записаться на курсы в местном учебном центре.
Создание HTML веб-страницы
Для создания HTML веб страниц не нужен специальный инструмент. Мы можем писать HTML, используя простой текстовый редактор, такой как Notepad в Windows, TextEdit в MacOS, gedit в Ubuntu Linux и т.д.
Веб-разработчики часто используют различные HTML-редакторы, о них мы поговорим позже, а сейчас давайте попробуем содать веб страницу используя обычный блокнот в ОС Windows
Шаг №1 откройте Блокнот
Шаг №3 жмите слева сверху Файл, затем Сохранить как,
- Имя файла: index.html
- Тип файла: Все файлы
- Кодировка: UTF-8
Это ваша маленькая победа, файл готов! Его можно запускать, но для начала давайте выясним, какие программы умеют читать файлы с расширением html.
Как создать html документ в ubuntu

- clear — очищает всю выведенную в консоль информацию. Пригодится на тот случай, если терминал будет забит выводом других команд или содержимом ранее открытых документов. Помогает «начать с чистого листа».
- history — отображает ранее введенные команды. По умолчанию показывает 10 последних, но при желании это значение можно изменить, добавив в качестве параметра любое число. Например, history 17, чтобы показать 17 последних выполненных операций.
- whatis — вкратце описывает любую установленную программу. Вводим whatis и скармливаем ей в качестве аргумента название интересующей утилиты. Чтобы узнать, что такое wget, напишем whatis wget и получим краткую справку одной строкой.
- man — демонстрирует подробное руководство по выбранной программе или команде. Чтобы выяснить, как работает wget и какие опции для него доступны, введем man wget. Получим массивное полотно со всей документацией для выбранной утилиты. P.S. Выйти из нее можно нажав на клавишу Q.

- sudo — выдает права суперпользователя. Используется перед любой другой командой в терминале, если нужно выполнить ее от имени администратора. Многие программы и операции запускаются исключительно при наличии этих прав, так что sudo используется часто. Например, чтобы обновить список пакетов в Ubuntu, введем: sudo apt-get update. При этом система запросит пароль администратора.
- sudo su — переводит терминал в режим суперпользователя. В нем каждая введенная команда будет восприниматься системой так, будто перед ней ввели sudo. Помогает запускать несколько скриптов и утилит, требующих права администратора, без необходимости постоянно корректировать их или вводить пароль от учетной записи.
- sudo gksudo — используется для запуска графических утилит от имени администратора. В Windows для этого есть специальная кнопка в контекстном меню, а в Linux — префикс. Синтаксис такой:
- useradd — создает новую учетную запись. Например, мы хотим добавить пользователя с именем Timeweb. Для этого вводим: useradd Timeweb. Но свежесозданному аккаунту нужен не только логин, но и пароль. С помощью опций можно задать дополнительные характеристики новому пользователю.
- passwd — задает пароль для учетной записи, работает вкупе с предыдущей командой. То есть сразу после создания аккаунта, пишем: passwd Timeweb (в вашем случае может быть любой другой пользователь). После этого система попросит придумать и указать пароль для новой учетной записи. По ходу набора пароля в терминале не будут отображаться даже звездочки, но он все равно учитывает каждую нажатую клавишу. Продолжайте набирать пароль вслепую.
- userdel — удаляет выбранную учетную запись. Синтаксис простейший:
Debian/Ubuntu
- sudo apt-get install название пакета — устанавливает программу на выбор. Главное знать, как она называется.
- sudo apt remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
- sudo apt-get update — обновляет информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях.
- sudo apt-upgrade — обновляет установленные пакеты до самых свежих версий, доступных в подключенных репозиториях.
Red Hat Linux/CentOS
- sudo dnf install название пакета — устанавливает программу на выбор.
- sudo dnf upgrade — обновляет установленные пакеты до самых свежих версий.
- sudo dnf remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
- ls — покажет содержимое директории, в которой вы находитесь. Если после команды ввести адрес конкретной папки, то она покажет то, что хранится в ней. При добавлении аргумента -R в выводе команды появятся файлы из поддиректорий.
- cd — change directory, что в переводе означает «сменить директорию». Из названия понятно, что с помощью этой команды можно перемещаться между папками. Вписываем ее, а потом адрес: cd /user/test/dir/111. Есть сокращенные варианты: cd- для перемещения в предыдущую директорию или cd (без аргументов) для прыжка в домашнюю папку.
- pwd — укажет полный путь до директории, в которой вы находитесь. Если вы перепрыгнули на рабочий стол с помощью cd, то pwd покажет что-то в духе /home/Polzovatel/Desktop.
- file — расскажет, что перед вами изображение, директория или текстовый документ, а также предоставит информацию о них (для изображений, например, это данные EXIF).

- mv — mv применяется для перемещения файлов из одной папки в другую. Перенесем файл timeweb.txt из домашней директории на рабочий стол: mv timeweb.txt /home/имя учетной записи/Desktop. Эту же команду используют, чтобы поменять имя файла. Для этого надо не указывать папку для перемещения, а просто ввести новое название для документа:
- cp — используем, если нужно не переместить файл, а создать его копию в другой директории. Работает так же, как и mv. Указываем путь до файла, который нужно скопировать, и путь до директории, куда копируем:


- zip — упаковывает файлы в архив в формате .zip. Синтаксис для создания zip-архива такой: zip название архива.zip путь до файла, который надо упаковать. К примеру:
- unzip — напрямую связан с zip, но выполняет противоположную функцию. Извлекает файлы из архива. Работает по тому же принципу – вводим команду, а потом путь до архива, который надо распаковать.
- find — продвинутая команда по поиску объектов в файловой системе Linux. Можно искать элементы как по названию, так и по иным характеристикам. Например, указать тип файла: find -type d -name Timeweb. Такая команда покажет все директории с именем Timeweb.
- grep — find ищет файлы и директории, а grep ищет текст в их содержимом. Как вариант, можно отыскать слово «тест» в документе «test.txt». Для этого введем следующую команду: cat test.txt | grep тест. cat перед grep необходим, чтобы вывести найденную информацию в консоль. В противном случае grep найдет искомый контент, но не покажет его.



- diff — сокращение от слово difference. Показывает разницу между двумя текстовыми файлами. Для сравнения используется такой синтаксис: diff название первого файланазвание второго файла. К примеру, diff text-1.txt text-2.txt
- mount — монтирует образ или раздел диска. Для использования нужно лишь указать путь к разделу или образу, который нужно смонтировать.
- unmount — выполняет противоположную задачу.
- df — показывает, сколько пространства занято на подключенных дисках и разделах. По умолчанию отображает данные в килобайтах. Можно переключиться на мегабайт, добавив параметр -m. Это выглядит так: df -m.

- du — расскажет, сколько места занимает конкретный файл или папка. Чтобы узнать, насколько тяжелая директория Desktop, введем: du