Всього потроху - terminal

Термінал ... що це таке?

Термінал з'явився в Mac OS з приходом десятої версії. Terminal.app - це програма-оболонка, транслятор команд, службовець для зв'язку між користувачем і UNIX-частиною MасOS X (заснованої на Darwin UNIX).

ПОПЕРЕДЖЕННЯ: термінал є дуже потужним інструментом, і помилки в його використанні можуть призвести до незворотних наслідків, таким як видалення деяких файлів і т.д.

Термінал. Чим він корисний?

Що такого особливого може термінал, що не в змозі зробити Finder? Термінал дозволяє вам виконувати більш складні завдання, наприклад, віддалено виконувати функції / команди з адміністрування сервера; але давайте спочатку подивимося, як він працює.

Програма Terminal.app розташована в папці / Applications / Utilities / на вашому жорсткому диску. При її запуску відкривається вікно з оболонкою (насправді існує кілька оболонок, кожна з яких має свої унікальні властивості, але по-замовчуванню для Тигра відривається bash)

(Колірні теми можуть бути змінені в налаштуваннях Терміналу, так що, навіть якщо ваш Термінал не схожий на мій, вони все-одно повністю ідентичні)
Останній рядок іменується "promt" (виконавча), це місце, куди ви будете вводити ваші команди і запускати їх, натискаючи клавішу "enter".

Виконавча рядок має наступну будову:


<имя компьютера>:<активная директория> <пользователь>$

Якщо взяти для прикладу верхній скріншот, то: ім'я комп'ютера - Arthur,

- означає "домашню" папку поточного користувача, ім'я користувача - Аrthur.

А тепер давайте вивчимо кілька базових команд для навігації по файловій структурі, видалення файлів і т.д.

Базові команди: управління файлами

Для початку давайте проаналізуємо організацію каталогів в MacOS X. Кореневий каталог жорсткого диска (/) є найнижчим рівнем, всередині нього розташовані кілька каталогів / файлів, такі як папка System або Users, яка містить в собі домашні папки всіх користувачів системи.

Інші томи (наприклад, інші жорсткі диски, CD / DVD диски і т.д.) доступні з папки Volumes кореневого каталогу завантажувального диска.

При вказівці розташування файлу, його "шляху", між папками ставиться розділовий знак /. наприклад a / b вказує на те, що папка "b" розташована в каталозі "а".

базові команди
Показати активну директорію: pwd
Синтаксис: pwd

Команда pwd показує нехай до активної папці кореневого каталогу в якій ви перебуваєте.


Команда ls дозволяє вам вивести на екран список всіх файлів і каталогів, розташованих у зазначеній папці; так, щоб отримати список вмісту активної папки, вам необхідно просто ввести ls

Існує кілька додаткових опцій команди ls:

-а. показати список видимих ​​і прихованих файлів. Так команда "ls -a /" покаже всі файли, розташовані в кореневому каталозі.
-l. показати детальний список, включаючи розмір файлів, встановлені права, власників і т.д.

Зауваження: якщо ви введете "ls -a", ви побачите файли "." І "..", які відповідають за активні і батьківські папки, відповідно.

Команда cd дозволяє переглядати / здійснювати навігацію по каталогам.

Наприклад: введіть "cd /" щоб потрапити в Конєва каталог, "cd / Users /" - в папку Users кореневого каталогу, "cd / Users /<имя вашего пользователя>"- в вашу домашню папку," cd Desktop "- переведе вас на робочий стіл.

Попередження: в неанглійських версіях OS X, імена папок зазвичай переведені на поточний мову, але вони продовжують іменуватися по-англійськи в терміналі. Наприклад: замість Бібліотеки вам необхідно вводити Library, замість Робочий стіл - Desktop і т.д.

Ця команда, rm. дозволяє вам видалити файл, а коли ви використовуєте опцію-r. ви можете видаляти директорію.

Наприклад: команда "rm Desktop / morceau.mp3" видалить файл morceau.mp3, розташований на робочому столі.

ПОПЕРЕДЖЕННЯ: команда rm є незворотними функцією, використовуйте її обережно; наприклад: команда "rm -r

"Видалить вашу домашню папку без можливості відновлення!

Синтаксис: mv <имя файла> <расположение>

З цією командою ви зможете переміщати файли з одного місця в інше.
Наприклад: "mv fichier.txt

Desktop / "перемістить текстовий файл fichier.txt, розташований в поточній активній директорії, на робочий стіл.

Примітка: команда mv може також бути використана для перейменування файлу або папки.

Синтаксис: mv <текущее имя файла> <новое имя>

Наприклад: команда "mv dossier1 dossier 2" перейменує папку "dossier1" в "dossier2".

Синтаксис: cp <-опции> <имя файла> <расположение>


Ця команда дозволить вам скопіювати файл.
Наприклад: "cp fichier.txt fichier2.txt". Файл "fichier.txt" буде скопійований в поточну активну директорію і перейменований в "fichier2.txt"

За допомогою цієї команди ви зможете створювати папки в поточній директорії.

Наприклад: "mkdir toto" створить папку з ім'ям "toto"

Тепер ви можете переміщатися по вашому жорсткому диску, каталогам, видаляти папки, переглядати їх вміст, створювати нові папки і т.д.