Гид по технологиям

Linux команды

head и tail в Linux: вывод начала и конца файлов
Linux команды 6 min read

head и tail в Linux: вывод начала и конца файлов

Команды head и tail быстро выводят начало и конец текстового файла без его полного открытия. Используйте -n для строк и -c для байтов/символов; комбинируйте через pipe, чтобы выбирать произвольные диапазоны.

Как безопасно выключить или перезагрузить Linux
Linux команды 8 min read

Как безопасно выключить или перезагрузить Linux

Используйте shutdown, reboot, halt и poweroff для безопасного выключения или перезагрузки Linux и macOS из терминала. На systemd-системах эти команды чаще перенаправляются на systemctl; для планирования и уведомлений применяйте shutdown с временем и сообщением.

tr и fmt: форматирование текста в Linux
Linux команды 5 min read

tr и fmt: форматирование текста в Linux

tr умеет заменять, удалять и фильтровать отдельные символы в потоке. fmt аккуратно переносит и рефлоует абзацы по ширине. Вместе они покрывают большинство задач быстрой обработки текста в терминале.

Запуск нескольких команд в Linux
Linux команды 8 min read

Запуск нескольких команд в Linux

В Linux используйте ; для независимых команд, && для последовательностей при успешном завершении и || для альтернатив при ошибке. Для автоматизации — скрипты с set -euo pipefail и логированием.

fuser в Linux — найти и завершить процессы
Linux команды 6 min read

fuser в Linux — найти и завершить процессы

fuser позволяет быстро определить, какие процессы используют файл, каталог или сокет, и при необходимости завершить их напрямую из командной строки. Включайте -v для подробного вывода, -u для имени пользователя и -k для завершения; используйте -i для подтверждения перед убийством процессов.

Команда echo в Linux — руководство
Linux команды 5 min read

Команда echo в Linux — руководство

Команда echo выводит текст в стандартный вывод и удобна для простых сообщений и записи в файлы. Для предсказуемого форматирования и кросс-шелл совместимости используйте printf.