Cintu и Zsh. Жизнь без команд less и cat

Алексей Федорчук

Ещё одна из часто используемых команд CLI — less,относимая к семейству так называемых пейджеров (не путать с тем, чем лохи в песочницах ковыряются). То есть программ поэкранного просмотра файлов (преимущественно текстовых), в число которых входят также ветхозаветная утилита more и некогда пропагандируемая в качестве прогрессивной программа most.

Читать далееCintu и Zsh. Жизнь без команд less и cat

Cintu и Zsh. Жизнь без команды cd

Алексей Федорчук

Командная оболочка Zsh позволяет часто или вообще обходиться без ряда привычных команд CLI, или свести их употребление к минимуму. И дна из таких команд, необходимость в которой отпадает полностью — cd, служащая, как известно, для перехода в каталог, указанный в качестве её аргумента. Как это может быть?

Читать далееCintu и Zsh. Жизнь без команды cd

Cintu и Zsh. Псевдонимы глобальные и «суффиксные»

Алексей Федорчук

Псевдонимы для команд с их опциями (alias) — ещё один из простых способов минимизировать ввод командных директив, применяемый во всех оболочках. Обычно самые востребованные из них, такие, как

Читать далееCintu и Zsh. Псевдонимы глобальные и «суффиксные»

Cintu и Zsh. Вопросы истории (команд)

Алексей Федорчук

Извлечение ранее введённых команд из их «истории» — ещё один способ минимизации набора символов при работе в CLI (наряду с ранее рассмотренными hподстановками и автоматическим дополнением). И эта возможность существует по всех современных командных оболочках (кроме, разве что, кондового POSIX Shell, эмулируемого обычно командой /bin/sh). Однако и тут Zsh некогда выделился дополнительными функциями (правда, ныне реализованными и в Bash, хотя там они включаются несколько иным способом).

Читать далееCintu и Zsh. Вопросы истории (команд)

Cintu и Zsh. Содержание

Алексей Федорчук

cintu-logo-100В следующих набросках будет рассмотрена работа в командной строке (далее CLI — Command Line Interface), преимущественно в оболочке Zsh, а также некоторые связанные с этим вопросы. Что и найдёт своё отражение в представленном ниже содержании:

Читать далееCintu и Zsh. Содержание

Cintu и Zsh. Подстановка команд и аргументов

Алексей Федорчук Эффективное использование любой командной оболочки предполагает минимизацию нажатия клавиш пальцами. Для этого существует несколько приёмов, одни из которых — общие для всех развитых командных оболочек, другие же специфичны для Zsh. К числу первых относится, например, повторение команд и аргументов. Для повторения последней введённой команды служит удвоенный символ восклицательного знака — !!. Например, команда … Читать далееCintu и Zsh. Подстановка команд и аргументов

Cintu и Zsh. Автоматическое дополнение

Алексей Федорчук Как было сказано в предыдущем наброске, набирать длинные команды и, тем более, ещё более длинные пути в х аргументах совсем не обязательно. Ибо во всех развитых шеллах с давних времён (хотя и не изначально) существует механизм их автоматического дополнения по нажатию клавиши табулятора. Механизм этот прекрасно известен всем линуксоидам по его реализации в … Читать далееCintu и Zsh. Автоматическое дополнение

Cintu и Zsh. Вступление

Cintu и Zsh. Вступление

Алексей Федорчук

Эта серия набросков (или шпаргалок) посвящена приёмам работы к командной строке вообще и в Zsh в особенности. Именно эта командная оболочка принята в Cintu как регистрационная (login shell) по умолчанию, вместо традиционного для почти всех дистрибутивов Linux оболочки Bash. Причин такого выбора несколько. и основные из них — следующие:

Читать далееCintu и Zsh. Вступление

Cintu и Pinguy Builder: очередная система ремастеринга

Алексей Федорчук

Перепробовав в своё время несколько систем ремастеринга для изготовления дистрибутивных образов, для своей Cintu я в итоге остановился на Systemback. Программа эта привлекает простотой использования, в частности, позволяет легко сохранять пользовательские настройки. И потому именно с её помощью до сего дня изготовлялись образы всех редакций Cintu.

Читать далееCintu и Pinguy Builder: очередная система ремастеринга

Cintu 16.10: прикидочная сборка

Алексей Федорчук

Вот и пролетело ещё одно лето, и на горизонте отчётливо замаячил силуэт яка, олицетворяющего релиз Ubuntu 16.10 Yakkety Yak, пережившего на днях заморозку возможностей. И настала пора поглядеть, как будет выглядеть Cintu на обновлённой базе. Для чего я осуществил прикидочную сборку в виртуальной машине (её даже трудно назвать тестовой) по уже давно отработанной схеме:

Читать далееCintu 16.10: прикидочная сборка

