Вступ до командного рядку
Це захоплює, чи не так?! Ви напишете свій перший рядок коду через декілька хвилин :)
Дозвольте нам представити вас вашому новому другові: командний рядок!
Наступні кроки покажуть вам, як користуватися чорним вікном хакерів. Спочатку це може видаватися трохи жахливим, однак насправді - це лише командна підказка, що очікує від вас певних команд.
Примітка. Зауважте, що в цій книзі ми використовуємо терміни 'директорія', 'каталог' та 'папка' взаємозамінно, ці слова означають одне й те саме.
Що таке командний рядок?
Вікно, яке зазвичай називають командним рядком або інтерфейсом командного рядка, є текстовою програмою для перегляду, обробки і управління файлами на вашому комп'ютері. Як Провідник на Windows чи Finder на Mac, але без графічного інтерфейсу. Інші назви командного рядка: cmd, CLI, prompt, console або terminal.
Відкриваємо інтерфейс командного рядка
Щоб почати експериментувати, нам потрібно спочатку відкрити наш інтерфейс командного рядка.
Windows
Перейдіть до меню Пуск → Усі програми → Стандартні → Командний рядок.
Mac OS X
Додатки → Утиліти → Термінал.
Linux
Скоріш за все Додатки → Стандартні → Термінал, але це може залежати від вашої системної версії. Якщо тут його немає, просто загугліть :)
Командний рядок
Має з'явитися біле або чорне вікно, що очікує на ваші команди.
Якщо ви працюєте на Mac або на Linux, ви напевно побачите $
, на зразок:
На Windows, це знак >
:
Кожній команді буде передувати цей знак і один пробіл, але ви не мусите набирати їх. Ваш комп'ютер робитиме це для вас сам :)
Просто маленьке зауваження: у вашому випадку ви побачите щось на кшталт
C:\Users\ola>
абоOlas-MacBook-Air:~ ola$
перед знаком командного рядка і це на 100% є правильним.
Частина до $
або >
включно називається запрошенням командного рядка або скорочено командним рядком. Вона запрошує вас ввести туди щось.
У посібнику, коли нам потрібно, щоб ви набрали щось в командний рядок, ми включатимемо $
або >
, а іноді й більше символів зліва. Ви можете ігнорувати ліву частину і друкувати в командний рядок лише те, що починається після $
.
Ваша перша команда (ЙОЙ!)
Почнемо з чогось простенького. Наберіть команду:
або
Далі натисніть enter
. Це наш результат:
Як бачимо, комп'ютер лише виводить ваше ім'я користувача. Файно, еге ж?:)
Спробуйте набирати кожну команду, а не копіювати і вставляти. Таким чином ви більше запам'ятаєте!
Основи
У кожної операційної системи є трохи відмінні набори команд для командного рядку, отже, будьте певними, що виконуєте інструкції саме для вашої операційної системи. Давайте спробуємо?
Поточна директорія
Було б чудово знати, де ми перебуваємо зараз, чи не так? Давайте подивимося. Введіть цю команду і натисніть enter
:
Якщо ви працюєте на Windows:
Можливо, ви побачите щось схоже на вашій машині. Після того, як ви відкрили командний рядок, ви зазвичай починаєте зі своєї домашньої папки.
Зауваження: 'pwd' відповідає 'print working directory' (англ. надрукувати робочу папку).
Список файлів і папок
Отже, що ж всередині? Було б круто з'ясувати. Давайте подивимось:
Windows:
Змінити поточну директорію
Тепер давайте перейдемо до директорії робочого столу:
Windows:
Перевірте, чи дійсно щось змінилось:
Windows:
Ось!
ПРОФІ хитрощі: якщо ви наберете
cd D
і потім натиснетеtab
на клавіатурі, командний рядок автоматично заповнить решту імені, таким чином можна переходити швидше. Якщо папок, що починаються з "D" більше однієї, натисніть кнопкуtab
двічі для отримання списку варіантів.
Створити директорію
Як щодо створення каталогу practice
на вашому робочому столі? Ви можете зробити це таким чином:
Windows:
Ця коротка команда створить папку з іменем practice
на вашому робочому столі. Може перевірити чи є вона там, просто глянувши на свій Робочий стіл або запустивши команду ls
або dir
! Спробуйте :)
ПРОФІ хитрощі: Якщо ви не хочете кожного разу набирати одну й ту ж команду, спробуйте натиснути кнопки
стрілка вгору
тастрілка вниз
на своїй клавіатурі щоб повторити нещодавно використовувані команди.
Вправа!
Невеличке випробування для вас: в щойно створеній директорії practice
створіть папку test
. Використайте команди cd
та mkdir
.
Розв'язання:
Windows:
Вітаємо! :)
Прибираємо
Ми не хочемо залишити безлад, то ж давайте видалимо усе, що ми створили до цього моменту.
Спочатку нам потрібно повернутися назад до директорії Робочий стіл:
Windows:
Використання cd
із ..
змінить вашу поточну директорію на батьківську (тобто папка, що містить вашу поточну папку).
Перевірте де ми:
Windows:
Тепер час видалити директорію practice
:
Увага: Видалення файлів за допомогою
del
,rmdir
абоrm
є безповоротнім, тобто файли будуть видалені назавжди! То ж, будьте конче обережними із цими командами.
Windows:
Виконано! Щоб переконатися, що папку дійсно видалена, давайте перевіримо:
Windows:
Вихід
Це все наразі! Можна тепер спокійно закрити командний рядок. Давайте зробимо це хакерським методом, добре?:)
Windows:
Круто, га?:)
Підсумок
Тут наведено підсумок деяких корисних команд:
exit
exit
закрити вікно
exit
cd
cd
змінити директорію
cd test
dir
ls
список директорій/файлів
dir
copy
cp
скопіювати файл
copy c:\test\test.txt c:\windows\test.txt
move
mv
перемістити файл
move c:\test\test.txt c:\windows\test.txt
mkdir
mkdir
створити нову директорію
mkdir testdirectory
del
rm
видалити директорію/файл
del c:\test\test.txt
Тут наведено лише невелику кількість команд, котрі можна запускати у вашому командному рядку, однак, на даний момент ми не збираємося використовувати щось більше.
Якщо вас цікавить, ss64.com містить повний список посилань на команди для усіх операційних систем.
Готові?
Давайте зануримось у Python!
Last updated