ncdu: Эффективный способ найти и удалить лишние файлы в Linux

Когда команда df -h внезапно сообщает, что место на диске закончилось, а стандартная утилита du -sh заставляет гадать по бесконечным строкам вывода, на помощь приходит ncdu. ncdu (NCurses Disk Usage) — это интерактивный консольный анализатор дискового пространства. В отличие от…

Read more

«^old^new^» — магия быстрой замены строк в Bash

Представьте ситуацию: вы ввели длинную и сложную команду, нажали Enter и обнаружили досадную опечатку. Например, вместо правильного вызова утилиты вы случайно перепутали раскладку или символы: find /var/log -name «*.log» | xargs gпреп -l «error» Вместо того чтобы нажимать клавишу «вверх»,…

Read more

Гайд по tmux: как управлять терминальными сессиями как профи

Работая с удаленными серверами или локальной разработкой, легко утонуть в десятках открытых вкладок терминала. tmux (terminal multiplexer) — это мощный инструмент, который превращает одно окно терминала в полноценное рабочее пространство, избавляя вас от хаоса. Ключевые возможности tmux Мультиплексирование окон: Разделяйте…

Read more

Мастер навигации в Linux: Мгновенное переключение между директориями с cd —

Каждый системный администратор и DevOps-инженер сталкивался с ситуацией, когда необходимо быстро переключаться между директориями в терминале. Например, вы работаете в /etc/nginx/sites-available, затем переходите в /var/log/nginx для проверки логов, и теперь вам нужно вернуться обратно в sites-available. Что вы делаете в…

Read more

Оптимизация Работы в Терминале: Эффективное Использование Алиасов Bash/Zsh

Каждый системный администратор, DevOps-инженер или разработчик ежедневно сталкивается с необходимостью выполнения одних и тех же команд в терминале. Будь то ls -la, cd .., git status или docker ps, постоянный ввод длинных команд с флагами отнимает ценное время и снижает…

Read more