Терминал mac os что это
Терминал на Mac (macOS): что это, команды, синтаксис – понятный гид для начинающих
Сегодня все мы в 99% случаев работаем с Mac через приятный, понятный и удобный графический интерфейс пользователя. Но при решении ряда специфических задач даже Finder не справится с тем, что сделает старая добрая командная строка…
Например, с её помощью гораздо проще – и быстрее! – искать затерявшийся где-то в недрах системы 5-гигабайтный файл или путь к приложению, которое, как вы думали, уже давно удалено.
Что такое «Терминал»?
Терминал – стандартная системная утилита для взаимодействия с Mac при помощи командной строки. В Linux есть похожий инструмент управления, т.к. обе ОС являются Unix-подобными.
Интерфейс командной строки (command line interface или сокращенно CLI) – он же язык общения с Терминалом – называется bash. Всё, о чем мы расскажем ниже – это bash-команды.
Общие команды для Mac
Основной синтаксис
Bash-команда обычно строится так:
[Команда] [Опции] [Ввод или путь к файлу или директории]
Если вы поймете путь, то поймете и то, как macOS в действительности видит ваши файлы. Как? Да как в матрешке – одна за другой. Например, вот путь к файлу под названием «Мои секреты», лежащему на Рабочем столе: /Users/Yablykworld/Desktop/My Secrets.
Пробелы
С пробелами действует простое правило – ничего лишнего!
Почему? Дело в том, что bash считает пробел концом команды!
Если у вас есть папка с пробелами в названии – например, Yablyk Folder, и вы пытаетесь вывести её содержимое с помощью команды ls /Applications/Yablyk Folder, то соответствующий файл не будет найден, и на выходе появится ошибка:
Чтобы решить эту проблему, понадобятся кавычки или обратный слэш. Вот теперь всё будет правильно:
Многим командам требуется доступ с уровня администратора. Если вы сейчас пользуетесь Mac не под аккаунтом его «админа», но знаете пароль, введите в командную строку перед текстом самой команды sudo – (что означает «single user do», «делает один пользователь»). Так вы временно получите привилегии администратора и возможность произвести необходимые операции без смены аккаунта.
Команды Терминала для улучшения продуктивности
Синтаксис find состоит из четырех частей:
2. путь к директории, в которой вы хотите искать информацию (например, /Applications);
3. опции (например, -name дает find возможность искать файлы, которые подходят к заданному названию);
4. непосредственно сам поисковый запрос (например, Google Chrome).
Вот как выглядит вся команда в целом:
Примечание: «звездочки» (*) указывают на то, что используется regex (регулярные выражения).
du – это сокращение от «disk usage». Команда поможет быстро узнать размер конкретного файла или папки, или даже списка файлов внутри папки.
Лучшие опции для du:
-d («глубина», или depth): если за этой буквой стоит цифра, то find ограничит поиск по директории соответствующим количеством уровней. Например, если вы отдадите вашему Mac команду du:
Терминал выдаст вам информацию только об общем «весе» папок и файлов в папке Applications, без данных о размере подпапок, вложенных в эти папки.
-h (human readable, или «человеко-читаемые»). Выводит размеры файлов в привычных людям величинах – K (килобайтах), М (мегабайтах) или G (гигабайтах).
Команда du в действии:
Синтаксис mv очень прост – старый путь меняется на новый:
mv /Users/Yablykworld/Documents/file1 /Users/Yablykworld/Desktop/file1
Эта команда переносит file1 из папки Документы на Рабочий стол.
ls – невероятно мощная. команда для отображения того, что находится в ваших папках. Также она выдает информацию о том, кто имеет право видеть их, есть ли на вашем Mac скрытые файлы или папки, и многое другое.
Лучшие опции для ls:
-l – отображает права для каждого файла в папке, время последнего изменения, владельца файла и его (файла) название.
-a – показывает все файлы в папке, включая скрытые (отличный вариант для библиотеки пользователя, которая в macOS по умолчанию скрыта).
Вот как всё работает:
mkdir
Создает новые папки в мгновение ока.
Эта команда раз и навсегда удаляет абсолютно любой файл, который вы поместите в команду. Что, разумеется, требует повышенного внимания – в отличие от Корзины, rm не будет спрашивать «а Вы точно уверены?». Предполагается, что вы знаете, что делаете…
По умолчанию rm удаляет только файлы, папки остаются. Для того, чтобы сразу удалять и их, используйте опцию -R (рекурсивно).
Как открыть приложение терминал на Mac, команды
Тем не менее, если вам интересно, в этой статье показано, как открыть терминал на Mac и использовать основные команды.
Что такое терминал?
Все, что вы видите в macOS, происходит от графического интерфейса пользователя. Вместо того, чтобы вводить команды, у вас есть окна, управляемые мышью и клавиатурой. Сенсорные экраны, жесты, цифровые ручки и многое другое делают взаимодействие еще проще. Зачем вводить команды в интерфейс старой школы?
Простое объяснение состоит в том, что вы можете делать что угодно с помощью команд, например, менять место хранения по умолчанию для ваших скриншотов, играть в игры, заставлять Mac говорить, показывать скрытые папки и многое другое. Что еще более важно, команды быстрее, потому что они прямые.
Однако графический интерфейс, генерирующий все окна и меню macOS, нацелен на простоту и простоту, а не на скорость. При перетаскивании файла из окна в окно использование командной строки для выполнения одного и того же перемещения может быть быстрее.
Как открыть терминал
Терминал обычно находится на скамье подсудимых. Значок напоминает экран ввода командной строки с белым символом > (больше чем), установленным на черном фоне.
Вы также можете получить доступ к приложению терминала через панель запуска.
1. Нажмите на значок «Ракета», расположенный на док-станции. Откроется панель запуска MacOS.
2. Нажмите на папку «Other».
3. Нажмите приложение «Терминал».
Вот несколько основных способов запуска командной строки. Это слова действия, такие как копирование, перемещение и список. Некоторые из них не используются в примерах ниже. Вместо этого этот список просто иллюстрирует, как начинаются команды.
Команды для начала работы
Вот веселые и полезные команды для начала. К ним относятся бодрствование вашего Mac, просмотр ASCII-версии Star Wars Episode IV и несколько других.
ПРОСМОТР СОДЕРЖИМОГО ФАЙЛА ИЛИ КАТАЛОГА
Это удобно, если вы хотите увидеть содержимое ZIP-файла или исполняемого файла перед его распаковкой. Вставьте файл или папку после символа
УВЕЛИЧЬТЕ ЧАСТОТУ ОБНОВЛЕНИЯ
Число в конце представляет количество дней, в течение которых Mac будет ожидать проверки обновлений. MacOS обычно проверяет один раз в неделю, поэтому по умолчанию номер 7 в конце. В этом примере Mac будет проверять один раз в день.
ДЕРЖИТЕ СВОЙ MAC AWAKE
Для остановки, нажмите комбинацию клавиш CTRL + C. Если вы хотите, чтобы ваш Mac проснулся в течение определенного времени, используйте следующий пример. Здесь мы выбрали 250000 секунд (что не так много для любопытных).
ПОСМОТРИТЕ ТЕКСТОВУЮ ВЕРСИЮ «ЗВЕЗДНЫХ ВОЙН: НОВАЯ НАДЕЖДА»
Это просто весело. Вы можете не смотреть весь спектакль, но удивительно видеть этот классический фильм, изображенный в анимированном формате ASCII, как в начале 1980-х.
ИЗМЕНИТЬ ФОРМАТ СКРИНШОТА
PNG является форматом по умолчанию. Используйте эту команду для сохранения скриншотов в формате JPG, GIF или в другом формате.
ИЗМЕНИТЬ ИМЯ СНИМКА ЭКРАНА ПО УМОЛЧАНИЮ
MacOS сохраняет снимки экрана с указанием даты и времени в имени файла. Используйте эту команду, чтобы создать имя файла по умолчанию, которое не будет таким уродливым и длинным.
ИЗМЕНИТЬ СКРИНШОТ СОХРАНИТЬ МЕСТО НАЗНАЧЕНИЯ
Скриншоты сохраняются на рабочий стол по умолчанию. Используйте эту команду для изменения целевого места хранения, например выделенной папки.
Нажмите клавишу Enter.
УДАЛИТЬ СКРИНШОТ DROP SHADOW
Чтобы включить эффект, введите эту команду:
ПЕРЕЗВОН КАК IPHONE, ПОДКЛЮЧАЮЩИЙСЯ К ИСТОЧНИКУ ПИТАНИЯ
Вот немного веселья из командной строки для владельцев iPhone.
Чтобы отключить перезвон, введите следующее и нажмите клавишу Enter:
ЗАСТАВЬ СВОЙ MAC ГОВОРИТЬ
Это не служит никакой другой цели, кроме как развлекать детей механическим голосом Mac. Вам не нужны кавычки в команде. (Обязательно замените предложение в кавычках тем, что вы хотите, чтобы компьютер говорил).
СКАЧАТЬ ФАЙЛЫ ИЗ ИНТЕРНЕТА
Не хотите скачивать файлы с помощью браузера? Взять этот маршрут вместо.
Нажмите клавишу Enter и введите эту команду. Нажмите клавишу Enter еще раз после ввода команды.
Терминал на Mac: ключевые моменты и список альтернативных решений
Содержание
Как известно, возможности OS X не заканчиваются «Системными настройками». При использовании приложения Mac Terminal вы можете делать с системой практически все что угодно. В этой статье мы расскажем вам о командной строке и ее хитростях, которые помогут сделать Mac еще более удобным в использовании. Кроме того, мы собрали для вас список из 10 лучших эмуляторов терминала MacOS. Поехали.
Что такое командная строка macOS?
Для начала важно понять, что из себя представяет командная строка. Это специальная утилита, благодаря которой пользователь может управлять работой операционной системы. Вы можете настраивать множество параметров, добавлять определенные опции и т.д. Конечно, большинство настроек можно регулировать через стандартное меню, но некоторые из них могут быть выполнены только с помощью командной строки. Это требуется в случаях, когда:
Иногда гораздо проще выполнить настройки с помощью командной строки. Вы можете настроить десятки параметров одновременно, главное знать, как работает Mac Terminal и его команды.
Как открыть Терминал в MacOS: 6 разных способов
Существует несколько способов открытия Терминала. Ниже представлен подробный список с описанием того, как открыть терминал на компьютере Mac.
1. Используя Finder
Самый простой способ – открыть Mac Terminal из общего списка программ. Для этого откройте Finder (он всегда находится в панели Dock слева), выберите «Программы» в левом меню и найдите папку «Утилиты». Здесь вы увидите приложение Terminal.app. Двойной клик => Терминал открыт.
2. Используя панель поиска Spotlight
Если вам нужен еще более быстрый способ открыть программу, используйте панель поиска Spotlight на Mac. Для этого одновременно нажмите и удерживайте сочетание клавиш CTRL + Пробел, и во всплывающем окне начните вводить слово «Терминал». Увидев нужное приложение, просто нажмите на него для открытия терминала.
3. Используя программы в Dock
Как и предыдущие два метода, этот не сложный. В правой части панели Dock обычно есть ярлык для папки «Приложения», которая открывает список всех установленных программ на вашем Mac. Нажмите на нее и во всплывающем окне откройте папку Utilities, а в следующем списке найдите и откройте программу Terminal.app.
4. Используя Siri
Еще один простой способ открыть терминал на Mac – использовать Siri. Выберите значок Siri в строке меню или откройте Siri в папке «Приложения». Далее скажите: «Открыть терминал». Вот и все.
5. Быстрый доступ к Терминалу
Если вы планируете часто использовать Терминал, рациональным решением будет добавить программу прямо в Dock. Выполните следующие действия:
6. Используя Launchpad
Вы можете открыть Терминал Mac через Launchpad двумя способами. По умолчанию Launchpad содержит папку «Другое», в которой находится ярлык приложения Terminal.
Если вдруг вы удалили эту папку в Launchpad, есть другой способ.
Как работать с командной строкой?
Командная строка представляет собой черное окно, с поддержкой ввода текста. Большинство неопытных пользователей не представляют как с ним работать. Эта программа работает за счет специального набора команд. Каждая из этих команд отвечает за определенное действие. Есть команды для открытия других программ, их настройки и т.д.
Основные команды Терминала MacOS, о которых нужно знать
1. Автоматическая проверка обновлений
2. Отображение скрытых файлов и папок
3. Выборочное отображение скрытых файлов и папок
4. Просмотр содержимого любого файла
Независимо от формата файл откроется.
5. Скачивание файла без браузера
6. Копирование содержимого папки из одного места в другое
7. Посмотреть все активные процессы
8. Предотвращение спящего режима
Почему люди ищут альтернативы предустановленному Терминалу macOS?
В OS X рядовой пользователь практически не сталкивается с необходимостью использовать командную строку, поскольку большая часть его потребностей покрывается тем, что реализовано в графическом интерфейсе системы. Однако, если это необходимо, предустановленное приложение Mac Terminal поможет справиться с большинством задач. Стоит отметить, что это не единственное решение, доступное на рынке. Вы можете найти множество других альтернатив с более широким набором функций, и настроить эти приложения по своему вкусу.
6 способов открыть Терминал на Mac
Терминал – полезный инструмент для выполнения команд на Mac, хоть им и пользуются далеко не все. В конце концов, ввод команд – это не так просто. В данной секции нашего сайта вы найдёте много полезных статей с командами для Терминал.
Перед тем, как использовать программу, её нужно открыть. Это можно сделать разными способами, и ниже мы расскажем о всех из них.
Использование Поиска Spotlight
Один из самых способов открыть Терминал на Mac – с помощью Поиска Spotlight.
1) Если на панели меню у вас есть кнопка Поиска Spotlight, нажмите её. Если нет – используйте сочетание клавиш Command + Space.
2) Введите «Терминал».
3) Программа Терминал появится в самом верху меню с результатами. Нажмите её дважды, чтобы открыть.
Использование Finder
Откройте Finder или убедитесь, что для панели меню используется именно Finder, а не другая программа.
1) На панели меню выберите Переход > Утилиты.
2) В папке Утилиты дважды нажмите программу Терминал.
Использование папки Программы
Если у вас уже открыт Finder, программу Терминал можно найти и в папке с Программами.
1) В меню слева выберите Программы.
2) Нажмите стрелочку, чтобы расширить папку Утилиты.
3) Дважды нажмите программу Терминал.
Если папка Программы закреплена в вашем Доке, вы можете открывать Терминал оттуда.
1) Выберите Программы в своём доке.
2) Теперь выберите Утилиты.
3) Откройте программу Терминал.
Использование Launchpad
Вы можете открывать Терминал через Launchpad двумя способами в зависимости от организации Launchpad.
По умолчанию Launchpad содержит папку Другие с программой Терминал.
1) Откройте Launchpad из Дока или сочетанием клавиш Fn + F4.
2) Найдите и выберите папку Другие.
3) Откройте Терминал.
Если вы меняли организацию Launchpad и удалили эту папку, есть другой способ.
1) Откройте Launchpad из Дока или сочетанием клавиш Fn + F4.
2) Введите «Терминал» в строку поиска наверху.
3) Когда появится иконка Терминал, нажмите её.
Использование Siri
Есть максимально простой способ открыть Терминал на Mac — с помощью Siri.
1) Выберите значок Siri на панели меню или откройте Siri из папки Программы.
2) Теперь просто скажите: «Открой Терминал».
Быстрый доступ к Терминал
Если вы будете часто использовать Терминал, то лучше всего добавить программу прямо в Док.
Когда иконка Терминал будет отображаться в Доке среди недавних программ, делайте следующее:
1) Зажмите клавишу Control и нажмите иконку Терминал в Доке или просто нажмите на неё правой кнопкой мыши.
2) В меню выберите Параметры.
3) Нажмите Оставить в Dock.
Терминал – отличный инструмент для быстрого выполнения действий на Mac. Когда вы привыкните им пользоваться, это не будет казаться вам сложным.
Основные команды терминала macOS, которые вам нужно знать [Guide]
Терминал — это приложение в операционных системах на основе Unix, которое предоставляет интерфейс командной строки (или CLI), поэтому вы можете взаимодействовать с оболочкой операционной системы и получать доступ к ее различным службам и управлять ими.
В macOS терминал, соответственно, называется Терминалом, и он использует оболочку Z (Zsh) в качестве оболочки входа по умолчанию. Используя Терминал, вы можете легко перемещаться по системным каталогам, копировать / перемещать файлы, получать системную информацию, безопасно удаленно входить в другие системы и эффективно автоматизировать задачи / действия на вашем Mac.
Однако для выполнения любого из этих действий вам необходимо знать команды терминала (и их синтаксис). В этом руководстве мы перечислим все основные команды терминала macOS и способы их использования, чтобы вы могли эффективно использовать их на своем Mac.
Основные команды терминала macOS
Для выполнения команд в любой операционной системе требуется терминал. macOS уже поставляется с одним из них, и вы можете найти его в Приложения> Утилиты.
Кроме того, вы также можете добавить его в свою док-станцию для быстрого доступа. Для этого запустите Терминал, щелкните правой кнопкой мыши его значок в доке и выберите Параметры > Хранить в доке.
Теперь, когда на вашем Mac запущен Терминал, все, что вам нужно сделать, это ввести команду терминала и нажать «Return», чтобы выполнить ее.
Для вашего удобства мы разделили команды на несколько категорий, чтобы им было легче следовать:
1. Основные команды терминала
Прежде чем перейти к командам Терминала для конкретных действий, ниже приведены некоторые основные команды, которые вам следует знать.
я. человек
Команда man отображает руководство пользователя команды, для которой вы делаете запрос. Используя его, вы можете получить дополнительную информацию о команде, такую как ее описание, использование, доступные параметры и варианты, среди прочего.
предоставит вам всю необходимую информацию о команде cd (сменить каталог).
II. Чисто
Как следует из названия, команда clear очищает оболочку и дает вам пустое окно для ввода ваших команд. Поэтому, если у вас есть окно терминала, заполненное результатами всех ваших предыдущих команд, просто запустите clear, чтобы получить чистый лист.
iii. судо
sudo — самая мощная команда терминала. Он дает вам права администратора (root) для выполнения действий в macOS. Вам нужно будет использовать его, если вы хотите выполнить команду, требующую доступа суперпользователя.
Например, если вы хотите выключить Mac через Терминал, вам нужно запустить:
и введите свой пароль пользователя для выполнения команды.
iv. история
Команда history пригодится, когда вы хотите узнать все команды, которые вы выполняли в прошлом. Например, если вы отключили / включили какую-либо службу на своем Mac, но точно не помните ее имя или команду, которую вы использовали, вы можете использовать эту команду, чтобы узнать службу и отменить свое действие.
2. Навигация по каталогам
Перемещение между разными каталогами — одно из основных действий, которые вам необходимо выполнить для навигации по файловой системе. Вам нужно будет выполнить это, когда вы хотите создать новый файл, переместить файл между каталогами или запустить программы в каталоге.
Однако, прежде чем менять каталоги, важно знать ваш текущий рабочий каталог. Для этого запустите:
Точно так же вам может потребоваться просмотреть содержимое каталога, чтобы определить, содержит ли он файл / каталог, к которому вы хотите получить доступ. Используйте следующую команду и ее варианты, чтобы сделать это эффективно:
Для подробной разбивки:
Чтобы просмотреть все содержимое каталога, включая скрытые файлы и каталоги:
После того, как вы определили текущий рабочий каталог и каталог, к которому хотите перейти, команда cd поможет вам перемещаться между каталогами. Ниже приводится объяснение того, как его использовать.
Чтобы перейти в домашний каталог:
Если вы хотите перейти в конкретный каталог:
Чтобы перейти в родительский каталог:
Если вы хотите вернуться в предыдущий рабочий каталог:
Наконец, когда вам нужно перейти в корневой каталог, запустите:
3. Управление каталогом
Как только вы перейдете к желаемому каталогу, вы сможете выполнять там несколько операций, начиная от создания и редактирования новых каталогов и заканчивая удалением существующих.
Чтобы создать каталог, запустите:
Если вы хотите создать сразу несколько каталогов:
mkdir directory_name_1 directory_name_2 directory_name_3
Если вы хотите удалить / удалить каталог, запустите:
4. Управление файлами
Подобно управлению каталогами, Terminal также позволяет выполнять файловые операции, поэтому вы можете создавать новые файлы, редактировать их и удалять те, которые вам не нужны.
Чтобы создать файл:
Если вы хотите создать и отредактировать файл, запустите:
который откроет файл в текстовом редакторе Nano. В качестве альтернативы, если вы предпочитаете использовать какой-либо другой текстовый редактор, замените nano на имя этого редактора в приведенной выше команде.
Чтобы просмотреть тип файла на вашем Mac:
Если вы хотите скопировать файл из текущего каталога в другой каталог, запустите:
cp file_name directory_name
Если необходимо скопировать файл в тот же каталог, но с другим именем:
cp file_name new_file_name
Помимо копирования, иногда необходимо перемещать файлы между разными каталогами. Когда возникают такие потребности, вы можете переместить файл из вашего текущего каталога в другой каталог с помощью:
mv file_name directory_name
Более того, команда mv также может использоваться как команда переименования. Чтобы использовать его для переименования файла, используйте следующий синтаксис:
mv current_file_name new_file_name
Если вы хотите удалить / удалить файл, запустите:
5. Установка программ
macOS поставляется с предустановленным менеджером пакетов Homebrew, который позволяет устанавливать программы на Mac с помощью Терминала. В некотором смысле это намного более простой способ установки приложений на ваш компьютер, в отличие от традиционного способа, при котором вам нужно будет выполнить ряд шагов.
Чтобы обновить репозиторий Homebrew, запустите:
brew update
Если вы хотите обновить все установленные пакеты в вашей системе:
brew upgrade
Если это программа без графического интерфейса:
brew install program_name
Обратите внимание, что не все пакеты / программы могут быть установлены сразу: вам может потребоваться добавить их исходный репозиторий, чтобы получить их перед запуском команды установки.
Наконец, если вы хотите удалить программу, используйте:
brew uninstall program_name
6. Управление сетью
macOS позволяет просматривать подробную информацию о конфигурации сети прямо из окна Терминала. Хотя вы можете использовать графический интерфейс для просмотра такой информации, подход CLI делает весь процесс быстрым и легким и избавляет вас от лишних действий.
Одна из самых основных сетевых операций — это проверка связи с веб-сайтом / IP-адресом для проверки возможности подключения. Для этого введите:
Если вы хотите просмотреть IP-адрес и MAC-адрес вашего устройства, запустите:
Чтобы узнать IP-адрес и MAC-адрес всех устройств, подключенных к вашей сети:
Если вам нужна информация о входящих и исходящих подключениях к вашему Mac, используйте:
Чтобы найти все запущенные процессы на вашем Mac, у которых есть активное подключение к Интернету:
Чтобы получить дополнительную информацию о домене, используйте:
Если вы хотите определить путь (и переходы), пройденный пакетами от вашего устройства до их адреса назначения, запустите:
7. Управление процессами
Если вы когда-либо открывали приложение Activity Monitor на своем Mac, вы бы видели все активные процессы, запущенные в вашей системе. Эти процессы могут быть системными приложениями, сторонними приложениями или другими фоновыми службами, необходимыми операционной системе.
Хотя, как правило, вы не столкнетесь с проблемами с этими процессами, но иногда, когда на вашем устройстве работает много из них — до точки, когда она находится на границе, близкой к максимальному пределу памяти / ЦП — вы можете столкнуться с некоторой задержкой на вашем устройстве. система.
Один из способов справиться с этим — использовать приложение Activity Monitor. Однако гораздо более простой способ сделать это — использовать Терминал.
Первый шаг — определить запущенные процессы в вашей системе. Для этого запустите:
В качестве альтернативы, если вы хотите узнать статус основных процессов, которые в настоящее время запущены, вы можете сделать это с помощью:
Нажмите q или же Ctrl + C остановиться.
Теперь, если вы заметили незнакомый процесс или процесс, который потребляет много ваших ресурсов в выводе любой из вышеперечисленных команд, вы можете получить дополнительную информацию об этом, запустив:
Здесь вы можете увидеть имя приложения в столбце CMD. Обычно указывается абсолютный путь к программе / приложению.
Узнав больше о процессе, если вы обнаружите необходимость его прервать, запустите:
sudo killall program_name
Поскольку мы запускаем команду kill / killall с sudo, вам нужно будет ввести свой пароль пользователя после ввода команды для ее выполнения.
8. Управление разрешениями
Разрешения в операционной системе определяют, кто может получать доступ и изменять файлы / каталоги на компьютере. Если у вас есть несколько пользователей, использующих одну и ту же систему, вы можете установить разрешения для каждого пользователя, чтобы ограничить их доступ и запретить им просматривать или изменять ваши системные (или другие) файлы.
Установить разрешения в Терминале довольно просто, если вы разберетесь с его синтаксисом. Однако, прежде чем перейти к нему, первое, что вам нужно сделать, это определить права доступа к файлу, который вы хотите изменить. Для этого наберите:
Вы должны увидеть права доступа к файлам в левой части вывода. Разрешение файла / каталога обычно состоит из одиннадцати символов: первый символ указывает, является ли он файлом или каталогом, следующие девять символов обозначают разрешения (и делятся на группы по три, а последний символ указывает, содержит ли файл / каталог расширенный атрибуты.
Первым символом всегда является дефис (—) или буквой (d): первый представляет файл, а второй означает каталог. Переходя к следующим девяти символам, они делятся на три группы: владелец файла / каталога, группа и другие права пользователя. Каждое из этих девяти мест занято следующими персонажами: — (отсутствует разрешение на), р (читать), ш (написать), или Икс (выполнять).
Собирая эти символы вместе, вы можете установить разрешения для файла / каталога. Вот как могут быть сформированы разрешения:
В качестве альтернативы вы также можете использовать числовую нотацию, в которой указанные выше символы заменяются числами. Всего он состоит из восьми чисел, и вот разбивка того, что они обозначают:
Наконец, одиннадцатый символ в обозначении разрешений — @. Он называется расширенным атрибутом и уникален для определенных файлов и каталогов.
С основами, вот как включить приведенную выше информацию для установки разрешений.
Чтобы настроить разрешения на чтение, запись и выполнение для всех трех классов доступа, запустите:
chmod ugo+rwx file_name
В числовом представлении вам нужно будет использовать:
chmod 777 file_name
Чтобы сделать то же самое для всех текстовых файлов в каталоге:
Когда необходимо предоставить всем пользовательским классам одно и то же разрешение:
chmod a+rwx file_name
Если вы хотите установить разрешения таким образом, чтобы класс пользователя получал все три доступа, в то время как группа получала доступ для чтения и записи, а другие пользователи получали доступ только для чтения, вам необходимо использовать следующую команду:
chmod ugo+rwxrw-r— file_name
В числовом представлении:
chmod 764 file_name
Чтобы удалить разрешения на запись и выполнение для группы и других классов пользователей, введите:
chmod go-wx file_name
chmod 744 file_name
Если вам сложно использовать числовое представление, вы можете использовать калькулятор chmod, чтобы определить обозначение разрешений для ваших требований к разрешениям.
Эффективное использование Mac с помощью команд терминала
В этом списке мы едва коснулись поверхности команд терминала: есть множество других команд, которые вы можете использовать для выполнения практически всех видов действий на вашем Mac.
Тем не менее, перечисленные выше команды наверняка помогут вам заполучить Терминал и позволят вам эффективно использовать его для быстрого и эффективного выполнения тривиальных действий на вашем Mac. И со временем, когда вы познакомитесь с ним, вы сможете использовать его более эффективно.