Фото: Lukas на Unsplash
У цій статті я хочу розповісти про основні команди Linux та файлову систему, що допоможе краще зрозуміти структуру Linux.
ФАЙЛОВА СИСТЕМА В LINUX
Linux використовує логічну файлову систему, яка відрізняється від Windows, що може викликати певну плутанину під час використання, але після звикання до Linux це стане значно простіше.
Директорії в Linux:
- ‘/’ вказує на корінь файлової системи, який є найвищим рівнем і до якого підключаються всі інші підкаталоги.
- приклад: cd /home/user
/home: Директорія /home містить домашні каталоги користувачів, де зберігаються файли та папки, пов'язані з користувачем.
Директорія home
- /etc : Директорія ‘/etc’ містить конфігураційні файли Linux, які використовуються для налаштування параметрів системи, таких як зміна параметрів запуску програм.
Директорія etc
/bin : ‘/bin’ (binary) містить бінарні файли, які використовуються для виконання команд у двійковому форматі, що гарантує правильність інсталяції файлів Linux та їх коректне виконання.
Файли bin
ОСНОВНІ КОМАНДИ LINUX
pwd
pwd означає «present working directory» і допомагає визначити поточну директорію, в якій ви працюєте, щоб уникнути плутанини щодо того, в якій директорії ви знаходитеся.
Команда pwd
whoami
- whoami — команда, що використовується для перевірки, який користувач увійшов у систему. Ця команда корисна для хакерів, щоб виконати команди, які потребують прав доступу, або для адміністраторів баз даних, які мають призначати доступ користувачам або ролям. Важливо перевірити тип користувача перед виконанням команд.
Команда whoami
cd
- cd означає «change directories» — команда для зміни або переходу з однієї директорії в іншу.
Команда cd
- За допомогою «двох крапок» (..) можна переміщатися або підніматися по ієрархії.
- приклад: cd ../../..
ls
- ls означає «list» і показує вміст директорії та папок.
Команда ls
- Щоб отримати більше інформації, можна використовувати додаткові команди, наприклад, ‘ls -l’ і ‘ls -la’.
ls -l
- ‘ls -l’ показує більш детальну інформацію про файли, такі як розмір, тип файлу та доступні дії з файлами, такі як читання, запис і виконання, а також які користувачі можуть доступати ці дії.
ls -la
- ‘ls -la’ корисно для відображення всіх прихованих файлів у директорії чи папці.
ДОКУМЕНТИ ДОПОМОГИ В LINUX
- У Linux кожна команда та додаток має спеціфікований файл допомоги, який містить інформацію про назву програми та доступні команди.
help
- Команда help використовується для отримання інформації про конкретний додаток, включаючи команди, доступні в програмі.
ми можемо використати 'help' або '-h'.
Команда help
man
- Команда man означає manual (посібник), яка надає інформацію про назву програми, синтаксис, опис і доступні команди програми.
Команда man nmap
ПОШУК ФАЙЛІВ У LINUX
- У Linux є багато файлів і директорій у системі, і знайти потрібний файл може бути складно, що може призвести до розчарування. Але завдяки Linux є кілька команд, які допомагають знайти місце розташування файлу через термінал.
Locate
- Команда Locate — це найпростіша команда для пошуку файлів у Linux, вона проходить через всю систему та знаходить появи файлів у системі.
приклад: locate
- Ця команда не є ідеальною, якщо ми використовуємо надто багато інформації.
Find
- Команда Find — потужна команда, яка використовується для пошуку місця розташування файлу та повертає інформацію з різними параметрами.
Команда find
ВИСНОВОК
У Linux є ще багато команд, і я коротко розповім про них в іншій статті, а в наступній статті я напишу про створення та маніпулювання файлами та директоріями.
Буду вдячний за відгуки для покращення моїх статей. Сподіваюся, вам сподобалась моя стаття.
Перекладено з: Basics terminologies in Linux