Cintu 16.04.1, midi-сборка с X-Apps

Алексей Федорчук

В связи с развитием проекта X-Apps подготовлена midi-редакция системы Cintu, основанной на Ubuntu 16.04.1 LTS и сборке среды Cinnamon из PPA-репозитория Tsvetko. Как и ранее, она предназначена исключительно для архитектуры x86_64 (она же — AMD64), её «живо-установочный» iso-образ, объёмом 972 МБ, можно скачать отсюда.

Читать далееCintu 16.04.1, midi-сборка с X-Apps

Cintu 16.04.1-3ts, список пакетов midi-редакции

Алексей Федорчук

Приведённый ниже список пакетов maxi-редакции окончательного релиза Cintu 16.04.1-3ts получен по выводу команды dpkg -l:

Читать далееCintu 16.04.1-3ts, список пакетов midi-редакции

Инсталляция Cintu: дополнение о разметке

Алексей Федорчук Нам тайны нераскрытые раскрыть пора, А в Systemback’е тайны — как в копилке. Мы тайны эти с корнем вырвем — будет дыра, И вволю выпьем джина из бутылки! Почти Владимир Высоцкий Действительно, Systemback расстаётся со своими тайнами постепенно и неохотно. Вроде бы впрошлом очерке были описаны все возможные варианты установки Cintu из его … Читать далееИнсталляция Cintu: дополнение о разметке

Инсталляция Cintu

Алексей Федорчук

Поскольку Cintu (пока?) недостойна высокого звания ударника коммунистического труда дистроения, то и на собственный инсталлятор она не претендует. А использует инсталлятор из Systemback — системы, с помощью которой изготавливаются её «живо-установочные» образы.

Читать далееИнсталляция Cintu

Cintu перед установкой. Практика разметки: вступление

Алексей Федорчук

Ознакомившись с имеющимися в Cintu средствами разметки, можно перейти к их практическому применению, чему будут посвящены ближайшие страницы. Однако перед тем необходимо сказать ещё несколько слов.

Читать далееCintu перед установкой. Практика разметки: вступление

Cintu перед установкой. Практика разметки: Gparted

Алексей Федорчук

В Live-сессии Cintu утилита GParted запускается либо из главного меню (пункт Администрирование), либо из строки мини-терминала (вызываемого по Alt+F2) набором одноимённой команды (в нижнем регистре, то есть как gparted). После чего возникает примерно следующая картина (в виртуалке, в реале она, в зависимости от конфигурации накопителей, может отличаться):

Читать далееCintu перед установкой. Практика разметки: Gparted

Cintu перед установкой. Практика разметки: cfdisk

Алексей Федорчук

Чтобы выполнить разметку диска с помощью утилиты cfdisk, надо для начала вызвать какую-нибудь терминальную программу. В mini-редакции Cintu в этом амплуа выступают Gnome Terminal (по умолчанию) и сладкая парочка — XTrerm с UXTerm (различие между ними только в том, что UXTerm поддерживает Unicode). В maxi-редакции к ним присоединяется выпадающий терминал Guake, вызываемый нажатием клавиши F12. Поскольку и XTrerm, и UXTerm в умолчальном виде выглядят… так себе, а искусство их настройки давно утеряно, настоятельно рекомендую прибегать (и не только в этом случае) к Gnome Terminal или Guake, по ситуации.

Читать далееCintu перед установкой. Практика разметки: cfdisk

Cintu перед установкой. Практика разметки: fdisk

Алексей Федорчук

Для использования утилиты fdisk опять-таки потребуется терминал — любой из перечисленных в прошлом очерке. А саму команду сначала целесообразно использовать для получения информации обо всех накопителях системы и разделах на них — в такой форме:

Читать далееCintu перед установкой. Практика разметки: fdisk

Cintu перед установкой. Практика разметки: заключение

