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

Coulson, Dave, Drummond, Richard. Answers

Coulson, Dave, Drummond, Richard. Answers : [гуру Дейв Коулсон і Річард Драммонд відповідають навіть на найскладніші запитання читачів] // Linux Format. — 2000. — № 1 (001), May. — P. 76-81. — (Linux Answers). — Appendices: «Just the FAQS» : [найчастіші запитання]. — P. 80; «Submission advice» : [запрошення надсилати технічні запитання щодо Linux; рекомендації щодо наведення відомостей про операційну систему, апаратне й програмне забезпечення та стислого формулювання проблеми; інформація про способи надсилання запитань поштою, електронною поштою та через онлайн-форуми журналу]. — P. 81. — Contents: Mounting Zips : [запитання щодо налаштування Linux для розпізнавання внутрішнього накопичувача Iomega Zip з інтерфейсом IDE, без ATAPI] : [відповідь — порядок підключення та монтування внутрішнього IDE-накопичувача Zip у Linux; використання четвертого розділу пристрою /dev/hdd4 і створення каталогу точки монтування /mnt/zip]; Priority : [запитання щодо встановлення пріоритетів завдань у Linux для зменшення використання процесорного часу під час фонового кодування MP3] : [відповідь — керування пріоритетами процесів за допомогою команд nice і renice, визначення PID командою ps -A та зміна пріоритету через диспетчер завдань KDE]. — P. 76 ; Installing : [запитання щодо вибору каталогів для встановлення скомпільованих програм і зберігання вихідного коду в Linux] : [відповідь — встановлення програм через менеджери пакетів RPM і dpkg або самостійна компіляція вихідного коду за допомогою ./configure, make і make install; розміщення встановлених програм у /usr/local, зберігання вихідного коду в /usr/src, /usr/local/src або домашньому каталозі; особливості розміщення вихідного коду ядра та заголовкових файлів]. — P. 76-77 ; Ghostscript: [запитання щодо перегляду файлів PostScript і EPS за допомогою Ghostscript та підтримки формату PDF] : [відповідь — відкриття файлів PostScript, EPS і PDF командою gs; рекомендація використовувати графічну оболонку GhostView або аналогічний пакет, а для перегляду PDF — програму xpdf]; Ethernet: [запитання щодо усунення проблем із підключенням мережевої карти 3Com Vortex Ethernet до локальної мережі в Mandrake 7] : [відповідь — налаштування модуля 3c59x та його параметрів; перевірка розподілу апаратних переривань IRQ і рекомендація вимкнути Plug and Play у BIOS для діагностики проблем із мережевою картою]. — P. 77 ; Archiving: [запитання щодо розпакування архівів .tar.bz2 однією командою замість двох послідовних операцій] : [відповідь — використання команди bunzip2 -c і конвеєра для передавання розпакованих даних команді tar]. — P. 77-78 ; XFree86 : [запитання щодо переналаштування XFree86 після невдалого початкового налаштування] : [відповідь — використання команди XF86Setup у текстовому режимі входу до системи після зупинення графічного середовища; необхідність установленого сервера VGA16 для відображення вікна налаштування]; Login : [запитання щодо отримання прав суперкористувача root під час роботи під власним обліковим записом Linux] : [відповідь — використання команд su і sudo для отримання адміністративних привілеїв без постійної роботи в системі від імені root]; USB : [запитання: дистрибутив Linux заявляє про підтримку USB, але чи поширюється вона й на принтери? І як налаштувати принтер, якщо він не відображається як LPO] : [відповідь: підтримка USB-принтерів у Linux; розташування пристроїв у /dev/usb/lpX, де X — номер USB-принтера, починаючи з 0]; Using X : [запитання: як вийти з X і повернутися до командного рядка] : [відповідь: завершення процесу X або менеджера вікон залежно від способу запуску графічного середовища; визначення PID процесу за допомогою команди ps -A; перемикання між віртуальними терміналами комбінаціями клавіш Ctrl-Alt-Fx (F1–F6) без завершення роботи X і повернення до X комбінацією Ctrl-Alt-F7]; Cron : [запитання: відомо, що програма cron використовується для виконання завдань у визначений час, але не вдається знайти інформацію про її налаштування; прохання надати допомогу] : [відповідь: посилання на інструкцію Cron HOWTO на сайті http://linux.com/howto⁠ та її доступність на локальному дзеркалі LDP; для роботи без доступу до мережі — довідка man 5 crontab, яка містить синтаксис і численні приклади файлу /etc/crontab]; Internet : [запитання: повільне інтернет-з’єднання через низьку швидкість роботи провайдера; чи можна прискорити доступ до часто відвідуваних сторінок, налаштувавши власний DNS-сервер] : [відповідь: налаштування локального DNS-сервера на основі BIND/named за допомогою пакета caching-nameserver і створення актуального списку кореневих серверів DNS у файлі root.hints; оцінка ефективності кешування залежно від характеру перегляду вебсторінок; особливості повторного отримання DNS-даних після перезавантаження системи або перезапуску сервера]. — P. 78; Backing up : [запитання щодо резервного копіювання розділу Linux на CD-RW] : [відповідь — використання cdrecord для запису компакт-дисків, rsync для оновлення образу диска та спеціалізованих засобів резервного копіювання, зокрема cdbackup]. — P. 78–79; Data Transfer : [запитання щодо перенесення файлів вебсайту з Windows до Linux зі збереженням структури каталогів та імен файлів] : [відповідь — монтування розділу Windows у Linux із зазначенням типів файлової системи vfat для Windows 98 і fat для старіших розділів]; Failing fonts : [запитання щодо збою запуску xfs та проблем із KDE] : [відповідь — перевірка прав доступу до каталогу /tmp, зміна яких могла спричинити збій сервера шрифтів]; How much free? : [запитання щодо визначення обсягу вільного місця на дискових розділах Linux] : [відповідь — використання команди df для перегляду обсягу й відсотка вільного дискового простору]; Startup : [запитання щодо автоматичного запуску програм під час завантаження Linux або входу в графічне середовище X] : [відповідь — додавання команд до відповідних файлів конфігурації та використання символу & для запуску програм у фоновому режимі]; Checking the mail : [запитання щодо автоматичного запуску fetchmail під час підключення до Інтернету] : [відповідь — використання сценаріїв /etc/ppp/ip-up і /etc/ppp/ip-down та відповідних каталогів для автоматичного запуску й зупинення fetchmail; запуск у режимі демона з інтервалом перевірки пошти та розміщення конфігураційного файла fetchmailrc у каталозі /root/, якщо програму запускають від імені root]. — P. 79; Apache Images : [запитання щодо зміни стандартних піктограм каталогів і файлів у вебсервері Apache та призначення окремих піктограм певним типам файлів] : [відповідь — зміна піктограм у каталозі /icons та редагування конфігураційного файла httpd.conf для призначення піктограм за розширеннями файлів за допомогою директив AddIcon; забезпечення правильного розташування піктограм і прав доступу до них]. — P. 80; Vanishing Alias : [запитання щодо збереження командних псевдонімів (alias) після перезапуску Linux] : [відповідь — використання конфігураційного файла оболонки Bash .bashrc, розташованого в домашньому каталозі користувача, для автоматичного визначення псевдонімів під час запуску оболонки замість системних сценаріїв ініціалізації]. — P. 80–81; Networking : [запитання щодо спільного використання принтерів у локальній мережі Linux і NetWare] : [відповідь — налаштування підтримки протоколу IPX і файлової системи ncpfs у ядрі Linux та встановлення пакета ncpfs із клієнтськими й серверними програмами для організації друку через мережу NetWare; використання клієнта nprint для надсилання файлів до віддаленої черги друку]. — P. 81.

