
Як налаштувати термінал Mac і зробити його більш корисним
Програма Terminal - це ваш шлюз до командного рядка в macOS. Він надає інтерфейс з оболонкою або інтерпретатором команд, який приймає вашу команду і викликає інших для виконання як рутинних, так і складних завдань.
- Розблокуйте безкоштовно «100 + Essential Windows CMD Commands» зараз!
- Основи вікон термінала
- Змінити вікно термінала
- Налаштувати тему термінала
- Атрибути тексту
- Атрибути вікна
- Атрибути оболонки
- Робота з групами вікон
- Збереження групи вікон
- Відновити групу вікон
- Типове налаштування оболонки
- Дізнайтеся, яку оболонку ви використовуєте
- Змінити оболонку входу
- Налаштуйте командний рядок
- Спробуйте деякі варіанти термінала
Розблокуйте безкоштовно «100 + Essential Windows CMD Commands» зараз!
Це підпише вас на нашу розсилку
Введіть адресу електронної пошти
[] [] [] [] розблокування
Прочитайте нашу політику конфіденційності
Якщо ви тільки починаєте або проводите багато часу в Терміналі, ви можете налаштувати вигляд і різні атрибути. Ми покажемо вам кілька цікавих способів налаштувати Термінал і змусити його працювати найкраще для вашого середовища і робочого процесу.
Основи вікон термінала
Коли ви відкриєте програму Terminal, ви побачите майже порожнє вікно з двома рядками тексту. Перший рядок показує дату і час останнього входу до системи. Наприклад:
Last login: Wed Feb 13 01:08:35 on ttys000
Другий рядок - це фактичний командний рядок; цей прямокутник в кінці - ваш курсор. Ви будете вводити команди в цьому рядку:
Rahul-Mac:~ rahulsaigal$
Ось що означає кожен з цих елементів:
- Перша частина запрошення - це ім'я вашого Mac. Двокрапка (:) є візуальним роздільником.
- Друга частина починається з тильди. Це означає, що ви знаходитеся в домашній теці і використовує коротке ім'я користувача.
- Нарешті, знак долара ($) означає, що ви увійшли в систему як користувач без повноважень root.
Змінити вікно термінала
Вікно термінала веде себе так само, як і будь-яка інша програма в macOS. Ви можете мінімізувати, пересувати, змінювати розмір, масштабувати і прокручувати вміст. Після того, як ви використовуєте Terminal протягом будь-якого проміжку часу, введені вами команди будуть виводити багато тексту.
Цей текст невеликий, його важко аналізувати, і він може ускладнити пошук курсора. Хоча ви можете змінити розмір вікна, ці зміни буде втрачено під час виходу з програми.
Щоб змінити вікно термінала, перейдіть до Shell > Show Inspector або натисніть Cmd + I, щоб відкрити вікно інспектора. У розділі «Вікно» введіть значення в поле «Стовпчики та рядки» або змініть розмір вікна за своїм смаком, щоб автоматично заповнити ці значення.
Коли ви отримаєте вікно термінала з певним розміром, формою та положенням, виберіть команду «Оболонка» > «Використовувати типові параметри».
Налаштувати тему термінала
Типовий термінал постачається з чорним текстом на білому тлі. Але ви можете налаштувати його різні атрибути, такі як колір тла, шрифт (шрифт і розмір), колір тексту, тип курсора та багато іншого.
Перейдіть до Shell > New Window і спробуйте деякі з вбудованих тем. До них належать трава, доморощений, сторінка людини, океан, червоні піски та багато іншого.
Панель «Параметри» > «Профілі» відображає всі готові теми. На лівій бічній панелі відображаються візуальні мініатюри, а на правій панелі - атрибути. Це поділено на шість розділів: текст, вікно, вкладка, оболонка, клавіатура і розширений.
Щоб налаштувати атрибути, виберіть тему і виберіть Duplicate Profile в меню Gear.
Атрибути тексту
Термінал дозволяє налаштовувати різні атрибути тексту. Щоб змінити шрифт, який використовується, натисніть кнопку «Змінити» в розділі «Шрифт» і виберіть шрифт та розмір шрифту.
Ви можете застосовувати згладжування тексту, використовувати жирні шрифти, використовувати яскраві кольори для жирного тексту та багато іншого. Якщо ви хочете змінити колір тексту, клацніть Колір тексту і виберіть один з варіантів.
Щоб змінити форму курсора, виберіть «Блок», «Підкреслити» або «Вертикальна смуга». Натисніть кнопку кольору поруч зі словом Курсор, щоб змінити його колір. Ви можете зробити вікно терміналу прозорим, відрегулювавши повзунки Opacity і Blur.
Таким чином, ви можете розмістити вікно терміналу прямо над веб-сторінкою і вводити команди, читаючи інструкції.
Атрибути вікна
Атрибути вікна включають заголовок, розмір, межу прокрутки та інші варіанти поведінки. Пам'ятайте, що параметри, вибрані на цій панелі, застосовуються лише до профілю, а не до всієї програми Terminal. Щоб змінити назву вікна, введіть новий текст у поле «Заголовок».
Встановіть будь-який або всі позначки, щоб показати назву активного процесу, робочий каталог, шлях, назву оболонки та багато іншого. Ви можете змінити типовий розмір вікна для поточної теми і навіть налаштувати розмір кишені зворотної прокрутки, щоб зберегти історію команд, які ви ввели в Terminal кілька днів або тижнів тому.
Атрибути оболонки
У цьому розділі ви можете налаштувати роботу термінала. Ви можете обрати команду для запуску під час запуску; наприклад, запустити альтернативну оболонку. Термінал також може попросити вас закрити вікно. Встановіть «Запитати перед закриттям» на «Завжди», щоб запобігти його випадковому знищенню, або на «Ніколи», якщо це запрошення вас дратує.
Якщо ви позначите «Тільки», якщо існують інші процеси, крім оболонки входу в систему, і «Термінал» попередить вас перед виходом з програми. Ця функція корисна, якщо ви випадково натиснули не той елемент вікна або натиснули неправильну послідовність клавіш.
Робота з групами вікон
Ви хочете, щоб вікна вашого термінала були розташовані певним чином, і хочете відновити сеанс без необхідності переставляти і перезапускати? Функція віконних груп заощадить ваш час і підвищить вашу продуктивність. За його допомогою кожне вікно може мати власний процес, атрибути і розташування на стільниці.
Наприклад, ви можете редагувати файл за допомогою Vim в одному вікні і запускати Octave в іншому. Можливо, ви хочете звернутися до довідкової сторінки програми в одному вікні, а потім спробувати команду в іншому вікні. І якщо одна оболонка зайнята виконанням довгих завдань, ви можете запустити команду в іншому вікні.
Збереження групи вікон
Перед створенням групи вікон вам слід:
- Організуйте вікна на екрані за бажанням.
- Налаштуйте атрибути, розмір та форму кожного вікна.
- Запустіть будь-які команди для кожного вікна, яке ви хочете відновити.
Потім виберіть «Вікно» > «Зберегти Windows як групу». Введіть назву, позначте пункт Використовувати групу вікон під час запуску термінала і натисніть «Зберегти».
Відновити групу вікон
Щоб відновити групу вікон, виберіть «Вікно» > «Відкрити групу вікон». Таким чином, ви можете продовжувати працювати зі своєю поточною оболонкою, але відкривати групу в будь-який час, коли вам потрібно виконати певний набір завдань.
Відкрийте «Параметри» > «Групи вікон» та клацніть значок «Шістка», щоб імпортувати, експортувати або видаляти групи вікон. Якщо є інші вікна програми, призначте групу вікон окремої робочої області стільниці, щоб не відволікати увагу.
Типове налаштування оболонки
Типовою оболонкою для macOS є оболонка bash. Тим не менш, він також пропонує безліч різних оболонок., у тому числі/bin/bash ,/bin/csh ,/bin/zsh ,/bin/ksh та інші. Ентузіасти Unix люблять працювати з оболонкою zsh (або Z), тому що вона пропонує безліч функцій поверх оболонки bash і підтримує десятки плагінів.
Якщо ви новачок, дотримуйтеся стандартної оболонки bash зараз добре. Але ви повинні знати, як перемикати їх при необхідності.
Дізнайтеся, яку оболонку ви використовуєте
Щоб дізнатися, яку оболонку ви використовуєте, введіть наступну команду:
echo $0
Термінал показує вам назву оболонки, перед яким стоїть дефіс.
Змінити оболонку входу
Щоб змінити типову оболонку для вашого облікового запису, відкрийте Системні параметри > Користувачі та групи. Натисніть піктограму замка і введіть свої облікові дані адміністратора. Потім клацніть правою клавішею миші своє ім'я у списку та виберіть «Додаткові параметри».
У діалоговому вікні, що з'явиться, змініть параметр у розділі «Оболонка входу». Вам не потрібно перезавантажувати Mac, щоб це набуло чинності; просто вийдіть і відновіть сеанс термінала, щоб почати з нової оболонки.
Щоб змінити типову оболонку термінала для будь-якого облікового запису користувача, виберіть «Термінал» > «Параметри» та натисніть кнопку «Загальні» на панелі інструментів. Поряд з Відкрити оболонки за допомогою пункту Command (повний шлях) і введіть шлях до нової оболонки в поле.
Налаштуйте командний рядок
Типово, у командному рядку буде показано одну й ту саму інформацію кожного разу, коли ви відкриваєте термінал. Існує багато спеціальних послідовностей символів, які при використанні для визначення підказки можуть виявити цікаві фрагменти даних.
Вигляд запрошення зберігається у змінній середовища $ PS1. Коли ви введете наступне:
echo $PS1
Отриманий текст має рядковий код з типовими параметрами для запрошення оболонки у такому форматі:
\h:\W \u\$
- \ h представляє ім'я вузла
- \ W - поточний робочий каталог
- \ u позначає поточного користувача
macOS .bash_profile може містити різні параметри того, як оболонка повинна виглядати і поводитися. Параметри, які ви робите в .bash_profile, застосовуються тільки до сеансу оболонки; вони не застосовуються до сценаріїв оболонки. Щоб редагувати .bash_profile у nano, введіть:
nano ~/.bash_profile
У новому рядку додайте PS1 = «».... Між цими лапками розташуйте послідовність символів, щоб налаштувати підказку. У підручнику з документації bash показано повний список спеціальних підказок. Наприклад:
PS1=""\!\d\u\$"
- ! представляє номер історії цієї команди
- \ d - дата у форматі день тижня/місяць/дата
- \ u позначає ім'я користувача
- $ ефективний UID
Як тільки ви введете послідовність, натисніть Control + O, щоб записати нову інформацію. Потім натисніть Control + T, щоб зберегти цю інформацію у файлі .bash_profile. Вийдіть і перезапустіть Термінал, щоб побачити зміни.
Одна підказка, яка мені подобається:
PS1=""\w \! \$"
Спробуйте і подивіться, чи подобається вам це. У багатокористувальницькій системі ви можете вказати назву вузла, ім'я користувача, версію bash, номер історії команди і багато іншого, щоб отримати більше інформації.
Спробуйте деякі варіанти термінала
Програма Terminal була типовим інтерфейсом командного рядка протягом десятиліть. Незалежно від того, починаєте ви працювати з терміналом або використовуєте його протягом тривалого часу, ці налаштування можуть зробити вас більш продуктивними. Як і більшість додатків Apple, Terminal намагається знайти баланс між доступністю для нових користувачів і широкими можливостями для розробників.
Щоб стати досвідченим користувачем командного рядка, вам потрібно більше функцій, таких як підтримка розділених панелей, пропозиції автозаповнення, пошук, вставка історії та багато іншого. Ознайомтеся з цими корисними альтернативами терміналу, які можуть відповідати вашому робочому процесу.