Якщо ви прагнете отримати максимум енергії від свого Mac, вам потрібно охопити термінал Mac і вивчити деякі корисні команди термінала. Більшість користувачів чудово користуються меню та мишею для керування налаштуваннями, файлами та папками, але якщо ви хочете спуститися під капот macOS, термінал може швидко вас туди доставити та виконати роботу.
Змістовий покажчик
Що таке термінал Mac?
Термінал Mac – це включена програма на macOS, яка дозволяє використовувати команди Unix (думаю, DOS) для швидкого та легкого виконання десятків функцій без будь-яких перешкод з боку операційної системи. Технічним терміном для нього є інтерфейс командного рядка (CLI). Використання терміналу може бути дуже потужним та ефективним, але також небезпечним. Будьте дуже обережні, використовуючи команди терміналу. Якщо зловживати неправильно, можна закінчити видалення файлів і папок швидше, ніж ви зможете реагувати (до того моменту, коли вам може знадобитися відновити його із резервної копії.) Термінал іноді порівнюють із програмою командного рядка Windows. Вони схожі; однак термінал використовує команди Unix для функціонування. Windows використовує власну мову командного рядка. Деякі користувачі (на думку ІТ-адміністраторів та розробників) використовують термінал, оскільки він може бути швидшим, ніж графічний інтерфейс, яким користується більшість із нас, і, справжній кікер, він дозволяє отримати доступ до функцій, недоступних через звичайний інтерфейс macOS. При використанні команд терміналу важлива точність (включаючи написання великих літер), тому будьте обережні щодо кожного символу, навіть пробілу.
Як відкрити термінал (командний рядок) на Mac
Ви можете використовувати термінал, відкривши Шукач > Програми > Комунальні послуги > Термінал. Відкриється вікно, і ви побачите командний рядок, який закінчується на $. Показаний командний рядок: Ім’я комп’ютера: CurrentDirectory ~ Ім’я користувача $. У верхній частині вікна ви побачите слово Bash; це означає «Знову оболонка Борна». Bash – це мова, яка використовується для терміналу на Mac. Ви готові розпочати введення команд. Після кожної команди натискайте Повернення ключ для його виконання. Ви також можете скопіювати та вставити у вікно терміналу.
Комбінації клавіш для використання з терміналом
Вкладка | Автозавершує файли та імена папок |
Ctrl + A | Переходить до початку рядка, на якому ви вводите текст |
Ctrl + E | Переходить до кінця рядка, на якому ви вводите текст |
Ctrl + W | Видаляє слово перед курсором |
Ctrl + T | Змінює два останні символи перед курсором |
Esc + T | Міняє місцями два останні слова перед курсором |
Ctrl + L | Очищає екран |
Ctrl + C | Вбиває поточний процес |
Ctrl + R | Шукати за раніше використовуваними командами |
Варіант + → | Перемістіть курсор на одне слово вперед |
Option + ← | Перемістіть курсор на одне слово назад |
Ctrl + F | Перемістіть курсор на один символ вперед |
Ctrl + B | Перемістіть курсор на один символ назад |
Ctrl + Y | Вставте все, що вирізано останньою командою |
Ctrl + _ | Скасувати останню команду |
Ctrl + D | Вийдіть із поточної оболонки |
Робота з файлами та папками
компакт-диск | Показує ваш домашній каталог |
cd <папка> | Перейдіть до певного каталогу |
cd ~ | Домашній каталог, наприклад ‘cd ~ / folder /’ |
CD / | Корінь драйву |
ls | Показує список усіх файлів у поточному каталозі |
ls -C | Сортувати файли або записи за розміром |
ls -lt | Список файлів, відсортованих за зміненим часом (найновіший перший) |
ls -l | Показує довгий список усіх файлів у поточному каталозі. |
ls -a | Список, включаючи приховані файли |
ls -lh | Довгий список із зручними для читання розмірами файлів (КБ, МБ або ГБ) |
ls -R | Показує весь вміст папки рекурсивно |
зверху | Відображає активні процеси. Натисніть q, щоб вийти |
q | Вихід |
ясно | Очистіть екран |
натисніть <файл> | Створіть новий файл без розширення |
pwd | Повний шлях до робочого каталогу |
.. | Батьківський каталог |
ls -l .. | Довгий список батьківського каталогу |
cd ../../ | Перемістіться на 2 рівні вгору |
. | Поточна папка |
кішка | Поточна папка |
rm <файл> | Видаліть файл |
rm -i <файл> | Видалити з підтвердженням |
rm -r |
Видалити каталог та його вміст – Використовуйте з обережністю! |
rm -f <файл> | Примусово видалити без підтвердження |
rm -i <файл> | Відображатиме запит перед видаленням |
cp <файл> <новий файл> | Скопіюйте файл у файл |
cp <файл> <каталог> | Скопіюйте файл у каталог |
mv <файл> <нове ім'я файлу> | Перемістити / перейменувати файл |
mkdir |
Створіть новий каталог з назвою |
mkdir |
Створюйте кілька каталогів одночасно |
mkdir -p |
Створення вкладених каталогів |
rmdir |
Видалити весь каталог (працює лише з порожніми каталогами) |
знайти |
Знайдіть усі файли з назвою |
для пошуку часткових імен файлів
Спеціальні команди | sudo <команда> |
Запустіть команду з привілеями безпеки суперкористувача | nano <файл> |
Відкриває редактор терміналу | відкрити <файл> |
Відкриває файл | <команда> -h |
Показати довідку щодо команди | людина <команда> |
Показати довідковий посібник команди
Керування дозволами | ls -ld |
Відображення дозволу за замовчуванням для домашнього каталогу | ls -ld / |
Відображення дозволу на читання, запис і доступ до певної папки | chmod 755 <файл> |
Змініть дозвіл файлу на 755 | chmod -R 600 |
Змініть дозвіл папки (та її вмісту) на 600 | chown |
Змініть право власності на файл на користувача та групу. Додайте -R, щоб включити вміст папки
Мережеві та серверні команди | ping |
Пінгувати хоста та відображати його стан | whois <домен> |
Вивести WHOIS інформацію про домен | curl -O |
Завантажте файл через HTTP, HTTPS або FTP | ssh <ім'я користувача> @ <хост> |
Встановіть з’єднання SSH з |
scp <файл> <користувач> @ <хост>: / віддалений / шлях |
Скопіюйте <файл> на віддалений
Найпопулярніші команди терміналу Mac
Як бонус до нашої шпаргалки для терміналів, ось кілька найпопулярніших команд терміналів, щоб отримати максимум від вашого Mac.
Показати / сховати приховані файли та папки
Бувають випадки, коли вам потрібно переглядати приховані файли та папки на Mac, і для цього існує команда. за замовчуванням пише com.apple.finder AppleShowAllFiles TRUE
killall Finder Щоб змінити наведену вище команду, змініть ІСТИНА доПОМИЛКОВИЙ
.
Завантажте файли з Інтернету
Щоб швидко завантажити файл з Інтернету, використовуйте команду нижче. curl -O URL-адреса файлу, який потрібно завантажити
Змініть розташування за замовчуванням для знімків екрана
Не всі хочуть, щоб їхні знімки екрана зберігалися на робочому столі. За допомогою однієї команди ви можете змінити, куди вони йдуть. за замовчуванням напишіть шлях до розташування com.apple.screencapture до папки, де ви хочете зберегти знімки екрана НатиснітьПовернення
. killall SystemUIServer НатиснітьПовернення
.
Змініть тип файлу за замовчуванням для знімків екрана
Якщо ви хочете змінити тип знімка екрана за замовчуванням, використовуйте таку команду. за замовчуванням напишіть com.apple.screencapture типу JPG НатиснітьПовернення
. killall SystemUIServer НатиснітьПовернення
.
Видалити всі файли в папці Ви можете легко видалити всі файли в папці за допомогою однієї команди. Однак зауважте, що після натискання кнопки скасування немаєПовернення
, файли зникли. rm -R назва папки
Ви повинні вказати весь шлях до імені папки.
Прочитайте Посібник Bash має повний вбудований ручний режим, і ви можете отримати доступ до сторінок через термінал за допомогою команди “man”. Наприклад, якщо ви хотіли знати, як користуватися компакт-диск
ви введете: man cd
-
термінал macOS із накладеними прихованими файлами у вікні Finder
-
Вікно терміналу MacOS
-
Жінка за допомогою ноутбука в офісі
-
USB-накопичувач вставляється в Mac Book Pro
-
новий iPod Touch
-
Палець, який лежить над клавіатурою Mac, готовий натиснути клавішу
-
Чоловік із зав’язаними очима, кидаючи дартс
-
Людина, яка встановлює Homebrew на ноутбуці Mac.
-
Завантажувальний інсталятор OS X Yosemite
-
Криві попереду дорожній знак
-
Подання документів
-
Медичний персонал, дивлячись на Mac
-
Дизайн веб-сайту. Розробка технологій програмування та кодування.
-
Сходи на бібліотечній шафі
-
Маленькі символи, що підключають кабель Ethernet до мережевої карти.
-
iMovie з відображеною опцією App Nap
tebapit є частиною видавничої родини Dotdash.
Ваші права на конфіденційність
Ми та наші партнери обробляємо дані для:
Показати цілі