Bash CTF v 1
Переміщення по файловій системі та робота з нею.
Скорочений change directory. Дозволяє переміщатися файловою системою.
Шлях може бути як абсолютним (почнеться з /), так і відносним (мається на увазі розташування шляху щодо поточного).
- cd без параметрів переміщує до домашньої директорії користувача.
- cd - переміщає минулим шляхом.
- . (точка) поточна директорія
- .. (дві точки) батьківська директорія
(Тільда) домашня директорія користувача
Скорочення від print work directory. Виводить поточний абсолютний шлях.
Скорочення від List. Відображає всіфайли тадиректорії у директорії
- ls без параметрів відображає всі файли та директорії попоточному шляху
- ls -a відображає приховані файли та папки
- ls -l відображає розширену інформацію про файли та папки
Відображає вміст файлу file_name.

Виводить на екран тип файлу. Цей тип, а не вказаний у розширенні.
Скорочення відmove.
Переміщує файлfile1 шляхомfile2.
Скорочення відremove.
Видаляє файлfile1.
- rm -r видаляє директорію
Скорочення відmake directory.
Створює директорії з ім'ям directory .
Повертає всі шляхи з входженнямиfile у них.
Відображає довідку за командоюcmd.
Виводить заданий рядокstring на екран.
14. strings
Виводить усі рядки з друкованими символами із файлуfile1 на екран.
Перенаправлення висновку
Bash дозволяє перенаправлятистандартне виведення у файли за допомогою оператора>. Якщо файл не існував, він буде створений, інакше його буде перезаписано.
Якщо потрібно дописати рядок у файл, використовується оператор>>.
Якщо потрібно перенаправити виведення однієї команди на вхід іншої, використовується оператор.
Пошук за вмістом файлів
-v - вивести рядки, де не зустрічається зразок-i - ігнорувати регістр символів-n - друкувати номери рядків-a - шукати по бінарних файлах-E - розширені регулярні вирази-o - вивести частину рядка, що тільки збігається зі зразком.
Регулярні вирази
Обробка тексту
Вивести символи з 2 по 5 кожного рядка
Сортувати за алфавітом
Видалити однакові рядки, що йдуть поспіль
Вивести унікальні рядки
'' - вивести кожен рядок '' - вивести перше слово кожного рядка '' - вивести для кожного рядка 1: , 2: