Welcome to emergency mode в Ubuntu 16.04

У меня есть сервер, который работает под управлением Ubuntu GNU/Linux 16.04 LTS. После того как внезапно вырубило электричество сервер перестал загружаться. Я начал разбираться в вопросе.

Сообщение, до которого доходил сервер:

Welcome to emergency mode! After logging in, type «journalctl -xb» to view system logs, «systemctl reboot» to reboot, «systemctl default» to try again to boot into default mode.
Give root password for maintenance
(or type Control-D to continue):

Читать далее «Welcome to emergency mode в Ubuntu 16.04»

Как узнать кодировку файла в Ubuntu Linux

К сожалению ни в gEdit, ни в Leafpad я не нашёл функции, которая бы могла сказать в какой кодировке находится файл. Но на выручку, как всегда приходить консоль:
file -i file.txt

Источник: XTips

Как открыть текущую папку в файловом менеджере из терминала

Эта команда работает в любом окружении рабочего стола ( DE ) и открывает файловый менеджер, установленный по умолчанию (точка после пробела в команде означает, что нужно открыть текущую директорию):

xdg-open .

А для того чтобы открыть из терминала файл с таким же эффектом как будто Вы дважды щёлкнули на нём левой кнопкой мышки:

xdg-open file

В Gnome можно использовать:

gnome-open .

Или можно открыть директорию в Nautilus:

nautilus .

Источник: How to open a file manager of the current directory in the terminal

Как не сохранять команду в истории .bash_history

Если Вы пользуетесь терминалом, а Вы им пользуетесь, так как используете Linux, а терминал в некоторых случаях в разы удобнее GUI. То знаете о существовании истории команд, которую можно вызвать для просмотра, выполнив команду history , и которой можно управлять, используя специальный синтаксис. Также Вам известно, что эта история храниться в файле .bash_history в домашнем каталоге Вашего пользователя. Но как сделать так, чтобы выполняемая команда не записалась в эту историю?

Проще, чем можно было предположить

Запись потока с видео-карты на экран в командной строке

Всё просто, но потребуется утилита ffmpeg:

ffmpeg -f x11grab -s 1024x768 -r 25 -i :0.0 -sameq /home/user/out.mpg

Где:
-f x11grab — формат;
-s 1024×768 — размер экрана;
-r 25 — количество кадров в секунду;
-i :0.0 — источник;
-sameq — флаг, указывающий, что нужно записывать в том же качестве;
/home/user/out.mpg — путь к файлу в который будет произведена запись.

Навеяно Record your Linux desktop from the command line.

Универсальный распаковщик архивов для командной строки

atool — скрипт-обвертка для удобной работы с архивами. Просто не заменимая вещь на сервере. Устанавливается из репозитория.

Основным замечательным свойством (кроме распаковки архивов разных типов) является то, что перед распаковкой проверяется находится ли директория внутри архива или же там находятся файлы. Скрипт предотвратит ужасно раздражающую особенность zip архивов, пришедших с «другой» стороны, распаковываться кучей файлов в текущую директорию. Кроме того, скрипт не перезапишет уже распакованные файлы.

Поддерживается огромное количество архивов, включая deb и rpm пакеты.

Кроме всего прочего имеется много возможностей для конфигурации. Далее несколько примеров.
Читать далее «Универсальный распаковщик архивов для командной строки»

Автодополнение после sudo

После установки Ubuntu 9.10 почему-то перестало работать автодополнение команд (по Tab) в командной строке. Лечится это элементарно. Нужно создать файл ~/.bashrc (~/ означает домашний каталог, а точка в начале имени файла означает что он по-умолчанию невидимый) и написать в нём:

complete -cf sudo

По аналогии можно включить автодополнение после команд gksu (в среде GNOME) и kdesu (в среде KDE):

complete -cf sudo gksu kdesu

У меня это начало работать после перезапуска компьютера ( утром 1-го января 🙂 ), но скорее всего нужно только перезапустить DE.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru