Терминал – это самый быстрый и мощный инструмент разработчика.
Но большинство используют только ls, cd и rm.
📝 В этой статье – редкие, но полезные команды, которые ускорят работу.
nohup command &
disown
Почему полезно?
Команда продолжит выполняться, даже если ты закроешь терминал.
find . -name "*.js" | xargs wc -l
📌 Покажет, сколько строк кода в .js файлах в текущей директории.
lsof -i -P -n
📌 Покажет, какие процессы слушают порты и куда идут запросы.
python3 -m http.server 8080
📌 Запускает локальный веб-сервер на 8080 порту.
> file.log
📌 Полезно для логов: файл остаётся, но становится пустым.
cd -
📌 Меняет текущую папку на предыдущую. Полезно при частых переключениях.
mkdir -p project/{src,bin,tests,docs}
📌 Создаст project/src, project/bin, project/tests и project/docs сразу.
🔹 Убить процесс, который занимает больше всего CPU
ps aux --sort=-%cpu | head -5
kill <PID>
📌 Покажет топ-5 процессов, загружающих процессор.
🔹 Убить процесс по названию
pkill -f "node"
📌 Закроет все процессы, в названии которых есть node.
🔹 Проверить, доступен ли сайт
curl -Is https://example.com | head -1
📌 Если ответ 200 OK, значит, сайт работает.
🔹 Посмотреть все активные соединения
netstat -tulnp
📌 Показывает все открытые порты и процессы, их использующие.
🔹 Быстро протестировать скорость интернета
speedtest-cli
📌 Выведет скорость загрузки и отдачи в консоли.
Терминал – это мощь, если знаешь правильные команды.
Чем меньше кликов – тем больше времени на кодинг.