- [Обробка файлів та інформації](#Обробка-файлів-та-інформації)
- [Дебаггінг](#Дебаггінг)
- [Відладка](#Відладка)
- [Одним рядком](#Одним-рядком)
- [Складно але корисно](#Складно-але-корисно)
- [Тільки для OS X](#Тільки-для-os-x)
@ -180,9 +180,9 @@
- Використовуйте `zless`, `zmore`, `zcat`, і `zgrep` для роботи зі стиснутими файлами.
## Дебаггінг
## Відладка
- Для веб-дебаггінга використовуйте `curl` і `curl -I`, або альтернативу - `wget` або [`httpie`](https://github.com/jakubroztocil/httpie).
- Для відладки веб сторінок використовуйте `curl` і `curl -I`, або альтернативу - `wget` або [`httpie`](https://github.com/jakubroztocil/httpie).
- Щоб отримати інформацію про диск/CPU/мережі використовуйте `iostat`, `netstat`, `top` (краще `htop`) і `dstat`. Використовуйте `iostat -mxz 15` для отримання основної інформації CPU.
- Для інформації про мережу використовуйте `netstat` і `ss`.
- Для більш детальної інформації використовуйте [`glances`](https://github.com/nicolargo/glances). Ця програма показує відразу кілька різних статистик в одному вікні терміналу. Корисно, коли стежите за відразу декількома системами.
@ -248,7 +248,7 @@
- `yes`: безкінечно виводить рядок
- `cal`: хороший календар
- `env`: виводить змінні середовища (корисно в Bash-скриптах)
- `printenv`: показати змінні оточення (корисно в скриптах або дебаггінгу)
- `printenv`: показати змінні оточення (корисно в скриптах або при відладці)
- `look`: знайде англійські слова (або рядки у файлі) які починаються із рядках
- `cut`, `paste` і `join`: маніпуляції з даними
- `fmt`: форматування параграфів у тексті
@ -262,7 +262,7 @@
- `factor`: піднести число в степінь
- [`gpg`](https://gnupg.org/): зашифрувати і підписати файли
- `toe`: таблиця терміналів terminfo з описом
- `nc`: дебаггінг мережі і передачі даних
- `nc`: відладка мережі і передачі даних
- `socat`: перемикач сокетів і перенаправлення tcp-портів (схоже на `netcat`)
- [`slurm`](https://github.com/mattthias/slurm): візуалізація трафіку мережі
- `dd`: перенесення інформації між файлами або пристроями
@ -290,12 +290,12 @@
- `ldd`: показує залежності програми від системних бібліотек
- `nm`: symbols from object files
- `ab`: бенчмаркінг веб-серверів
- `strace`: дебагінг системних викликів
- `mtr`: трасування для дебаггінга мережі
- `cssh`: графічний конкурент Shel
- `strace`: відладка системних викликів
- `mtr`: трасування для відладки мережі
- `cssh`: паралельне виконання команд в графічному інтерфейсі
- `rsync`: синхронізація файлів і папок через SSH або на локальній файловій системі
- `wireshark` і `tshark`: перехоплення пакетів і дебагінг мережі
- `ngrep`: grep для шару мережі (network layer)
- `wireshark` і `tshark`: перехоплення пакетів і відладка мережі
- `ngrep`: grep мережевого рівня
- `host` і `dig`: пошук DNS
- `lsof`: процесинг дескрипторів та інформація по сокетах