командный интерпретатор Linux и работа в консоли

Фиоретти, М. Офисные макросы. Макросы: офис и автоматизация

Фиоретти, М.  Офисные макросы [Текст] : Макросы: офис и автоматизация : [как создавать макросы и пользоваться ими в офисных пакетах LibreOffice и OpenOffice] : учебник / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 80-83. — (Офисные макросы) (Учебник). — Веблиогр. "Источники и ресурсы": с. 83 (3 назв.). — Прил.: "Скорая помощь. Никогда не пользуйтесь макросами вместо стилей для получения постоянного, не зависящего от содержания форматирования. С помощью макросов можно применять стили автоматически, но не обходиться без стилей. Если вы забудете это золотое правило, то однажды пожалеете." ; "Переносимы ли макросы?" : [ответ на вопрос]. — С. 81 ; "Скорая помощь. Утилитой записи макросов пренебрегать не стоит. Ее возможности в качестве генератора кода переоценены, и с ней макросы не могут принимать параметры, поэтому она не избавит вас от необходимости изучения Basic. Но как средство изучения Basic она может быть очень полезной." : [когда Macro Recorder полезна]. — С. 82 ; "Скорая помощь. Всегда дважды подумайте, перед тем как писать макрос или копировать его в свои библиотеки. Часто есть лучшие и обладающие лучшей переносимостью варианты автоматизации работы в офисе.". — С. 83. 
      Аннотация
      Что такое макросы, что такое расширения, когда и зачем ими пользоваться, основные возможности языка макросов LibreOffice Basic по умолчанию, разбор рабочего примера макроса замены текста. 
      Как создать, запустить и написать макрос, как правильно хранить макросы.
 

 

Ботвик, Н. Ключевые навыки. Терминал: Bash и Readline

Ботвик, Н. Ключевые навыки [Текст] : Терминал: Bash и Readline : [создание макросов и определение функций оболочки] : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 74-75. — (Учебник) (Терминал). — Прил.: "Горячие клавиши рабочего стола" : [методы добавления и изменения клавиш быстрого запуска в Х]. — С. 74 ; "Завись она иначе…" : [алиасы (псевдонимы) оболочки]. — С. 75. 
      Аннотация
      Чтобы работать в командной строке эффективно и элегантно, урок учебника напоминает, что использование оболочкой Bash системного вызова Readline (чтения строки) для ввода и редактирования текста дает некоторые возможности индивидуальной настройки с помощью файлов inputrc и profile. Конкретно рассматривается создание макросов в .inputrc и определение функций оболочки в .bash_profile или .bashrc.
 

Ботвик, Н. Ваши проблемы с Linux решены

