Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу работу в Linux более эффективной.
![Заметка Трюки терминала Bash Фото Трюки терминала Bash](/media/cache/cf/ac/cfacbef24caddb86b2ced6e8f361a559.jpg)
Велик и могуч язык Bash! И много в нём возможностей для написания маленьких, но гордых однострочных команд, что могут, например, вывести дерево директорий на Bash одним однострочником.
![Заметка Как получить дерево директорий на Bash одним однострочником Фото Как получить дерево директорий на Bash одним однострочником](/media/cache/98/f5/98f5305aec5a575f957276fa363e79bd.jpg)
Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.
![Заметка Пример своей консольной команды в Django проекте Фото Пример своей консольной команды в Django проекте](/media/cache/fd/49/fd49550d34e644d6167663e8cdf861fd.jpg)
Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.
![Заметка Как на Bash посчитать число строк в проекте (директории) Фото Как на Bash посчитать число строк в проекте (директории)](/media/cache/f8/b8/f8b8babc924e39cdd061e5146d8bac3b.jpg)
В утилите sudo была исправлена очередная уязвимость.
![Заметка И снова sudo, и снова "решето" Фото И снова sudo, и снова "решето"](/media/cache/b5/ac/b5accd051b0a74136f332791489be845.jpg)
Git - распределённая система контроля версий, где ветки(branch) используются крайне активно. На каждую задачу - отдельная ветка - вот хороший тон!
![Заметка Как удалить локальную или удалённую ветку в Git Фото Как удалить локальную или удалённую ветку в Git](/media/cache/ac/18/ac18931fc4642a348fe7aa41352581b8.jpg)
Немного размышлений об одной из самых известных программ для обучения программированию.
![Заметка Зачем писать "hello world"? Фото Зачем писать "hello world"?](/media/cache/b2/92/b29265995773b40509afdb6e0bf1b383.jpg)
Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.
![Заметка Как на Bash получить файлы, изменённые за сегодняшний день Фото Как на Bash получить файлы, изменённые за сегодняшний день](/media/cache/9f/9e/9f9e5f86e23680ad9d2e2490c65ca07f.jpg)
В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.
![Заметка Как установить часовой пояс в Linux Фото Как установить часовой пояс в Linux](/media/cache/62/b3/62b373249b9d50700aa1c3ea31c043d0.jpg)
Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?
![Заметка Как найти самые большие папки и файлы в Linux Фото Как найти самые большие папки и файлы в Linux](/media/cache/91/3c/913c94c94dea18ff019720a653662f34.jpg)
У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!
![Заметка Команда grep – полезные ключи и примеры использования Фото Команда grep – полезные ключи и примеры использования](/media/cache/00/5b/005ba17ffac7627c10c9f8167af2bb66.jpg)
Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.
![Заметка Как создать неизменяемый файл в Linux / MacOS / FreeBSD Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD](/media/cache/c6/74/c67478ed1b50f4aca5e73b9e227f0240.jpg)
Не всегда нужно удалять всё, но объяснение данного "рецепта" объяснит как в целом удалять образы и контейнеры.
![Заметка Как удалить все Docker образы и контейнеры Фото Как удалить все Docker образы и контейнеры](/media/cache/c8/ec/c8ec935170835bc932c8a360b86dd2a6.jpg)
Небольшая заметка о конструкциях Bash, в которых путается большинство новичков. А именно: >, <, &, &&, |, ||
![Заметка Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном Фото Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном](/media/cache/1d/26/1d26a71a963e61521b430ce3ce89a31b.jpg)
Запускаем программу в терминале в фоновом режиме и разбираемся, как и почему это работает в Linux / Unix терминале.
![Заметка Как запустить программу в терминале в фоне, без вывода какого либо текста Фото Как запустить программу в терминале в фоне, без вывода какого либо текста](/media/cache/e7/08/e7087942015e09e0adc949a53ea60a93.jpg)
Команда less является одной из самых известных на ряду с cd, cp, mv и т.д. Но используется less зачастую далеко не на всю мощь.
![Заметка Малоизвестные, но полезные возможности утилиты less Фото Малоизвестные, но полезные возможности утилиты less](/media/cache/ec/82/ec8289876262f05cf7e07edb7b3000d2.jpg)
Прибираемся в локальной версии Git – чтобы локальная версия соответствовала удалённой (серверной) версии Git проекта.
![Заметка Как синхронизировать локальную Git версию репозитория с серверной Фото Как синхронизировать локальную Git версию репозитория с серверной](/media/cache/ae/bd/aebdc1c251d616cdb4ce1f000a8d22be.jpg)
Скорее приятный, чем необходимы "трюк", но возможность использовать возможность скопировать вывод в буфер обмена – действительно круто иной раз выручает.
![Заметка Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS Фото Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS](/media/cache/2f/fb/2ffbc3c870d46148d47b99f02166fa85.jpg)
cURL – слишком хороший инструмент разработчика HTTP-сервисов, чтобы его игнорировать. Многие проблемы можно диагностировать и продемонстрировать с помощью его.
![Заметка Базовые примеры использования cURL Фото Базовые примеры использования cURL](/media/cache/85/98/85987a4d7c9749e1e0f321c22aeaee73.jpg)
![Фото Как добавить самоподписанный сертификат в MacOS](/static/img/preview-cover.e9349262a2e3.jpg)