Мова: англійська.

Coulson, Dave. Bashing the shell

Coulson, Dave. Bashing the shell : [використання shell як функціональної частини робочого середовища] : [команди] // Linux Format. — 2000. — № 1 (001), May. — P. 63–66. — (Tutorials. shell). — «Useful Commands» : [корисні команди]. — P. 64; «Unix Shells» : [деякі оболонки Unix] : [оболонки Unix — http://freshmeat.net/appindex/console/shells.html]. — P. 65; «Tips and tricks» : [поради та хитрощі щодо використання команд оболонки Linux]. — P. 66.

Мова: англійська.

Анотація

Коли потрібна потужність і гнучкість командного рядка.

Shell AudioScope  0.21.80

Смедли, Р. AudioScope. Версия: 0.21.80. Сайт: http://bit.ly/1eMWaDQ [Текст] : аудиоосциллограф в текстовом режиме : [обзор] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 103. — (LXFHotPicks). 
     Аннотация
     Свободно распространяемы скрипт AudioScope (AudioScope.sh) для оболочки — аудиоосциллограф в текстовом режиме — предоставляет всю красоту графики ASCII в оболочке Bash и записывает звук из dev/dsp, SOX или демо. 
     Ричард Смедли рекомендует любому, кто заинтересован в изучении полезных скриптов BASH, взглянуть на этот развивающийся проект Барри Уокера (Barry Walker), чтобы увидеть как возможности скромной оболочки превращаются в полезный инструмент. 

