Що, це захоплює, чи не так?! Ви напишете свій перший рядок коду просто через декілька хвилин :)
Дозвольте нам представити вас вашому новому другові: командний рядок!
Наступні кроки покажуть вам як користуватися чорним вікном, яким користуються усі хакери. Спочатку це може видаватися трохи жахливим, однак насправді це лише командна підказка, що очікує певних команд від вас.
Вікно, котре зазвичай називають командним рядком або інтерфейсом командного рядку, є текстовою програмою для відображення і керування файлами на вашому комп'ютері (так само як, наприклад, Windows Explorer або Finder на Mac, але без графічного інтерфейсу). Інші назви командного рядка: cmd, CLI, prompt, console або terminal.
Щоб почати експериментувати, нам потрібно спочатку відкрити наш інтерфейс командного рядка.
Перейдіть до меню Пуск → Усі програми → Стандартні → Командний рядок.
Додатки → Утиліти → Термінал.
Скоріш за все Додатки → Стандартні → Термінал, але це може залежати від вашої системної версії. Якщо тут його немає, просто загугліть :)
Має з'явитися біле або чорне вікно, що очікує на ваші команди.
Якщо ви працюєте на Mac або на Linux, ви напевно побачите $, на зразок:
$
На Windows, це знак >:
>
Кожній команді буде передувати цей знак і один пробіл, але ви не мусите набирати їх. Ваш комп'ютер робитиме це для вас сам :)
Просто маленьке зауваження: у вашому випадку ви, мабуть, побачите, щось на кшталт
C:\Users\ola>абоOlas-MacBook-Air:~ ola$перед знаком командного рядка і це є на 100% правильним. У даному навчальному матеріалі ми лише спростимо цей момент, щоб вилучити певний мінімум.
Почнемо з чогось простенького. Наберіть команду:
$ whoami
або
> whoami
Далі натисніть enter. Це наш результат:
$ whoami
olasitarska
Як бачимо, комп'ютер лише виводить ваше ім'я користувача. Файно, еге ж?:)
Спробуйте набирати кожну команду, а не копіювати і вставляти. Таким чином ви більше запам'ятаєте!
У кожної операційної системи є трохи відмінні набори команд для командного рядку, отже, будьте певними, що виконуєте інструкції саме для вашої операційної системи. Давайте спробуємо?
Було б чудово знати де ми наразі знаходимось, хіба ні? Давайте подивимось. Введіть цю команду і натисніть enter:
$ pwd
/Users/olasitarska
Якщо ви працюєте на Windows:
> cd
C:\Users\olasitarska
Можливо, ви побачите щось схоже на вашій машині. По тому як ви відкрили командний рядок, то зазвичай ви починаєте зі своєї домашньої папки.
Зауваження: 'pwd' відповідає 'print working directory' (англ. надрукувати робочу папку).
Отже, що ж всередині? Було б круто з'ясувати. Давайте подивимось:
$ ls
Applications
Desktop
Downloads
Music
...
Windows:
> dir
Directory of C:\Users\olasitarska
05/08/2014 07:28 PM <DIR> Applications
05/08/2014 07:28 PM <DIR> Desktop
05/08/2014 07:28 PM <DIR> Downloads
05/08/2014 07:28 PM <DIR> Music
...
Можливо, тепер ми можемо перейти до нашої папки Робочий стіл?
$ cd Desktop
Windows:
> cd Desktop
Перевірте чи дійсно щось змінилось:
$ pwd
/Users/olasitarska/Desktop
Windows:
> cd
C:\Users\olasitarska\Desktop
Ось!
ПРОФІ хитрощі: якщо ви наберете
cd Dі потім натиснетеtabна клавіатурі, командний рядок автоматично заповнить решту імені, таким чином можна оперувати швидше. Якщо папок, що починаються з "D" більше однієї, натисніть кнопкуtabдвічі щоб отримати список варіантів.
Як щодо створення папки Django Girls на вашому робочому столі? Ви можете це зробити наступним чином:
$ mkdir djangogirls
Windows:
> mkdir djangogirls
Ця коротка команда створить папку з іменем djangogirls на вашому робочому столі. Може перевірити чи є вона там, просто глянувши на свій Робочий стіл або запустивши команду ls/dir! Спробуйте :)
ПРОФІ хитрощі: Якщо ви не хочете кожного разу набирати одну й ту ж команду, спробуйте натиснути кнопки
стрілка вгорутастрілка внизна своїй клавіатурі щоб повторити нещодавно використовувані команди.
Невеличкий виклик для вас: в щойно створеній папці djangogirls створіть папку test. Використайте команди cd та mkdir.
$ cd djangogirls
$ mkdir test
$ ls
test
Windows:
> cd djangogirls
> mkdir test
> dir
05/08/2014 07:28 PM <DIR> test
Вітаємо! :)
Ми не хочемо залишити безлад, то ж давайте видалимо усе, що ми до цього моменту створили.
Спочатку, нам потрібно повернутися назад до директорії Робочий стіл:
$ cd ..
Windows:
> cd ..
Використання cd із .. змінить вашу поточну директорію на батьківську (тобто папка, що містить вашу поточну папку).
Перевірте де ми:
$ pwd
/Users/olasitarska/Desktop
Windows:
> cd
C:\Users\olasitarska\Desktop
А тепер час видалити папку djangogirls.
Увага: Видалення файлів за допомогою
del,rmdirабоrmє безповоротнім, тобто файли будуть видалені назавжди! То ж, будьте конче обережними із цією командою.
$ rm -r djangogirls
Windows:
> rmdir /S djangogirls
djangogirls, Are you sure <Y/N>? Y
Виконано! Щоб переконатися, що папку дійсно видалена, давайте перевіримо:
$ ls
Windows:
> dir
Це все наразі! Можна тепер спокійно закрити командний рядок. Давайте зробимо це хакерським методом, добре?:)
$ exit
Windows:
> exit
Круто, га?:)
Тут наведено підсумок деяких корисних команд:
| Команда (Windows) | Команда (Mac OS / Linux) | Опис | Приклад |
|---|---|---|---|
| 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!