Алексей Федорчук В предыдущих очерках о GParted, cfdisk и fdisk были описаны лишь некоторые способы работы с этими инструментами, применимыми к конкретному случаю. Более полную информацию о двух последних утилитах можно получить из man cfdisk и man fdisk, соответственно. Наиболее подробная информация о GParted — в его встроенной системе помощи (Help —> Contents или по … Читать далееCintu перед установкой. Практика разметки: заключение

Cintu 16.04.1: окончательный релиз

Алексей Федорчук

cintu-logo-100В ходе практического применения первых образов обеих редакций Cintu 16.04.1 в них, как обычно, обнаружились некоторые мелкие, но досадные упущения. В связи с чем они были изъяты со скачивания, и заменены обновлёнными, которые и предлагаются нынче вниманию заинтересованных лиц:

Читать далееCintu 16.04.1: окончательный релиз

Cintu 16.04.1-2ts, список пакетов maxi-редакции

Алексей Федорчук

Приведённый ниже список пакетов maxi-редакции окончательного релиза Cintu 16.04.1-2ts получен по выводу команды dpkg -l:

Читать далееCintu 16.04.1-2ts, список пакетов maxi-редакции

Cintu 16.04.1-2ts, список пакетов mini-редакции

Алексей Федорчук

Приведённый ниже список пакетов mini-редакции окончательного релиза Cintu 16.04.1-2ts получен по выводу команды dpkg -l:

Читать далееCintu 16.04.1-2ts, список пакетов mini-редакции

Cintu 16.04.1, maxi-сборка

Алексей Федорчук

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

Описанная в прошлой заметке mini-редакция Cintu 16.04.1 со средой Cinnamon из репозитория Tsvetko (который, кстати, оказался болгарином) за несколько дней тестового применения показала себя очень хорошо. А потому на неё основе была собрана maxi-редакция, включающая всякие дополнительные приложения примерно в том же объёме, что были в аналогичной предыдущей maxi-сборке cintu 1604.

Читать далееCintu 16.04.1, maxi-сборка

Cintu 16.04.1, mini-сборка

Алексей Федорчук

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

Вот уже почти неделя прошла с момента выхода багофиксного релиза Ubuntu 16.04.1 LTS. И, казалось бы, пора собирать на его основе очередной микст Cintu. Тем более, что в одном из PPA-репозиториев появилась свежая сборка Cinnamon 3.0 от 2016-07-22, предназначенная (в том числе и) для релиза Xenial.

Читать далееCintu 16.04.1, mini-сборка

Cintu перед установкой. Создание целевого раздела: введение

Алексей Федорчук

Всем хорош штатный инсталлятор, входящий в состав комплекса Systemback — и просто, и быстр. Вот только собственных средств дисковой разметки в нём не предусмотрено — для установки системы требуется наличие заблаговременно созданного раздела (не обязательно с файловой системой) или неразмеченного дискового пространства. Или — раздела, содержимым которого можно безболезненно пожертвовать.

Читать далееCintu перед установкой. Создание целевого раздела: введение

Cintu перед установкой. Разметка диска: утилита parted

Алексей Федорчук

Программа parted (или, точнее, GNU parted, как подчеркивается в заголовке man-страницы) предлагается в рамках проекта GNU как универсальное средство для работы не только с дисковыми разделами, но и с файловыми системами. И действительно, она позволяет не только выполнить разметку диска, но и создать на разделах файловые системы, а также осуществляет проверку их целостности, удаление, перемещение, копирование и изменение размера разделов существующих.

Читать далееCintu перед установкой. Разметка диска: утилита parted

Cintu перед установкой. Ресайсинг раздела NTFS: утилита parted

Алексей Федорчук

Для выполнения ресайзинга раздела NTFS с помощью консольной утилиты parted грузимся с любого LiveCD, её содержащего, открываем терминальное окно (или переходим в текстовую консоль по комбинации клавиш Alt+Control+F#, в зависимости от дистрибутива), получаем, при необходимости, права администратора командой su или sudo. После чего требуется набрать в командной строке

Читать далееCintu перед установкой. Ресайсинг раздела NTFS: утилита parted

Cintu перед установкой: системные требования

Алексей Федорчук

Системные требования для любой современной Linux-системы, как известно всем (и при этом давно), являются субъективной реальностью, данной нам в ощущениях её майнтайнера, полученными им при рассматривании своего потолка, мизинца левой руки, а также прочих предметов окружения. Или ниспосланными ему от Всеосвещающего Фонаря.

Читать далееCintu перед установкой: системные требования

Cintu после установки: подключение дополнительных разделов

Алексей Федорчук

Инсталлятор из комплекта Systemback, при всех своих многочисленных достоинствах, обладает одним врождённым недостатком: при установке системы он не позволяет задействовать автоматическое подключение произвольного раздела, несущего произвольную файловую систему, в произвольную точку монтирования. И, тем более, не позволяет подмонтировать существующую файловую систему без её переформатирования и, следовательно, без потери данных.

Читать далееCintu после установки: подключение дополнительных разделов

Cintu 16.04: текущие образы для скачивания

Алексей Федорчук

Ссылки на скачивание образом убраны по причинам, описанным здесь. А также ввиду утраты актуальности. Обновлённые образы Cintu 16.04.1 будут готовы в ближайшее время.

Поскольку с выходом самого «релизистого» из всех релизов Cintu версии 16.04 различных редакций её стало довольно много, ссылки, по которым можно скачать актуальные образы (с Cinnamon версии 3.0), вынесены на эту страницу. Прежние образы, включающие ту же среду версии 2.8, представляют интерес только для истории.

Читать далееCintu 16.04: текущие образы для скачивания