Ботвик, Н. Ваши проблемы с Linux решены [Текст] : [руководство] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 38-51. — Содерж.: Приступаем : [содержание руководства]. — С. 38 ; "Нужна помощь? Вы найдете дружеский совет на linuxformat.com/forums". — С. 39 ; Приступим. Проблемы при загрузке? Рассмотрим самые общие : [остановка и ошибки при загрузке, восстановление Grub с помощью CD Rescatux после переустановки Windows, загрузка нескольких дистрибутивов Linux, использование специальных CD (System Rescue CD, Rescatux и Grml) и live CD (Rescatux live CD) для аварийного восстановления системы]. — С. 40-41 ; Зачем нужен терминал? : [использование команд терминала при выполнении рекомендаций данного руководства]. — С. 42 ; Сложности с "железом". Укрощение застроптивившегося оборудования : [поиск драйверов оборудования, периодические сбои (наиболее частые причины таких сбоев и советы по их устранению: бракованная память — запуск Memtest; перегрев — мониторинг температурного режима и проверка системы охлаждения; некачественный блок питания — использование другого блока питания), проблемы с принтерами (определение поддержки принтера Linux, особенности установки драйверов от производителя, драйверы из пакета gutenprint на http://linuxprinting.org; настройка принтера), настройка твердотельных дисков и особенности выполнения операции trim, удаление файлов всерьез (методы безопасной очистки диска, которые позволят его продать; использование Darik’s Boot and Nuke (DBAN) live CD с http://www.dban.org для уничтожения данных)]. — С.  42-43 ; Ищем неприятности : [записи системного журнала в /var/log и буфер ядра как источники информации о проблемах]. — С. 44 ; Проблемы с системой. Решайте типовые проблемы через администрирование : [переполнение диска — мониторинг использования дискового пространства домашней директорией и системным root при помощи команд терминала или графических утилит Filelight для KDE и Disk Usage Analyser для Gnome; особенности функционирования памяти в Linux; директория /home — перемещение на отдельный раздел с помощью отдельного жесткого диска, GParted и rsync; проблема с узлами устройств при использовании Universally Unreadable IDs в /etc/fstab и ее решение; копирование жесткого диска целиком с помощью live CD Clonezilla]. — С. 44-45 ; Запустите из оболочки : [почему стоит попробовать запустить программу из терминала, если она отказывается работать из программы запуска приложений рабочего стола или сбоит]. — С. 46 ; Программные глюки. Программы куролесят? Или их нет? Мы поможем : [установка программ в Linux — особенности, установка пакета с использованием Software Manager, установка из исходных кодов; выбор ISO-образа для его использования на флешке без DVD-привода (гибридный ISO, конвертирование обычного ISO-образа в гибридный с помощью isohybrid); устранение причин торможения системы — мониторинг использования ресурсов системы с помощью программы top; восстановление пароля входа в систему; закрытие окна сбойной программы — утилита xkill, команды командной строки kill, killall)]. — С. 46-47 ; Предпоследнее средство : [клавиши Magic SysReq — использование,  мнемонические фразы для запоминания клавиш]. — С. 48 ; Соединение. А теперь займемся проблемами связи и Интернета : [если интернет медленный — проверка скорости при помощи сервиса http://speedtest.net или программы nethogs, проверка перегруженности канала; просмотр видео сервисов, которые используют технологию Silverlight от Microsoft — плагин браузера Pipelight, расширения управления User­Agent для браузера; проблемы и особенности монтирования устройств под Android, новый способ соединения с  Android-устройствами по MTP (Media Transfer Protocol); установление доступа к удаленному рабочему столу с помощью TightVNC или VNC, а также через SSH на удаленном компьютере; получение IP-адреса устройств Android и Raspberry Pi]. — С. 48-49 ; Где еще найти помощь : [шаги и источники получения помощи, если проблема не решается]. — С. 50 ; Проблемы рабочего стола. Убедимся, что среда, которая маячит у вас перед глазами, работает : [если после обновления системы нет рабочего стола — переустановка драйверов видеокарты; если программа сбоит и ее переустановка не помогла — создание нового пользователя с настройками по умолчанию позволит удостовериться, что проблема кроется в настройке пользователя, поиск настройки программы, изменение настройки; если система не принимает пароль пользователя — изменение прав собственности на файлы своей директории; если не удается извлечь устройство — выявление блокирующего процесса и блокирующей программы; если забыли, где сохранили файл — использование find и grep]. — С. 50-51.
      Аннотация
      Из многолетнего опыта ответов на самые разные вопросы от читателей и посетителей форума www.linuxformat.com отобрана богатая смесь отборных знаний по Linux, способная помочь решить основные проблемы, с которыми регулярно встречаются пользователи Linux, — проблемы с загрузкой, оборудованием и системой, более общие проблемы с внешним оборудованием, сетями и классические проблемы рабочего стола.
 

 

Ельчук, К. PHP/SQLite

Ельчук, К. PHP/SQLite [Текст] : PHP/SQLite: Почта чохом : учебник : [инструкции по настройке собственного PHP-скрипта массовой рассылки по электронной почте] / Кент Ельчук (Kent Elchuk)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 72-75. — (PHP/SQLite. Учебник). — Прил.: "Наш эксперт" : [краткая справка об авторе] ; "Скорая помощь. База данных SQLite имеет расширение по умолчанию .sqlite, которое вы при желании можете переименовать в .db. Также ей нужно будет настроить разрешения на 777, если вы планируете изменять ее из своего приложения. В противном случае вы получите только частичные привилегии.". — С. 72 ; "Соединения SQLite и MySQL" : [пример реализации в скрипте]. — С. 73 ; "Скорая помощь" : [приводится команда скрипта, которая конвертирует базу данных MySQL в SQLite] ; "Предоставьте SMTP данные об электронной почте" : [показано как задать программе отправки SMTP хост электронной почты, порт, имя пользователя и пароль]. — С. 74 ; "Функция SMTP vs Mail()" : [использование встроенной функции PHP mail() в файле index.php для массовой рассылки] ; "Скорая помощь. Когда ваш первый столбец обрабатывается MySQL с автоприращением, обычно он имеет тип Int и первичный ключ. В SQLite вам нужно конвертировать тип Int в INTEGER и сделать его первичным ключом. По умолчанию конвертирование базы данных MySQL с таблицами, которые используют тип int, произойдет в тип Int в SQLite.". — С. 75. 
      Аннотация
      Кент Ельчук помогает реализовать один из способов сеять разумное, доброе, вечное при помощи компьютерных технологий и предлагает скрипт массовой рассылки по электронной почте. Приложение может работать на любом локальном хосте (Raspberry Pi, USB­-брелок, виртуальная машина или учетная запись своего веб­хостинга). 
      Успехов! 

 

Ботвик, Н. Systemd

Ботвик, Н. Systemd [Текст] : Systemd: связи налаживаются : учебник : [менеджер сети Systemd-networkd в управлении сетевыми соединениями] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 62-63. — (Systemd. Учебник). — Прил.: "Мировое господство" : [как понимать расширение возможностей Systemd]. — С. 63. 
      Аннотация
      Менеджер сети Systemd-networkd в управлении сетевыми соединениями — настройка сети, интерфейсов и режима моста.
 

 

Смедли, Р. GNU Screen. Версия: 4.2.1. Сайт: http://bit.ly/GNUScreen

Смедли, Р. GNU Screen. Версия: 4.2.1. Сайт: http://bit.ly/GNUScreen [Текст] : мультиплексор консоли : [обзор консольного инструмента для удаленной работы и управления виртуальными серверами] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 101. — (LXFHotPicks). 
      Аннотация
      Плюсы Screen: группирует несколько виртуальных консолей в одно окно терминала или сессию SSH, что весьма удобно; персистентность позволяет при потере сессии SSH после восстановлении заново соединиться с работающей сессией Screen и начать работу с момента прерывания; способность предоставлять распределенный доступ к сессиям превращает программу в мощный инструмент для удаленной работы и управления виртуальными серверами. 
      Работа с программой, установка и зависимости, конкурентные решения.
 

Помогите нам помочь вам

Помогите нам помочь вам [Текст] : [просьба редакции более полно описывать проблемы в письмах в рубрику «Ответы», чтобы получить наилучший ответ]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 98. — (Ответы). 
      Аннотация
      В ответе обращено внимание на то, что зачастую трудно дать ответ пользователю Linux, поскольку его проблема описана недостаточно полно. Пользователи коротко информируются об описании сообщения об ошибке, описании проблем с устройствами, а также рекомендуется использовать программы Hardinfo (http://hardinfo.berlios.de/) или lshw (http://ezix.org/project/wiki/HardwareLiSter), которые сохранят подробную информацию об устройствах и о состоянии системы в HTML­-файле, который можно приложить к письму в рубрику "Ответы". Тем, кто не хочет или не может установить эти программы, рекомендуются команды оболочки, при помощи которых будет создан файл system.txt для диагностики проблемы.
 

Коротко про… dd

Коротко про… dd [Текст] : [краткая информация о команде и ее применении]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 97. — (Ответы). 
      Аннотация
      Назначение команды dd и ее применение для чтения и записи образов дисков, для восстановления удаленных файлов, для создания копии жесткого диска. Меры предосторожности при использовании программы. 
 

Терминалы и суперпользователи : [способы выполнения в терминале команд от имени суперпользователя (root)]

Терминалы и суперпользователи [Текст] : [способы выполнения в терминале команд от имени суперпользователя (root)]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 97, колон. 3. — (Ответы). 
      Аннотация
      Команды sudo и su.
 

2. Перепишем историю : [как найти команды из истории для всех сеансов терминала]

2. Перепишем историю [Текст] : [как найти команды из истории для всех сеансов терминала] : [ответ на вопрос читателя Тони В. (Tony V.)] / авт. не указ.  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 96, колон. 2-3 — 97, колон. 1. — (Ответы). 
      Аннотация
      Особенности поиска истории команд в Bash (файл .bash_history) и реализация поиска команд для всех сеансов терминала (приводится фрагмент кода для добавления в файл bashrc).
 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 46-49. — (Рецепты доктора Брауна). — Содерж.: Резервирование с Ubuntu One : [Сервис Ubuntu One (one.ubuntu.com) от Ca­nonical для хранения файлов пользователя в облаке — возможности, доступ, впечатления от сервиса] ; Загрузка изнутри. Bootchart. Linux слишком долго загружается? Bootchart покажет, что происходит за это время : [Bootchart 0.9 (www.bootchart.org/) — утилита мониторинга и визуализации информации о процессе начальной загрузки Linux и активности диска (автор опробовал ее в системе под управлением Fedora 11)]. — С. 46 ; Четыре способа настроить Bash : [Руководство по применению алиасов, функций, измнение строки приглашения, булевых опций]. — С. 47 ; Разделиться и выжить : [Совет предусмотреть место на отдельном разделе, где будут храниться восстановленные файлы]. — С. 48, колон. 1 ;  Восстанавливаем удаленные файлы. PhotoRec. Сослав важный файл в цифровое забвение, не паникуйте. Его можно вернуть : [Командная строка: профилактика случайного удаления файлов и все возможные варианты восстановления; программы восстановления файлов — R­Linux (www.data­recovery­software.net) и Easeus (www.easeus­linuxrecovery.com). для восстанавления удаленные файлов из файловых систем ext2/ext3 (работают только в Windows), "резчики файлов" (file carvers), которые используются для раскрытия киберпреступлений (например, Unrm и Lazarus (часть The Coroner's Toolkit (TCT; www.porcupine.org/forensics/tct.html)), Foremost (www.forensicswiki.org/wiki/Foremost) и Scalpel (www.digitalforensicssolutions.com/Scalpel)); практика использование Scalpel; замечание к использованию программы PhotoRec (www.cgsecurity.org/wiki/PhotoRec)]. — С. 48-49 ; Взгляд с другой стороны : [Shred, которая перезаписывает все блоки файла перед удалением и даже после удаления] ; Ох уж эти отговорки! : [Финальные аккорды темы восстановления данных — ссылки нерадивых работников на потерю данных как повод для несвоевременной сдачи работы, где доктор обратил внимание на объяснение «В мой компьютер ударила молни!», а любимое у Криса Брауна…]. — С. 49.
      Аннотация 
      По ряду причин Крис Браун (Chris Brown) не в восторге от облачных хранилищ, а поэтому наслаждается картинками загрузки системы, настраивает Bash, всесторонне заботится о сохранности цифрового богатства и предлагает заготовки для предотвращение громов и молний со стороны начальства.

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 42-45. — (Рецепты доктора Брауна). — Содерж.: Права web-серфера : [Первая часть заметки — комментарий к высказыванию Гордона Брауна в газете The Times от 16 июня 2009 года, в котором утверждается, что «быстрое интернет­-соединение сегодня считается большинством людей таким же обязательным удобством как электричество, газ и вода»; вторая часть об уровне образования инженера «Бритиш Телеком», считающего, что медь использует звук для предачи информации в сетях] ; Дистрибутив для нетбуков. Moblin. Взглянем на Moblin, первый шаг Intel в создании дистрибутива для нетбуков : [Впечатления от тестирования версии Moblin v2.0 beta для нетбуков и нет­топов (moblin.org) — система не готова к массовому релизу] ; Быстрая загрузка : [Moblin на нетбуках с твердотельным жестким диском]. — С. 42 ; Телепатия в оболочке. Bash. Автодополнение — благо для тех из нас, кому трудно печатать аккуратно. Узнаем, как оно работает и как его расширить : [Механизм дополнения имени файла в Bash: встроенная команда compgen, которая генерирует различные списки завершения; правила автодополнения (compspecs) в файле /etc/bash_completion, которые добавляются в оболочку встроенной командой complete; демонстрация расширения механизма дополнения имени файла путем передачи ему либо пользовательских внешних программ, либо пользовательских функций, возвращающих список возможных совпадений, а затем определив их как правило командой complete] ; Основы дополнения : [дополнение слов в Bash] ; Узнать леденящие душу подробности можно на man-­страницах Bash для встроенных команд ‘complete’ и ‘compgen’ [Таблица] : [Списки завершения Bash, которые генерирует встроенная команда compgen (частично)]. — С. 43 ; Webmin умеет не все : [Webmin концептуально не поднимает уровень системного администрирования выше редактирования конфигурационных файлов, его назначение не в упрощении, а в оборачивании файлов конфигурации в приятный графический интерфейс]. — С. 44 ; Админ в браузере. Webmin. Администрируйте все Linux-­компьютеры с комфортом web­-браузера, и вы уже не вернетесь к ручному редактированию конфигурационных файлов! : [Программный комплекс Webmin 1.480 (www.webmin.com, но не www.webmin.org, который не связан с компьютерной тематикой): возможности, настройка, журнал действий, безопасность]. — С. 44-45 ; Настройки Webmin [Таблица] : [настройки и их функции]. — С. 45. 
      Аннотация 
      Мы узнаем, что Webmin — лучшее изобретение человечества со времен колеса, и задумаемся о том, есть ли жизнь без Интернета.

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 44-47. — (Рецепты доктора Брауна). — Веблиогр. "Где узнать больше": с. 47 (6 назв.). — Содерж.: Почти волшебство : [Что потрясло Криса Брауна: «технический прогресс приблизился к той точке, когда почти невозможно удивить никого (а особенно молодежь) вообще ничем… большинство качественных изменений, происшедших в последнее десятилетие, связаны с преобразованием источников информации в цифровую форму»] ; Мудрость Moodle : [Moodle — свободная система управления обучением с открытым исходным кодом, веб-приложение на PHP, предоставляющее возможность создавать сайты для онлайн-обучения — общая информация]. — С. 44 ; Структура репозитория Debian. Debian/Ubuntu. Недоумеваете, откуда берутся ваши Deb-­пакеты? Давайте разберемся с устройством репозиториев ;  Структура репозитория Ubuntu. Менеджеры пакетов автоматически выбирают нужные файлы исходя из архитектуры, на которой работают : [Схема] ; Строка из файла /etc/apt/sources.list. Эти части связывают карманы и компоненты с URL-адресами сервера : [Схема] ; Схема файловой системы репозитория Ubuntu. Показаны лишь некоторые каталоги : [Схема]. — С. 45 ; В первый раз Apt-proxy получает Deb-файл с сервера, а затем достает его из кэша : [Схема] ; APT для нетерпеливых : [Четыре полезные команды APT]. — С. 46 ; Отраженная слава. Прокси-серверы и зеркала доставят репозитории Debian или Ubuntu поближе к дому и ускорят установку ПО : [Работа в командной строке: установка и запуск прокси-сервера APT, создание зеркала Debian (если это необходимо), развертывание собственного репозитория ]. — С. 46-47 ; Зеркалирование — потенциально затратная операция. Она создает локальную копию целого репозитория из сети : [Схема]. — С. 47.
      Аннотация 
      Потрясение от чудес технического прогресса не может отвлечь Криса Брауна от рутины организации репозиториев Debian при помощи командной строки. 

 

Фиоретти, М. Bash: язык оболочки

Фиоретти, М. Bash [Текст] : Bash: язык оболочки : учебник / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 92-95. — (Академия кодинга) (Bash). — Библиогр. "Ранее в Linux Format (или еще где-то)": с. 93 (5 назв.) ; Веблиогр. "Ресурсы": с. 94 . — Прил.: "Скорая помощь. В Linux есть множество инструментов, способных анализировать или редактировать изображения и видео из командной строки, от ImageMagick до FFmpeg. Освоив основы скриптов оболочки, вы сможете их использовать для создания каталогов своих коллекций мультимедиа!". — С. 92 ; "Скорая помощь. Изучите скрипты запуска вашего дистрибутива Linux. Это отличный набор руководств по администрированию Linux на основе скриптов из реальной жизни, и вам будет легко добавить к ним свои собственные!". — С. 93 ; "Скорая помощь. Скрипты оболочки способны даже автоматизировать администрирование базы данных. Их функции обработки текста могут быстро создавать запросы для клиентов командной строки вроде MySQL, и интерпретировать их результаты по вашему желанию.". — С. 95. 
      Аннотация
      Почему программирование в оболочке посильно для большинства домашних пользователей Linux и что оно дает пользователю в работе с системой. 
      Основные концепции и структуры программирования на языке оболочки посредством нескольких простейших примеров. 
      Термины и техника работы в оболочке (интерактивная среда, часто называемая терминал, интерпретатор команд или оболочка, программы оболочки или скрипты, переменные и команды присвоения значений переменным, инструменты программирования на языке оболочки, массивы, операторы, конструкции на примере конструкции if–then–else, циклы, программные функции, функции и алиасы, Here documents, они же heredocs или литералы, диалоговые окна и инструменты Zenity (https://help.gnome.org/users/zenity/stable) и Whiptail (http://linux.die.net/man/1/whiptail) для добавления их в скрипты). 
 

Ботвик, Н. Ключевые навыки

Ботвик, Н. Ключевые навыки [Текст] : Терминал: время — деньги : учебник : [псевдонимы, профили и маски — самые быстрые способы решения задач, сокращающие трату времени] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 66-67. — (Ключевые навыки. Учебник). 
      Аннотация
      Использовать терминал зачастую быстрее и эффективнее, чем графический интерфейс. Нейл Ботвик показывает самые быстрые способы управиться с делами: псевдонимы (alias) и индивидуальные подсказки; профили — файлы, содержащие команды, которые читаются и выполняются всякий раз, когда начинается сеанс работы с оболочкой; маски — наиболее распространенные операторы-маски *, ?. Коротко освещено автодополнение команд оболочки по клавише Tab и подстановка команд по клавиатурной комбинации Ctrl + R.