основи linux
Change Directory (Cd)
Ми можемо змінити директорії різними шляхами за допомогою cd. Як я показував вам в моїй попередній статті. ми можемо використовувати cd. для переміщення вгору на один level в directory tree. Ми також можемо переміститися на пряму в root directory. виконавши cd /. або переміститися в нашу home directory за допомогою cd
. А команда cd - перенесе нас в попередню відвідану директорію.
Найбільш часто ми будемо використовувати cd. щоб переміститися в директорію, використовуючи абсолютний шлях до теки. Це означає, що ми прописуємо повністю весь шлях до теки, в яку ми хочемо потрапити після cd. Ми можемо також переміститися в директорію, використовуючи відносний шлях (relative path) діректоріі.Ето означає, що ми не повинні прописувати повний шлях, а просто використовуємо шлях, в якому ми знаходимося, і приписуємо до нього relative path. Давайте розглянемо кілька прикладів.
Давайте для прикладу припустимо ми знаходимося в нашій root user directory і хочемо переміститися в aircrack-ng директорію (ми зробимо кілька aircrack туторіали найближчим часом). Ми можемо просто виконати:
Ця команда перенесе нас прямо в aircrack-ng директорію.
Тепер припустимо ми хочемо перейти в scriptssub -директор, що знаходиться в aircrack-ng. Ми могли б прописати повний шлях до sub -директор, але набагато простіше написати відносний шлях (relative path) звідки ми знаходимося. Ми знаємо, що зараз в / pentest / wireless / aircrack-ng. тому пишемо:
І це перемістить нас в scripts sub-directory в aircrack-ng або / pentest / wireless / aircrack-ng / scripts.
Ще раз, важливо підкреслити, що Linux чутливий до регістру, тому написання директорій без потрібного регістра призведе до error message, «no such file or directory».
Listing Command (Ls)
Одна з найбільш використовуваних і важливих команд в Linux це ls або list. Ця команда використовується, що «перегорнути» вміст директорії або sub -директор так, що ми можемо побачити його. Вона дуже схожа на dir команду в Windows. Отже давайте використаємо її в aircrack-ng директорії;
Ми можемо бачити, що Linux перераховує всі файли і директорії в aircrack-ng директорії. Linux дозволяє модифікувати свої команди, використовуючи перемикачі (switches); це зазвичай букви, перед якими ставиться dash (-). Разом з ls корисно використовувати два з таких switch -ів, -a і -l.
-a switch означає all (всі). тому коли ми використовуємо його, Linux буде перераховувати всі файли і директорії, навіть ті, які приховані. Коли ми використовуємо -l switch. він дає нам long (довгий) список, тобто дає нам інформацію про дозволи безпеки (security permissions), розмірі, власника, групи файлу або директорії, коли він був створений і так далі.
Create a File (Touch)
Створює файл в Linux. це трохи відрізняється від Windows. У Linux. ми використовуємо touch команду. Отже, давайте створимо новий файл з назвою newfile.
Зараз ми можемо переконатися, що файл був створений, виконавши directory listing.
Ми можемо бачити, що новий файл був створений!
Create a Directory (Mkdir)
Як і в Windows. ми можемо створити директорію, використовуючи make directory (mkdir) команду. Давайте зараз зробимо нову директорію.
Зараз виконаємо ls і ми можемо бачити, що нова директорія була створена.
Getting Help (Man)
Linux має дуже корисну утиліту, що називається man. Man це довідник майже для будь-якої команди. Якщо ви забули, що конкретна команда робить, просто наберіть man і ім'я команди, і вона відобразить вам довідник з усією інформацією, необхідною вам, про команду, її перемикачах (switches) і аргументах. Наприклад, надрукуйте:
З більшістю команд ви можете також використовувати -h switch або -help switch після команди, щоб отримати «help» про окрему команді. У разі «touch«, ми повинні використовувати -help. щоб отримати допомогу по touch команді.
І це все для цього короткого туторіал по Linux. Переконайтеся, що вивчили першу частину. якщо ви ще це не зробили.