mirror of
https://github.com/xmengnet/the-art-of-command-line.git
synced 2024-12-24 10:26:27 +08:00
+ usefull
This commit is contained in:
parent
a96d61eec2
commit
d5806c6e0e
1 changed files with 76 additions and 0 deletions
76
README-ua.md
76
README-ua.md
|
@ -236,6 +236,82 @@
|
|||
|
||||
##Складно-але-корисно
|
||||
|
||||
- `expr`: для виконання арифметичних і булевих операцій, а також регулярних виразів
|
||||
- `m4`: простий макро-процесор
|
||||
- `yes`: безкінечно виводить рядок
|
||||
- `cal`: хороший календар
|
||||
- `env`: виводить змінні середовища (корисно в Bash-скриптах)
|
||||
- `printenv`: показати змінні оточення (корисно в скриптах або дебаггінгу)
|
||||
- `look`: знайде англійські слова (або рядки у файлі) які починаються із рядках
|
||||
- `cut`, `paste` і` join`: маніпуляції з даними
|
||||
- `fmt`: форматування параграфів у тексті
|
||||
- `pr`: відформатовує текст в сторінки/колонки
|
||||
- `fold`: (обернути) обмежити довжину рядків у файлі
|
||||
- `column`: форматувати текст в колонки або таблиці
|
||||
- `expand` і` unexpand`: конвертація між табами і пробілами
|
||||
- `nl`: додає номери до рядків
|
||||
- `seq`: вивести послідовність чисел
|
||||
- `bc`: калькулятор
|
||||
- `factor`: піднести число в степінь
|
||||
- [`gpg`](https://gnupg.org/): зашифрувати і підписати файли
|
||||
- `toe`: таблиця терміналів terminfo з описом
|
||||
- `nc`: дебаггінг мережі і передачі даних
|
||||
- `socat`: перемикач сокетів і перенаправлення tcp-портів (схоже на `netcat`)
|
||||
- [`slurm`](https://github.com/mattthias/slurm): візуалізація трафіку мережі
|
||||
- `dd`: перенесення інформації між файлами фбо пристроями
|
||||
- `file`: визначає тип файлу
|
||||
- `tree`: показує директорії і піддиректорії у вигляді дерева, як `ls`, але рекурсивно
|
||||
- `stat`: інформація про файл
|
||||
- `time`: execute and time a commands
|
||||
- `lockfile`: створює позначку в файлі який може бути видаленим тільки через команду `rm -f`
|
||||
- `logrotate`: змінити, зжати і відправити лаги.
|
||||
- `watch`: запустити команду повторно, показуючи результати і/або виділення змін
|
||||
- `tac`: вивести файли посимвольно навпаки ("тівирп")
|
||||
- `shuf`: випадкова вибірка рядків з файлу
|
||||
- `comm`: порядково порівняти відсортовані файли
|
||||
- `pv`: моніторинг прогресу проходження інформації через пайп
|
||||
- `hd`, `hexdump`, `xxd`, `biew` і `bvi`: дамп і редагування бінарних файлів
|
||||
- `strings`: витягнути текст із бінарних файлів
|
||||
- `tr`: маніпуляція з char (символьним типом)
|
||||
- `iconv` або `uconv`: конвертація кодувань
|
||||
- `split` і `csplit`: розбити файли
|
||||
- `sponge`: прочитати весь інпут перед тим, як його записати. Корисно, коли читаєш з того ж файлу, куди записуєш. Наприклад, ось так: `grep -v something some-file | sponge some-file`
|
||||
- `units`: конвертер. Метри в кілометри, версти в п'яді (дивіться `/usr/share/units/definitions.units`)
|
||||
- `apg`: генерація паролів
|
||||
- `7z`: архіватор з високим ступенем стиснення
|
||||
- `ldd`: показує залежності програми від системних бібліотек
|
||||
- `nm`: symbols from object files
|
||||
- `ab`: бенчмаркінг веб-серверів
|
||||
- `strace`: дебагінг системних викликів
|
||||
- `mtr`: трасування для дебаггінга мережі
|
||||
- `cssh`: графічний конкурент Shel
|
||||
- `rsync`: синхронізація файлів і папок через SSH або на локальній файловій системі
|
||||
- `wireshark` і `tshark`: перехоплення пакетів і дебагінг мережі
|
||||
- `ngrep`: grep для шару мережі (network layer)
|
||||
- `host` і `dig`: пошук DNS
|
||||
- `lsof`: процесинг дескрипторів і інформація по сокетах
|
||||
- `dstat`: корисна статистика ОС
|
||||
- [`glances`](https://github.com/nicolargo/glances): високорівнева статистика з багатьма підсистемам
|
||||
- `iostat`: статистика використання жорсткого диска
|
||||
- `mpstat`: статистика використання CPU
|
||||
- `vmstat`: статистика використання оперативної пам'яті
|
||||
- `htop`: вдосконалена версія `top`
|
||||
- `last`: історія входів у систему
|
||||
- `w`: хто є залогіненим
|
||||
- `id`: інформація про користувача/групу
|
||||
- `sar`: historic system stats
|
||||
- `iftop` або` nethogs`: використання мережі конкретним сокетом або процесом
|
||||
- `ss`: статистика сокетів
|
||||
- `dmesg`: помилки завантаження і помилки системи
|
||||
- `sysctl`: перегляду і налаштування параметрів ядра Linux коли воно запущене
|
||||
- `hdparm`: маніпуляція/налаштування SATA/ATA диску
|
||||
- `lsb_release`: інформація про дистрибутив Linux
|
||||
- `lsblk`: cписок блокових пристроїв комп'ютера: дерево ваших дисків і логічних дисків
|
||||
- `lshw`, `lscpu`, `lspci`, `lsusb`, `dmidecode`: інформація про апаратне забезпечення, включає CPU, BIOS, RAID, графічну карту і т.д.
|
||||
- `lsmod` і `modinfo`: показує список і детальну інформацію модулів ядра.
|
||||
- `fortune`, `ddate`, and `sl`: um, well, it depends on whether you consider steam locomotives and Zippy quotations "useful"
|
||||
|
||||
|
||||
##Macos-only
|
||||
|
||||
##Інші-джерела
|
||||
|
|
Loading…
Reference in a new issue