Маленькие хитрости

В этой статье будут добавляться заметки маленьких хитростей Linux. Я использую Ubuntu Linux. Поэтому для тех кто начинает или давно использует этот дистрибутив, будет интересно сюда заглянуть. Я буду оставлять здесь некоторые примеры команд, полный список параметров вы всегда сможите прочитать в man.

Нотификаторы

Как то была задача написать скрипт на php который бы работал как напоминалка. Но что будет служить окном напоминания? Оказывается в Linux есть замечательные нотификаторы.

1 .zenity пример: zenity —info —title=»Хоп» —title=»Давай двигайся». В результате откроется поверх остальных окон диалоговое окно с текстом.
2. notify-send пример: notify-send «Хоп» «Давай двигай!». В результате работы этой строки откроется нотификатор под часами.

Эти два нотификатора открывают диалоговые окна. Что очень удобно когда вы пишите свою собственную напоминалку. Их я вызывал через функцию exec() в php коде. Сам же код запускал как фоновую задачу.

 

Feh просмотр изображений из консоли

Очень удобная команда для просмотра графических файлов после команды просто укажите имя файла которое надо просмотреть. Удобно когда вы пользуетесь консолью для просмотра директорий.

Сменить шрифт в tty консоли

В системе Ubuntu в tty консоли (Ctrl+Alt+F1—F6) при большом мониторе достаточно мелкий шрифт, читать который очень тяжело. Для его изменения нужно с правами sudo открыть файл /etc/default/console-stup В котором вы можете отредактировать следующие строки

FONTFACE=»Fixed»
FONTSIZE=»18″

После не забывает запустить утилиту

sudo setupcon

Вот собственно и всё 🙂

Перезагрузка iptables

Для тех кто желает начать работу с iptables, он может встретить одну интересную хитрость sudo services iptables restart не даёт никаких результатов. Причём start и stop тоже как оказывается не работает. Для останова фаервола используют следующие команды:

$ sudo ufw disable

$ sudo ufw disable

 Компиляция кода СИ в Linux для Windows системы.

Как то стояла у меня задача перенести и перекомпилить проект на СИ. Работаю я под системой Linux. В этом мне помог пакет mingw32 содержащий в себе компилятор i586-mingw32msvc-gcc. 

 Просмотр детально по дискам

Команда blkid

 

 

 

vk.com facebook.com TwitterMail.ru