
Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу работу в Linux более эффективной.

Велик и могуч язык Bash! И много в нём возможностей для написания маленьких, но гордых однострочных команд, что могут, например, вывести дерево директорий на Bash одним однострочником.

Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.

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

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.

Небольшая заметка о конструкциях Bash, в которых путается большинство новичков. А именно: >, <, &, &&, |, ||

Запускаем программу в терминале в фоновом режиме и разбираемся, как и почему это работает в Linux / Unix терминале.

Как получить поле JSON ответа из Bash скрипта или оболочки

Как же узнать свой IP-адрес в Linux / MacOS / Unix-подобных

Cron – полезный инструмент администрирования и запланированного выполнения программ; В заметке формат Cron-файла, команды для просмотра и добавления

awk, sed, примеры программ и разбор их

bash, regexp, printf и другие интересности

Будьте аккуратны – с каждой заметкой вы становитесь чуть ближе к высшему образованию в областях "компьютерные науки" и "компьютерная безопасность".

В заметке перевод "10-ти хороших привычек Unix-пользователя"

Частая ошибка при использовании утилиты grep - это перенаправление вывода утилиты cat в неё для последующего поиска по одному файлу

Сегодня речь пойдёт про базовые возможности awk. Даже самое минимальное знание этого языка может нехило упростить вашу жизнь в Unix-based системах.


find, как и многие утилиты Unix, имеет довольно много интересных ключей, которые стоит знать. Но порой это уже на грани "обязан знать"

Восьмая часть перевода статьи «Learn 10 good UNIX usage habits» от IBM. В этой части рассмотрим возможности утилиты grep.

В седьмой части статьи «Learn 10 good UNIX usage habits» от IBM мы рассмотрим некоторые возможности xargs.

Сегодня мы рассмотрим работу со списками команд, запуском их в командной оболочке и использованием результата в дальнейшей работе. Это шестая часть перевода статьи «Learn 10 good UNIX usage habits» от IBM.

Используйте эскейп-символы, чтобы управлять отображением длинных команд. Это пятая «хорошая привычка» из статьи «Learn 10 good UNIX usage habits» от IBM.

Это четвёртая часть пересказа статьи «Learn 10 good UNIX usage habits» от IBM. Предыдущую часть можете найти здесь.

Это заметка из цикла вольных переводов (возможно, слишком вольных) статьи IBM «Learn 10 good Unix usage habits». Вольные они не только потому, что автор плох в английском, но и из-за спорного их содержания.

Это продолжение цикла заметок о том, как можно использовать командную оболочку Linux более эффективно/интересно. Используйте эти советы на свой страх и риск — не каждый ваш коллега их оценит.

Работая в консоли, у вас вырабатываются некоторые привычки, шаблоны. Это некоторые «просветления», как надо делать некоторые вещи.

Как я уже говорил, тема времени — очень скользкая. Здесь нас поджидают сотни договорённостей, которые были приняты до нас. Однако, нам с этим жить. И, возможно, жить с этим под Linux и прочими Unix.

Это ошибка возникает, когда Linux не может определить хост, на котором он работает. Решение проблемы — добавить хост компьютера в DNS записи. Самый простой путь — добавить строчку в /etc/hosts.

Странно, но многие до сих пор считают, что FreeBSD — система исключительно для серверов. Как-то люди привыкли, что Linux нормально живёт на десктопах, а вот FreeBSD — мрак, консоль, Израиль.

Вы когда-нибудь задумывались, куда пропадают файлы, после того, как вы их удалили? Есть ли «рай» и «ад» файлов, что с ними там делают? Вообще, гуманно ли удалять файлы?

Уже давно убедился, что чтобы прижиться на новой системе мне необходимы прелести мультимедиа: аудио и видео (дабы не скучать) и интернет (дабы всё остальное можно было поставить и настроить).

Временами, перед пользователями Linux (как и перед пользователями Windows и *nix, но сейчас не о них) встаёт задача: в сети появилась новая машина, у которой нет доступа к интернету (а должен быть).

Если выделить главные преимущества Unix-like систем перед Windows, то в первой десятке будет красота шрифтов. Для меня это очень важный пункт, так как за чёткими и аккуратными шрифтами можно и просидеть дольше без покрасневших глаз.

Нынешние дистрибутивы Linux, ориентированные на пользователей, данную задачу решают достаточно просто — лепится плагин к панели, который и меняет раскладку. Если же мы периодически занимаемся Unix-diving-ом, то от такой прелести нам придётся отказаться.


Довольно странная задача, не так ли? Но меня порадовала сама возможность этого. Опять же, это может быть полезно администраторам, желающим посмотреть: что же загрузили пользователи.

Сегодня хочется задеть одну очень скользкую тему: права (и обязанности) на файлы в системах, основанных на Unix.

Вариант «двойной клик, распаковать» не плох. Но не универсален. Ну и не так интересен, как куча способов сделать это в консоли! Поэтому, очередная заметка в стиле «Все способы сделать это».

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

Если у Вас в запущенных программах вместо букв появились квадратики/вопросики и прочие кракозябры — это повод задуматься: «А есть ли у меня нужные этой программе шрифты», «А в той ли кодировке программа выводит текст?».

Как присоединить удалённый ресурс к своей файловой системе

Системный мониторинг в Linux можно организовать множеством способов. Один из самых приятных сердцу линуксоида на десктопе - это conky - простой и настраиваемый мониторинг системы.

Простой механизм для создания простых диалоговых окон из различных программ (в том числе Bash-скриптов)