5. Повтор копирования

5. Повтор копирования [Текст] : [резервное копирование файлов с rsync] : [ответ на вопрос читателя Рэга Коуэлла (Reg Cowell)]  //  Linux Format. — 2014. — 2014. — № 4 (182), апр.. — С. 98, колон. 2-3 — 99, колон. 1-2. — (Ответы). 
     Аннотация
     Резервное копирование файлов с rsync. 

Коротко про… Screen

Коротко про… Screen [Текст] : [оконный менеджер для терминалов] : [возможности] : [краткая справка]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 97. — (Ответы). 
     Аннотация
     Возможности оконного менеджера для терминалов Screen. 

2. Осмысленные имена

2. Осмысленные имена [Текст] : [использование программы rename] : [ответ на вопрос посетителя форума pk_fox, который хочет переименовать файлы, убрав лишнее и оставив необходимое в их именах]  //  Linux Format. — 2014. — 2014. — № 4 (182), апр.. — С. 96, колон. 2-3 — 97, колон. 1. — (Ответы). 
     Аннотация
     Переименование файлов — это один из тех вопросов, вариантов решения у которых больше, чем файлов, которые нужно переименовать. 
     Переименование группы файлов по заданным параметрам и рекурсивное переименование файлов по заданному пути и во всех подкаталогах при помощи программы rename (http://rename.berlios.de). 

Джордан, Д. Gentoo: ставим

Джордан, Д. Gentoo: ставим [Текст] : [процесс установки вручную из командной строки дистрибутива Gentoo с полным контролем настройки каждой части системы] : [руководство-дополнение к Gentoo Handbook] / Джо Джордан [Joe Jordan]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 64-67. — (Учебник) (Gentoo). — Прил.: "Скорая помощь. В Gentoo у вас должен быть отдельный раздел /boot, и включать журнал для него незачем, поскольку он изменяется крайне редко; так что лучшая файловая система для использования — ext2." ; "Схема разделов" : [рекомендации по созданию разделов /boot, /home, разделы Swap, раздел /]. — С. 65 ; "Опции компиляции" : [настройка компилятора в файле make.conf в /etc/portage/] ; "Скорая помощь. Вы можете удостоверить скачивание stage 3 tarball, скачав заодно другой файл, следующий за ним в папке сервера, *.DIGESTS, и сравнить выводы контрольных сумм по sha512sum и openssl dgst -rwhirlpool с содержимым этого файла" : [совет]. — С. 67. 
     Аннотация
     Gentoo отличается от других дистрибутивов настраиваемостью, что значит: полная установка производится вручную из командной строки, полностью контролируя настройку каждой части системы; все требуемые программы компилируются из исходников. Контролируя все до мельчайших подробностей, можно многое узнать о работе дистрибутивов Linux, превратившись в эксперта на случай сбоя или необходимости создать простую минималистскую систему. 
     Как известно, основным руководством по установке Gentoo является справочник Gentoo Handbook (www.gentoo.org/doc/en/handbook). Руководство Джо Джордана предполагает установку Gentoo с его помощью, дополняет Gentoo Handbook и, не повторяя всей его важной информации, мягко проводит по процессу установки дистрибутива. 

Шарма, М. Джедай идет в терминал

Шарма, М. Джедай идет в терминал [Текст] : [практическое руководство] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 30-37. — (Осваиваем терминал). — Содерж.: "Несмотря на бешеный прогресс сред рабочего стола Linux за последние годы…" : [введение] : [интерфейс командной строки (Command Line Interface, CLI) Linux — портал к потрясающим средствам выполнения задач быстрее и эффективнее, чем с помощью графических инструментов; необходимость освоения его потенциала]. — С. 30 ; Вникаем в CLI. Как сломать преграды на пути к терминалу, а не свою ногу : [эмулятор терминала — одно из основных приложений любой среды настольного Linux (gnometeminal в Gnome, konsole в KDE, Terminal в меню приложений); навигация по файловой системе Linux (структура файловой системы, директория, команда pwd для отображения текущей директории, команда ls для вывода содержимого директории, навигация по файловой системе — журнал команд, команда cd для смены текущей директории, механизмы указания имен пути: абсолютный путь и относительный путь)] ; CLI пронизывает Linux : [команды и опции командной строки для получения помощи, официальной документации утилит (man-­страниц) и извлечения информации из man­-страниц (whatis, apropos)] «Подсказка. Shift+PgUp/PgDown: Используйте эти комбинации клавиш для прокрутки интерфейса командной строки.» : [совет] ; "Подсказка. Ctrl+R: Нажмите эту комбинацию клавиш и введите любое ключевое слово для поиска соответствующих ему команд в журнале." : [совет]. — С. 31 ; Пользователи и разрешения. Контроль над массами из сумрачных недр терминала : [инструменты командной строки для управления пользователями и группами (useradd, passwd, usermod, userdel), изменение идентификации и привилегий пользователя (команды su и sudo)] ; Мощь разрешений : [вывод полного набора разрешений и атрибутов файла (команда ls ­l), разбор вывода (флаги разрешений для пользователя, группы и всех остальных, представление разрешений числами)] ; "Подсказка. split: Порубите файл на кусочки. Например, split <FILE> ­­bytes=1000 делит <FILE> на файлы по 1000 байт."  : [совет]. — С. 32 ; Файлы и директории. Вцепитесь мертвой хваткой в управление файлами из чисто текстового CLI : [понимание файла в Linux, доступ пользователя к файлам, разрешения на доступ, режим файла, изменение режима файла командой chmod (подробно рассмотрено символьное указание изменений режима файла); работа с файлами — подстановочніе знаки * и ?, команда копирования файлов cp и ее опции, команда mv для перемещения файлов из исходного места в целевое, команда rm для удаления файлов и директорий, предостережение к использованию команды rm — команда стирает файл навсегда, а не перемещает его в корзину] ; Жесткие и символические ссылки : [краткая справка] ; "Подсказка. Ctrl+Shift+C/V: Используйте эту комбинацию клавиш, чтобы скопировать и вставить текст внутри терминала." : [совет] ; "Подсказка. Для запуска команды в фоновом режиме добавьте к ней &, например, [command] &. Используйте ID задания с командой fg.» : [совет]. — С. 33 ;  Держите файлы в порядке : [создание сжатых архивов и резервное копирование файлов — утилиты tar, gzip, gunzip, bzip2, rsync] : [краткая справка] ; "Подсказка. netstat: Отображает сетевую статистику. netstat ­ap | grep [name] покажет порты приложения.» : [команда netstat] : [опции]. — С. 34 ; Файловые системы. Сначала это кажется принципом «подключи и помолись», но не всё так страшно : [монтирование устройства и файловых систем; удаленные операции и сетевые утилиты для отладки проблем в сети (ping и traceroute), для скачивания файлов (wget) на примере использования для скачивания ISO-­образов, удаленный доступ и протокол SSH для безопасной коммуникации с удаленной машиной, реализация SSH под названием OpenSSH, применение SSH для удаленного доступа к Raspberry Pi, безопасное копирование файлов scp]. — С. 34-35 ; Важные директории в вашем дистрибутиве [Таблица] : [список директорий с указанием их назначения] ; "Подсказка. file: Используйте команду file для определения типа файла. Она выведет подробную информацию о содержимом файла." : [совет]. — С. 35 ; Управляйте своими сервисами : [менеджер системы и сервисов Systemd] : [команды управления сервисами] ; "Подсказка. fsck: Проверяет целостность файловой системы перед тем, как монтировать ее, например, sudo fsck /dev/sdb1." : [команда fsck] ; "Подсказка. find: Помогает найти файлы. Например, find . ­iname ‘doc ищет файлы, имя которых начинается с ‘doc’." : [команда find]. — С. 36 ; Защитите свою систему. Не доверяйте своим чувствам: почем вы знаете, что вы — это и правда вы? : [формат файла /etc/passwd с комментарием; специальное разрешение SUID (Set User ID — Задать ID пользователя) утилиты passwd; основы sudo — предоставление доступа к sudo редактированием файла /etc/sudoers; навыки системного администрирования домашнего пользователя — мониторинг процессов с помощью команды ps, завершение процессов командой kill, использование команды top для просмотра списка запущенных задач; планирование задач с помощью команды at и демона Cron]. — С. 36-37 ; Сила вертикальной черты : [оператор | (pipe, канал) для отправки информации вывода одной команды на вход другой команды] ; Еще большее могущество : [применение утилиты  screen и команд renice, xkill, dmidecode] : [советы] ; "Подсказка. tmux: Может создавать много сессий, запускать задачи в каждой и переключаться между ними, не останавливая остальных.." : [команда tmux]. — С. 37.
     Аннотация

     Загляните вглубь Linux и раскройте подлинную мощь командной строки (Command Line Interface, CLI) Linux — интерфейса переднего края любой ОС. 
     Маянк Шарма объясняет, как стать мастером терминала, и подобрал ряд команд, с которыми нужно ознакомиться, чтобы эффективнее работать. Как только почувствуете себя комфортно в терминале, Вы оцените его скорость и эффективность для выполнения основных задач администрирования. Навыки, обретенные на страницах руководства, также улучшат Вашу работу в Linux и помогут влиться в ряды опытных пользователей. 
 

Кто мы : [мнение авторов журнала о том, какой инструмент или трюк командной строки самый полезный, любимый и необходимый каждому]

Кто мы [Текст] : [мнение авторов журнала о том, какой инструмент или трюк командной строки самый полезный, любимый и необходимый каждому] // Linux Format. — 2017. — № 4 (222), апр.. — С. 1. — Содерж.: Джонни Бидвелл : [для поиска в истории команд Bash Ctrl+R, лаконичные раскрытия фигурных скобок, было бы мило разобраться, какой смысл ставить слэши на конце имен каталогов в командах rsync… но это тайна, которую простым смертным не вместить] ; Нейл Ботвик : [мультиплексор терминала вроде tmux или screen] ; Лес ‘Pi’ Паундер : [условный оператор &&, который означает, что если первая команда завершилась успешно, то за ней выполнится следующая] ; Маянк Шарма : [нет предела чудесам, которые можно свершить с утилитой sed и программным языком awk] ; Александр Толстой : [одна из любимых и приберегаемых команд — $ cat content.xml | perl ­p ­e “s/<[^>]*>/ /g;s/\n/ /g;s/ +/ /, которая позволяет читать несжатые файлы ODT в ситуациях, когда под рукой нет LibreOffice] ; Валентин Синицын : [отправка долгоиграющей команды в фон через tmux или screen; Ctrl+Z, bg и disown ­h сэкономили немало процессорного времени на перезапуск].
     Аннотация
     Какой инструмент или трюк командной строки самый полезный, любимый и необходимый каждому по мнению авторов журнала. 

codemiscs 2014­-02-­10

Смедли, Р. codemiscs. Версия: 2014­-02-­10. Сайт: http://bit.ly/1nmJC7s [Текст] : забавные утилиты командной строки : [краткая информация] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 5 (183), май. — С. 101. — (LXFHotPicks). 
     Аннотация
     Хуан Мануэль Борхес Како (Juan Manuel Borges Caсo) создал пакет интересных, креативных, забавных и инновационных утилит комендной строки codemiscs (Code Miscellaneous). Пакет содержит оболочку команд (cmd), генератор проектов (mkproject), переводчик человеческого языка (tw), программу чтения новостей (rf), мастер изображений (imgs), программу придания цвета (colorize), программу замедленного отображения символов на экране (typewriter) и программу отображения оболочки (show). Распространяется под лицензией GPLv3. 

Коротко про… MD5

Коротко про… MD5 [Текст] : [сумма MD5] : [краткая справка]  //  Linux Format. — 2014. — № 5 (183), май. — С. 97. — (Ответы). 
     Аннотация
     Сумма MD5 — 128-­битная криптографическая свертка содержимого файла — использование, команда проверки случайных повреждений файлов при передаче, команда проверки соответствия контрольной суммы содержимому файла, команда генерирования файла MD5SUMS. 
     Краткая информация о свертках SHA1 и SHA256, которые обеспечивают немного более высокий уровень защиты. 

Оксфорд, А. Ubuntu: Linux на ноутбуке

Оксфорд, А. Ubuntu: Linux на ноутбуке [Текст] : учебник : [Ubuntu Linux 16.04 LTS на ноутбуке — решение общих проблем работы] / Адам Оксфорд [Adam Oxford]  //  Linux Format. — 2017. — № 3 (221), март. — С. 58-61. — (Учебник) (Ubuntu на ноутбуке). — Прил.: "Скорая помощь. Если вас заботит срок службы батарей, Powertop — полезный инструмент, который выводит список приложений, потребляющих большую часть вашего драгоценного заряда. Откройте терминал, введите sudo apt-get install powertop и свой пароль, когда вам предложат это сделать. И, наконец, введите powertop, чтобы проверить свои приложения на предмет энергопотребления." : [совет]. — С. 58 ; "Универсальный инструмент экономии энергии" : [приложение TLP (http://linrunner.de/en/tlp/tlp.html) для полного контроля над настройками энергопотребления] : [краткая информация] ; "Скорая помощь" : [System settings > Power > Don’t suspend — отключение спящего режима при переходе в режим низкого энергопотребления] : [совет]. — С. 59 ; "Скорая помощь" : [настройка энергопотребления процессора из терминала при помощи indicator-cpufreq]. — С. 60 ; "Быстрое масштабирование" : [трюки работы с двумя мониторами с экранами высокого разрешения] : [пошаговое руководство]. — С. 61. 
     Аннотация
     Ubuntu Linux 16.04 LTS на ноутбуке — дельные советы по установке дистрибутива и настройке долгой работы аккумулятоной батареи; решение затруднений в работе с NVMe-совместимым SSD-диском, Wi­Fi, трекпадом и жестами мультитача, тачскрином (сенсорным экраном), высоким разрешением экрана и несколькими мониторами. 
     Don't suspend :).
 

Оксфорд, А. Админу: самое главное

Оксфорд, А. Админу: самое главное [Текст] : учебник : [основные команды терминала и умения для администратора веб-сервера Linux под управлением Ubuntu  Linux] / Адам Оксфорд [Adam Oxford]  //  Linux Format. — 2017. — № 3 (221), март. — С. 54-57. — (Учебник) (Terminal) (Администрирование из терминала). — Прил.: "Наш эксперт" : [Адам Оксфорд ведет южноафриканский сайт технологических новостей www.htxt.co.za] : [краткая информация]. — С. 54 ; "Подключение к серверу" : [подключение к серверу в аварийном случае из терминала, используя ssh и зашифрованный ключ для доступа; инструкции — https://help.github.com/articles/generating-an-ssh-key] ; "Скорая помощь. Если вы изменяете имя, разрешения или владельца, у большинства команд есть опция -R или -r, что означает ‘recursive [рекурсивный]’. В основном она меняет атрибуты всех файлов внутри папки, а не самой папки.» : [совет]. — С. 55 ; "Путь к…" : [ключ к пониманию консоли лежит в пути, который расскажет вам о том, где вы находитесь в структуре папки в любое время; о пути информирует окно открытого терминала] : [краткая информация]. — С. 56 ; "20. chmod" : [команда изменения разрешений для пользователей и групп на чтение, запись или исполнение файлов — применение и синтаксис] ; "Скорая помощь" : [команда man] : [manual — руководство] : [применение]. — С. 57. 
     Аннотация
     Самые существенные команды (apt­get update && upgrade, cat, cd, chmod, chown, df, find, grep, history, ifconfig, kill и killall, ls, mv & rm & cp, nano, passwd, service restart, su, sudo, top, w) и умения, без которых "стихийному" аварийному администратору практически не жить. 
 

Пирс, Н. Terminal: ваш новый эмулятор

Пирс, Н. Terminal: ваш новый эмулятор [Текст] : учебник : [альтернативные эмуляторы терминала] : [обзор] / Ник Пирс [Nick Peers]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 54-55. — (Учебник) (Терминал). — Прил.: "Альтернатива Bash" : [альтернативная оболочка fish (https://fishshell.com)] : [краткая справка]. — С. 55. 
     Аннотация
     Стандартный Gnome Terminal (именно он используется в Ubuntu по умолчанию) на свете отнюдь не один и среди альтернатив можно встретить любопытные — Tilda (https://github.com/lanoxx/tilda), Guake (http://guake-project.org), Terminator (https://gnometerminator.blogspot.co.uk), Terminology, LXTerminal (https://wiki.lxde.org/en/LXTerminal). 
     Названы другие эмуляторы терминала, снискавших популярность у пользователей, — Konsole (в этом терминале по умолчанию в KDE можно создавать закладки каталогов), Yakuake (Konsole в стиле выпадающего Guake), ROXTerm, xfce4­terminal (облегченная альтернатива Tilda) и PAC (понравится тем, кому приходится часто инициировать удаленные соединения). 
 

Пирс, Н. Terminal: переменные среды

Пирс, Н. Terminal: переменные среды [Текст] : учебник : [переменные среды] / Ник Пирс [Nick Peers]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 52-53. — (Учебник) (Терминал). — Прил.: "Часто используемые переменные окружения" : [полный перечень на http://bit.ly/EnvironmentalVariables, наиболее используемые — PWD, OLDPWD, TERM, COLUMNS/LINES, PWXDG_CURRENT_DESKTOP, USER/LOGNAME, TZ] : [краткая справка]. — С. 52 ; "Переменные оболочки" : [установка переменных оболочки, их преобразование в переменные окружения и наоборот]. — С. 53. 
     Аннотация
     Учимся импортировать, экспортировать и задавать переменные окружения.
     Переменные, используемые в сеансах оболочки, — типы (переменные окружения или среды и переменные оболочки, их отличия). 
     Переменные окружения — имена, значения и вызов их перечня, применение к командам, временное изменение и привязка пользовательских переменных окружения к определенным командам при помощи команды env, изменение параметров переменной окружения навсегда редактированием глобальных и пользовательских конфигурационных файлов (пример редактирования пользовательского конфигурационного файла $ nano ~/.bashrc), интерактивные циклы ‘if else fi’ для настройки переменных, изменяющихся в зависимости от окружения (пример использования цикла ‘if else fi’, которій делает Firefox предпочтительным браузером, при наличии X или другой подобной графической среды), удаление.