Freebsd - корисні команди - freebsd, nix - блог корисних статей про розробку і розкручування сайтів

Freebsd - корисні команди - freebsd, nix - блог корисних статей про розробку і розкручування сайтів
Продовжуємо публікувати списки корисних команд чудовою системи FreeBSD. У сьогоднішню публікацію увійшли команди для: архівації, управління процесами системи, мережеві команди, клавіатурні поєднання і команди для роботи з пошуком.

tar cf file.tar files - створити tar-архів з ім'ям file.tar містить files
tar xf file.tar - розпакувати file.tar
tar czf file.tar.gz files - створити архів tar з стисненням Gzip
tar xzf file.tar.gz - розпакувати tar з Gzip
tar cjf file.tar.bz2 - створити архів tar з стисненням Bzip2
tar xjf file.tar.bz2 - розпакувати tar з Bzip2
gzip file - стиснути file і перейменувати в file.gz
gzip -d file.gz - розтиснути file.gz в file

управління процесами

ps - вивести ваші поточні активні процеси
top - показати всі запущені процеси
kill pid - вбити процес з id pid
killall proc - вбити всі процеси з ім'ям proc *
bg - список зупинених і фонових завдань; продовжити виконання зупиненої завдання в тлі
fg - виносить на передній план останні завдання
fg n - винести завдання n на передній план

ping host - пропінгувати host і вивести результат
whois domain - отримати інформацію whois для domain
dig domain - отримати DNS інформацію domain
dig -x host - реверсивно шукати host
wget file - скачати file
wget -c file - продовжити зупинену закачування

клавіатурні поєднання

Ctrl + C - завершити поточну команду
Ctrl + Z - зупинити поточну команду, продолжть з fg на передньому плані або bg в тлі
Ctrl + D - разлогініться, те ж саме, що і exit
Ctrl + W - видалити одне слово в поточному рядку
Ctrl + U - видалити рядок
!! - повторити останню команду
exit - разлогініться

grep pattern files - шукати pattern в files
grep -r pattern dir - шукати рекурсивно pattern в dir
command | grep pattern - шукати pattern у виводі command
locate file - знайти усі файли з ім'ям file