основи 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. Переконайтеся, що вивчили першу частину. якщо ви ще це не зробили.