Как открыть полный список команд терминала в macos с описанием — все про apple устройства

Основы работы в командной строке Mac OS X в Terminal

Когда при работе с Mac OS X надо сделать что-либо недоступное через графический интерфейс, бывает нужна старая добрая командная строка. Например, чтобы вставить разделительные пробелы в панель Dock или запустить системную утилиту, не имеющую графического интерфейса. Для работы с командной строкой в Mac OS X существует приложение Terminal.

Если вы работали в Unix-подобных системах, то у вас не будет проблем с командной строкой в Mac’е, если же вы никогда не работали с командной строкой, то эта статья поможет вам получить базовые знания, необходимые для начала работы.

Запускаем Terminal

Чтобы открыть Терминал, его, как и любое приложение, надо найти в Finder в папке Applications, он там располжен в подпапке Utilities (Программы → Служебные программы). Это можно сделать быстро, нажав сочетание клавиш Shift+Command+U, также его можно закрепить в Dock, если вы планируете часто с ним работать. Я предпочитаю запускать его при помощи Spotlight.

При помощи горячих клавиш надо открыть строку поиска Spotlight и начать набирать слово terminal (обычно достаточно набрать только ter) и, когда Spotlight найдёт Terminal, нажать ввод (return, он же enter). Таким образом для запуска программы используется только клавиатура и получается быстрее, чем мышкой или трэкпадом.

Запуск Terminal из строки поиска Spotlight

Для того чтобы открыть Spotlight у меня назначена комбинация клавиш Option+Пробел, узнать какая комбинация назначена у вас или поменять комбинацию можно в System Preferences → Spotlight (Системные настройки → Spotlight).

Настройка клавиш вызова поисковой строки Spotlight

Но вернёмся к Терминалу и командной строке.

Строка приглашения ввода

После запуска вы увидите такое окно. Точнее оно будет белым с чёрными буквами, но вы можете легко изменить оформление Terminal.

В первой строке отображается время последнего логина, имеется в виду время последнего запуска (открытия сессии) Терминала. Эта строка выводится один раз после открытия сессии командной строки.

Следующая строка называется строкой приглашения ввода от (англ. command prompt или просто prompt). Она говорит о том, что командная строка готова к вводу команд. В ней содержится следующая информация:

  • Имя компьютера. В моём случае это ixrevos‑macbook.
  • После двоеточия указана текущая директория. В данном случае это домашняя директория текущего пользователя /Users/ixrevo — в Unix-подобных системах домашняя директория отображается как символ тильда: ~.
  • Потом отображается имя текущего пользователя, в моём случае это ixrevo.
  • И в конце строки — знак доллара $.

Остановлюсь чуть подробнее на последнем символе строки ожидания ввода пользователя — он бывает трёх видов:

  • Первичный ввод текущего пользователя, обозначается знаком доллара $. Означает, что командная строка запущена от имени текущего пользователя и ожидает ввод команды.
  • Первичный ввод суперпользователя, обозначается знаком решётки #. Означает, что командная строка запущена от имени суперпользователя (пользователь root с правами администратора) и ожидает ввод команды.
  • Вторичный ввод, обозначается знаком угловой скобки «больше чем» >. Означает, что была введена команда, для выполнения которой необходимо указать какие-либо параметры, и сейчас ожидается ввод этих параметров.

Ваша первая команда — листинг файлов — ls

Наберите в командной строке ls, что является сокращением от list, и нажмите ввод. Вы увидите список, в котором представлено содержимое текущей директории.

Не так и сложно, не правда ли? И по своей сути такой вывод не сильно отличается, если открыть содержимое этой же директории в Finder, используя привычный графический интерфейс.

Параметры и аргументы команды

Некоторым командам можно передать какие-либо данные в виде аргумента, например, можно передать команде ls название директории в качестве аргумента. Тогда команда ls выведет содержимое директории, которую вы передали ей как аргумент.

Чтобы указать относительный путь, то есть путь, начинающийся от текущей директории, его надо начинать без слеша. Чтобы указать абсолютный путь, то есть путь, начинающийся от корневой директории, его надо начинать со слеша и далее указать полный путь к файлу. Подробнее вы можете прочитать в статье как устроена структура файловой системы Mac OS X.

Если путь содержит пробелы, то их необходимо экранировать при помощи обратного слеша перед пробелом или заключать весь путь в кавычки, иначе командный интерпретатор не сможет понять, где кончается аргумент, и воспримет пробел как конец ввода.

У многих команд есть возможность указать параметр (опцию) или параметры, которые меняют поведение команды.

Например, для команды ls можно указать аргумент ‑l, что является сокращением от long и значит полный вывод информации, и аргумент ‑a, что является сокращением от all и значит вывести всё содержимое, в том числе и скрытое.

В таком случае команда с двумя аргументами будет выглядеть следующим образом: ls ‑la и выведет содержимое директории вместе с дополнительной информацией о каждой директории и файле.

Как видно из скриншота, теперь отображаются скрытые системные файлы, которые начинаются с точки, а дополнительная информация выводится в виде таблицы, где каждый вид информации сгруппирован по столбцам, а каждая строка относится к конкретному файлу или директории.

Информацию в каждой колонке этой таблицы:

  1. Информация о правах доступа к файлу или директории.
  2. Цифра отображает количество жёстких ссылок на этот файл или директорию. Подробнее про ссылки можно прочитать в статье про файлы, директории, жёсткие и символьные ссылки в Mac OS X.
  3. Владелец текущего файла или директории.
  4. Имя группы пользователей, у которой назначены права доступа к этому файлу или директории.
  5. Размер файла в байтах. Если команде ls указать параметр -h, то размер будет отображаться в наиболее подходящих единицах (Byte, Kilobyte, Megabyte, Gigabyte, Terabyte и Petabyte) с целью уменьшить количество выводимых цифр и будет указана эта единица измерения.
  6. Дата последнего изменения или, если файл был только создан и не менялся после этого, дата создания файла.
  7. Имя файла или директории.

Также вы можете комбинировать аргумент и параметры при вызове команды, например, как на скриншоте ниже, где вызывается команда ls c аргументом /Users/ixrevo/.dropbox/ и параметрами ls ‑lah:

Указана опция ‑h и размер файлов отображается в Байтах, Килобайтах и Мегабайтах

  1. Используйте автодополнение ввода. Например, можно набрать только первые буквы команды и нажать клавишу Tab — и недостающие буквы команды будут автоматически добавлены.

    Если же существует несколько команд, начинающихся с тех же символов, которые вы ввели, то двойное нажатие Tab выведет все эти команды в качестве подсказки.

  2. Также используйте автодополнение для имён и путей к файлам и директориям. Работает аналогично автодополнению команд.

  3. Если в командной строке нажать клавишу вверх , то будет выведена последняя введённая вами команда. Нажимая дальше клавишу вверх вы будете перебирать историю выполненных вами команд. Полная история хранится в файле ~/.bash_history.

  4. Если ввести два восклицательных знака !! и нажать ввод, то вы выполните последнюю введённую команду. Также есть шорткат и для использования аргумента от предыдущей команды, для этого надо ввести имя_команды !$ и нажать ввод — вместо !$ будет подставлен аргумент от предыдущей команды.

  5. Если вы что-то напутали при вводе команд, то попробуйте нажать Control+C, это сочетание прекращает выполнение текущей команды и закрывает её. Также можно попробовать нажать q и Esc.
  6. Можно прочитать руководство к любой команде и узнать что она делает, какие у неё есть параметры и аргументы.

    Для этого надо набрать man имя_команды.

Для начала, думаю, хватит. Как видите, ничего сложного в использовании командной строки нет, а если вы хотите продолжить знакомство с ней, то можете почитать о навигации по файловой системе в командной строке.

Источник: http://ixrevo.me/mac-os-x-terminal/

Терминал в Mac OS: как открыть и использовать для ускорения работы системы, команды

Опытные пользователи компьютеров наверняка знакомы с таким понятием как Unix. Это группа операционных систем, к которым относятся GNU/Linux, Mac OS, а также многие другие менее известные системы.

Одной из особенностей таких групп операционных систем является наличие командной строки. Такая командная строка есть и Mac OS, о чем могут не знать многие пользователи.

Через нее можно выполнять различные действия для настройки и отладки работы операционной системы, и она в Mac OS носит название “Терминал”. Рассмотрим в данной статье, как запустить “Терминал” на Mac.

1. Как открыть терминал на Mac OS — Через Finder — Через поиск Spotlight 2. Полезные команды “Терминала” на Mac OS 3. Как ускорить работу Mac OS через “Терминал”

Открыть терминал на операционной системе от Apple можно несколькими способами. Рассмотрим их.

Через Finder

Самый простой способ открыть терминал на Mac OS — это использовать Finder. В операционной системе Mac OS все необходимые программы для работы с системой собраны в папке “Утилиты”, которая располагается в разделе “Программы” папки Finder. Чтобы запустить “Терминал”:

  1. Перейдите в список утилит операционной системы;
  2. Далее найдите среди доступных программ “Терминал” и запустите его.

После этого сразу откроется окно терминала, и с ним можно будет начать работы.

Через поиск Spotlight

Владельцы компьютеров на Mac, наверняка, знают, что можно любое приложение открыть через поиск Spotlight.

Чтобы открыть “Терминал” через Spotlight:

  1. Нажмите на клавиатуре сочетание Command+Пробел;
  2. Появится строчка поиска. Введите в нее “Терминал”. Операционная система покажет найденные варианты, среди которых программа “Терминал” будет одна из первых. Нажмите на нее, чтобы запустить.

Обратите внимание: Также открыть поиск Spotlight можно, если нажать на соответствующий значок с лупой в правом верхнем углу экрана.

Полезные команды “Терминала” на Mac OS

Открыв программу “Терминал”, можно воспользоваться ее функциональностью, чтобы ускорить работу операционной системы, отключить некоторые активированные по умолчанию функции, настроить интерфейс, узнать техническую информацию о процессах и так далее. Приведем несколько команд “Терминала”, которые полезно знать каждому пользователю операционной системы Mac OS:

  1. Узнать IP-адрес сайта и проверить ответ сервера. Простая команда, которая позволяет определить, доступен сейчас сайт или нет, а также узнать информацию о времени его отклика и IP. Необходимо использовать команду “ping” и ввести также адрес сайта, к которому идет обращение.ping www.okeygeek.ru
  2. Выключить тени на скриншотах. В операционной системе Mac OS удобно реализована функция быстрого создания скриншотов, но по умолчанию при создании скриншотов к ним добавляется тень. Это может не устраивать некоторых пользователей, и у них есть возможность отключить тень через “Терминал”. Для этого введите команду:defaults write com.apple.screencapture disable-shadow -bool TRUE

    После чего подтвердите свои действия командой:

    killall SystemUIServer

    После этого тени на скриншотах в Mac OS больше не будут отображаться. Если понадобится вновь их включить, используйте вновь указанные команды, но замените True на False.

  3. Изменение формата скриншота в Mac OS. По умолчанию в операционной системе Mac OS скриншот делается в формате PNG. Если вы хотите это изменить, можно использовать команду:defaults write com.apple.screencapture type -string «jpg»

    Вместо формата JPG можно также указать BMP, GIF, PDF или TIFF.

  4. Показать скрытые файлы на Mac OS. В операционной системе Windows посмотреть скрытые файлы и папки достаточно просто. На Mac их отображение включается через “Терминал”. Чтобы увидеть, какие элементы в Finder скрыты, выполните команду:defaults write com.apple.finder AppleShowAllFiles -bool TRUE

    Далее потребуется перезапустить Finder, чтобы изменения вступили в силу. Это можно сделать командой:

    killall Finder

    После выполнения данных действий скрытые файлы на Mac OS будут отображаться.

  5. Отключить сон в Mac OS. Еще одна полезная команда для пользователей компьютеров под управлением Mac. Как известно, спустя некоторое время бездействия компьютер на Mac OS переходит в спящий режим. Чтобы ему помешать это сделать, можно использовать в “Терминале” команду:caffeinate

    Стоит отметить, что при необходимости команду можно применить, совместно со временем (в секундах), в течение которого компьютер должен бодрствовать. Выглядит подобная команда примерно так:

    caffeinate -t 150000

  6. Включить или отключить частую проверку обновлений Mac OS. Пользователям Windows хорошо знакома проблема с постоянными обновлениями операционной системы. На Mac это происходит значительно реже. Но, если вы хотите полностью отключить обновления, либо сделать их менее регулярными, можно использовать команду:defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1

    Обратите внимание, что в приведенном выше примере цифра “1” указывает, что проверка обновлений будет проводиться каждый день. Если нужно выполнять поиск актуальной версии ОС раз в год, напишите вместо “1” число “365”.

  7. Провести стресс-тест компьютера. Для проверки ноутбука на Mac OS может быть полезно выполнить стресс-тест. Команда, чтобы его запустить:yes > /dev/null &

    Завершить процесс можно командой:

    killall yes

  8. Очистка корзины без предупреждения. Всем известно, что при попытке очистить корзину операционная система обязательно потребует подтверждения действий. Это можно исправить через “Терминал” следующей командой: defaults write com.apple.finder WarnOnEmptyTrash -bool false

    После ее выполнения корзина будет очищаться без дополнительных уведомлений.

Как ускорить работу Mac OS через “Терминал”

Выше были рассмотрены многие команды, которые могут быть полезны пользователям компьютеров с настольной операционной системой от Apple.

Но есть целая группа команд, которые позволяют ускорить работу интерфейса Mac OS, отключив всевозможную анимацию.

Если компьютер достаточно старый, будет полезно использовать все (или большую часть) приведенных ниже команд для ускорения скорости работы системы.

Чтобы Mac OS работала быстрее, выполните в “Терминале” следующие команды:

  1. Убрать анимацию при открытии данных через Finder:defaults write com.apple.finder DisableAllAnimations -bool true
  2. Убрать анимацию, которая возникает при запуске программ, расположенных в панели Dock:defaults write com.apple.dock launchanim -bool false
  3. Ускорить открытие панели Dock (может потребоваться, если она у вас убирается, что можно настроить в системе):defaults write com.apple.Dock autohide-delay -float 0
  4. Выключить анимацию открытия-закрытия окон:defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
  5. Отключить анимацию, которая возникает при быстром просмотре (например, при быстром просмотре изображений по клавише “Пробел” из Finder):defaults write -g QLPanelAnimationDuration -float 0
  6. Ускорить рендеринг страниц в браузере Safari:defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25

Выполнив описанные выше действия, можно значительно ускорить работу Mac OS.

Стоит отметить, что если после выполнения указанных действий вы захотите вернуть все настройки к дефолтным значениям, это можно сделать при помощи команды:

defaults delete NSGlobalDomain KeyRepeat(76 голос., 4,55 из 5)
Загрузка…

Источник: https://okeygeek.ru/kak-otkryt-i-ispolzovat-terminal-v-mac-os/

Как запустить Терминал на Мак ОС: инструкция

Большинство яблочников, говорят, что работа в окне этого приложения трудна и может нанести вред  работе системы. Хотя сходство с командной строкой ОС от Майкрософт и есть, на Маках этот инструмент ближе к жизни рядового юзера и проще, чем командная строка. Ответим на вопрос — как запустить терминал на Mac OS, и для чего он нужен?

Способ через «Finder»

Есть три главных метода открыть утилиту командной строки. Первый способ активировать командную строку – это найти ее в общем списке приложений. Для этого  в Док-меню находим «Finder», затем «Программы». В появившемся перечне программ ищем «Утилиты» — а уже там «Терминал.app». Щелкаем дважды и терминал откроется.

Способ со «Spotlight»

Второй способ открыть его на Mac OS быстрее предыдущего. В нем  используется поиск  Spotlight, где, написав искомое слово, найдем терминал в списке появившихся продуктов.

Способ через «Dock-меню»

Третий способ. В Док-меню Mac OS находим значок «Программы», потом нажмем на него и нам откроется список приложений, где ищем «Утилиты». Там ищем «Терминал.app» и двойным щелчком открываем его.

Мы рассмотрели некоторые способы открытия командной строки в операционной системе Mac OS. Теперь давайте посмотрим, какие она нам дает возможности в Mac OS, которые по-другому не выполнить совсем или выполнить намного сложнее.

Пользование графической частью интерфейса операционной системы (когда операции в большинстве случаев выполняются мышью) хоть и привычнее и удобнее, не может сравниться с работой в командной строке, ведь раз за разом юзер вникает в саму суть ОС и не растеряется при выполнении нетривиальных задач.

Основные принципы работы

Разберемся с принципами работы с командной строкой Mac. Их несколько:

  • работа в терминале осуществляется только способом ввода текста;
  • исполнение команд осуществляется после нажатия Return;
  • имеет значение все, что вы вводите на клавиатуре – даже пробелы;
  • команды прерываются нажатием сочетания Ctrl+C;
  • Для указания полного пути к объекту можно не набирать его руками; просто перетяните этот объект в окончание строки. Остальное не ваша забота.

Список команд терминала

  • Safari станет открывать все ссылки в новой вкладке. Для этого надо набратьdefaults write com.apple.Safari TargetedClicksCreateTabs -bool TRUE.;
  • можно сделать, чтобы Mail показывал письма в текстовом виде. В терминале Mac набирается defaults write com.apple.mail PreferPlainText -bool TRUE.;
  • можно сделать скрытые файлы видимыми в «Finder». Для этого вводим defaults write com.apple.finder AppleShowAllFiles TRUE.;
  • можно изменить формат сохранения скриншотов на компьютере с PNG, который стоит по умолчанию на PDF, JPG или GIF. Для PDF командная запись будет выглядеть как defaults write com.apple.screencapture type PDF. Если нужен другой формат, в конце поставьте его;
  • можно отключить Dashboard командой defaults write com.apple.dashboard mcx-disabled -boolean YES.;
  • Для создания зашифрованного архива из файлов или папок в актуальном хранилище, наберите zip – re имя-архива имя-папки, поменяв имя-папки на название папки, которую надо заархивировать, а имя-архива именем для файла архива. Чтобы разархивировать напишите unzip имя-файла-архива.

Посмотреть все доступные команды терминала Mac можно, зажав, когда вы в самой программе, клавишу Escape. На вопрос «Display all 1436 possibilities? (y or n)» введите Y.

Источник: http://macbooky.ru/kak-zapustit-terminal-na-mak-os/

Работаем в Terminal Mac OS X. Разные способы поиска файлов в терминале Mac OS X

Как найти файлы и папки в терминале OSX?

Какие существуют команды для поиска в терминале OSX?

Не для кого не секрет, что терминал в Mac OS X выступает, как сильная среда, в которой вы получаете доступ к скриптовым инструментам, которые способны организовать ваши рабочие процессы в операционной системе Mac OS X; собрать информацию, сформировать отчеты — воспользоваться вашим “маком”, качественно новыми способами.

Вообще, просто не передать словами, когда без использования мыши и графического окружения, вы способны проделывать достаточно сложный операции, исключительно из командной строки вашего устройства под управлением Mac OS X. Безусловно, работа в терминале Mac OS X требует определенных знаний, уровнем выше, чем просто — пользователь компьютера.

Но изучая компьютерные технологии, я также определил для себя, что начало — это любой этап в той или иной области. Ты начинаешь изучать, читать, восполнять пробелы знаний, которых не достаточно. Так и с командной строкой в Mac OS X. В ней нет определенных операций, которые нужно начинать изучать поэтапно.

Вы либо знаете о тех или иных особенностях и функциональных возможностях, либо нет. Итак, сегодня учимся искать файлы в терминале Mac OS X. Очередная статья про командную строку в Mac OS X.

[/su_box]

С чего начинается поиск в OS X, когда мы работаем с графической средой? Все просто, мы вызываем Finder, и нажимаем сочетание клавиш Command + F (на раскладке macbook клавиша слева, рядом с пробелом). Нажав сочетание для вызова поиска, мы просто вбиваем текст в соответствующее поле, и получаем наиболее полную информацию по интересующим нас критериям.

А как это происходит в командной строке? На самом деле поиск в командной строке Mac OS X также прост. Вам потребуется знать всего три основные команды поиска: «Find», «mdfind», «locate». После ввода этих команд и указания всех параметров поиска, ваша поисковая выдача наполнится результатами с демонстрацией полного пути к файлам наиболее четко соответствующим введенному запросу.

Команда Find

Базовая команда поиска не только в операционной системе Mac OS X, но и на всех других Unix системах. Я говорю о том, что этот вариант поиска работает в других операционных системах, отличных от Mac OS X. Чтобы команда выполнялась корректно ей необходимо создать ряд условий:

1. Вы определяете область по которой будет происходить поиск;

2. Затем указываете имена файлов которые вам необходимы.

Не так много условий, но как только они будут выполнены, перед вами появится окно результатов поиск в командной строке Mac OS X, где будут указан полный путь к найденным файлам.

Так в примере выше, я воспользовался командой «find» в терминале Mac OS X (командной строке), для поиска файла с именем «Finder».

В принципе условия поиска были достаточно простыми, ведь я знал расположение файла, знал его имя, и все что мне было необходимо — это ввести данные.

Первое, что я сделал, это написал саму команду, далее путь к файлу, обозначил условие поиска «-name», и после условия ввел его значение — файл Finder.txt.

Стоит понимать, что мой пример примитивный, а поиск может происходит по любым параметрам, которые только пожелаете, и как может себе позволить «find» (команда поиска) в операционной системе Mac OS X (-type (поиск по определенному типу), -size (поиск по размеру файла) и т.д.).

Узнать о том какие условия доступны из командной строки для операторов «find» в Mac OS X можно набрав «man find». Появится полное описание команды. Как только закончите его читать нажмите Ctrl + Z.

Команда Locate

Найти что-либо в Unix системах быстрее чем в других ОС. Все дело в том, что поиск в Unix достаточно разнообразен. Ведь с одной стороны у вас есть команда «Find».

Ее функционал был продемонстрирован выше, но она эффективна в том случае, когда вы точно знаете место размещения, или у вас есть время для ожидания. Так как поиск «в слепую» при помощи команды «Find», может занять достаточно много времени.

Так как объем сканируемого пространства в современных жестких дисках достигает внушающих размеров.

Поэтому, если вам необходимо найти системные файлы, необходимо воспользоваться специальной командой поиска «locate». Правда для этого сначала необходимо включить специальную базу данных. Для начала вводим следующую строку в терминале OS X:

Sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Данная инструкция заставит активироваться в вашей системе демона, который проиндексирует вашу систему и позволит работать с командой «locate» в терминале операционной системы OS X. Как я уже говорил команда locate направлена для поиска по системным файлам.

Именно для этого ее и необходимо использовать. Так как в поисковый индекс не попадут пользовательские файлы. Кстати, не пытайтесь воспользоваться поиском при помощи locate сразу. База должна быть создана.

Но как только процесс будет завершен, можно воспользоваться следующей конструкцией — пишем locate имя файла.

Команда mdfind

Эта команда представляет собой поисковый алгоритм в системах OS X только без графического окружения. Да, mdfind — это Spotlight, только без красивых кнопок, и с более трудными для понимания настройками.

Именно в этом поиске происходит настройка поиска по определенным параметрам, с указанием метаданных. При этом команда не лишена простого и понятного функционала, как просто осуществить поиск.

Введя простую инструкцию mdfind OSX. Будут найдены все документы с содержанием как внутри так и в название «OSX».

Но такой поиск слишком широк, нам не нужна поисковая выдача содержащая несколько сотен объектов, и поэтому в команде mdfind приветствуется использование флагов.

Таких как флаг «-onlyin» который дает возможность воспользоваться командой mdfind, но только по определенной конструкции, когда поиск будет производится в том месте который мы теперь можем указать (теперь, после ввода флага «-onlyin»).

Кстати, если использовать «-onlyin» в директории (указывать путь поиска и заканчивать на директории) то поиск будет осуществляется в конечной папке и уровнями ниже. При этом если указать в конце файл, поиск будет производится в конкретном файле.

Собственно не так сложно, но при этом лучше конечно же знать спецификацию, попробовать почитать, чтобы понимать какие есть возможности для работы с командой поиска mdfind в терминале Mac OS X.

Под занавес я не мог пропустить один очень интересный флаг для поиска в терминале OS X, команды mdfind. Этот флаг называется «-live». Его функциональные особенности заключаются в том, что он может отслеживать изменения в тех или иных объектах в реальном времени. Все просто, вы прописываете конструкцию запроса, к примеру:

mdfind OSX -onlyin /Users/mzv100/Desktop/ -live

Теперь когда я делаю изменения в конечной директории, и эти изменения касаются непосредственно запроса «OSX», я буду об этом знать.

Статьи из цикла:

Работаем в Terminal Mac OS X. Открываем папки из терминала

Серый экран в Mac OS X

Тэги:Unix, Terminal, OSX, Поиск, Компьютер

Источник: http://nextontext.ru/linux-i-os-x/489-rabotaem-v-terminal-mac-os-x-raznye-sposoby-poiska-fajlov-v-terminale-mac-os-x

Полезные команды терминала Mac OS

Чаще всего пользователи Mac OS не испытывают нужду использовать каждый день на лэптопе командную строку, потому что все операции можно совершать из графического интерфейса.

Но иногда пользователю необходимо все же воспользоваться Терминалом и командной строкой.

Для использования данной программы нужно знать некоторые команды, чтобы удобно работать с файлами, папками, а также управлять без проблем операционной системой.

Терминал является приложением, которое применяется для интерпретации команд.

Терминал обладает широким функционалом и позволяет изменять скрытые системные настройки своего лэптопа, а также управлять другими Маками, а также предоставляет возможность работать с текстовыми файлами.

Приложение для заядлого Mac-гика может стать основным рабочем оконном. Это специальное место, в котором знание некоторых примитивных приемчиков позволяет почувствовать себя как дома.

В Mac OS X применяется bash, который является усовершенствованной версией Bourne shell, который чаще всего называется просто shell. На данный момент bash является стандартом во многих Unix-подобных системах.

Также большой популярностью среди пользователей Мака пользуется интерпретатор zsh, который является усовершенствованной версией sh, он тоже есть в Мак ОС, но стандартным он не стал. Есть и другие интерпретаторы, которые не обрели такой большой популярности.

Как запустить Терминал?

Чтобы запустить Терминал, нужно открыть папку Приложения и подпапку Служебные(или Утилиты). Для ускорения процесса поиска приложения можно нажать соответствующую комбинацию клавиш.

Кроме того его Вы сможете запустить с помощью Spotlight. Для этого с помощью горячих клавиш нужно открыть строку поиска Spotlight, после чего ввести название программы. После того как Spotlight его найдет, нужно нажать Ввод.
В первой строке окна, которое откроется, Вы увидите время последнего логина. Данная строка выводится единожды после того, как откроется сессия командной строки.

В следующей строке содержится информация о том, что можно вводить команды. Здесь Вы найдете следующие данные:

  • Имя компьютера;
  • После двоеточия высвечивается текущая директория;
  • Далее Вы увидите имя пользователя;
  • В самом конце строки находится знак доллара $.

Самые популярные команды

Для управления Mac, можно применять такие команды:

Как распаковать установочные файлы .pkg, используя «pkgutil»?

Файлы, которые обладают расширением .pkg, не открываются через Finder, но это очень легко сделать с помощью Терминала. Для этого необходимо набрать: pkgutil —expand sample.pkg ~/Desktop/. Чтобы данная команда сработала, следует верно указать путь к установщику.

Как очистить память?

Если использовать команду purge, с легкостью можно очистить кэш оперативки. Это обладает таким же значением, как и перезагрузка системы. Эту команду применять просто: purge. Спустя минуту память очистится.

Как запустить несколько окон одной программы одновременно, используя «open»?

Большинство пользователей знают, что запустить приложение в данной операционке можно не только благодаря GUI, но и благодаря команде open ‘XXX.app’ в терминале. Используя эту команду, у пользователя есть возможность запустить несколько копий одного приложения. Для этого перед командой нужно поставить значение –n.

Например:

open /Applications/Safari.app

Как обновить ПО с помощью терминала?

Для этого можно применить команду softwareupdate.

Например:

softwareupdate  —install —all

Команды, предназначенные для работы с файлами:

  • Благодаря команде textutil, Вы сможете конвертировать форматы Word, RTF и другие текстовые форматы. Данная команда также позволяет объединить несколько документов, при этом Вы сможете менять шрифт, а также размер шрифта.
  • Терминал открывается с Вашей домашней папки. Если Вы хотите пройти в нужную папку, примените команду cd ‘путь-к-папке’.
  • Для удаления отдельных фалов или целых каталогов используйте команду rm.
  • Для перемещения, а также удаления файлов подходит команда mv.
  • Для копирования файлов, а также каталогов отлично подходит команда cp.

Команды, которые используются для работы с выводом:

  • Самой распространенной командой является cat, которую применяют для объединения файлов, а также вывода результата на стандартный вывод.
  • Команда grep известна пользователям мака как текстовый фильтр. Ее можно применить для фильтрации данных, когда Вы ищите определенное сообщение.
  • Также популярными командами выступают more и less, с помощью которых можно выводить информацию. Если у Вас есть текстовый файл, который много весит, и Вы хотите его посмотреть, используйте команду less.

Зачем используется команда Nano?

Nano является консольным текстовым редактором, который используется для Unix и Unix-подобных операционок. Если Вы хотите получить справку по использованию приложения, где Вы сможете посмотреть опции открытия файлов, а также другие сведения, выполните команду nano –help.

Что такое команда sudo?

Команду sudo применяют админы в Терминале, чтобы выполнить какие-либо действия от имени других. Для этого нужно вести пароль учетной записи админа, с которой вошли в систему.

Если в более старых версиях Мака, когда запрашивается пароль, пользователь просто нажмет «Ввод», команда не выполнится, и пользователь вернется назад.

Если в более поздних версиях ОС, когда запрашивается пароль, пользователь нажмет «Ввод», то на экране он увидит сообщение о том, что нужно повторить попытку. Если на учетную запись админа не был предварительно поставлен пароль, нужно поставить пароль.

Данная статья приводит общее описание самых популярных команд терминала, для получения более детальной информацией введите назвние команды в google.com или напишите в консоли man ‘название команды’(справка будет выдана на английском языке).

Источник: http://osxworld.me/poleznye-komandy-terminala-mac-os/

Режимы загрузки MAC OS X — Полное руководство с комбинациями клавиш

На сайте уже есть пару статей, в которых мы разбирали какие действия предпринять когда не запускается MAC (ссылки ниже). В одной из них я кратко описал пару режимов загрузки MAC, которые могут помочь вернуть компьютер к жизни.

На самом деле, Apple разработала и внедрила в свои компьютеры целую серию различных режимов загрузки. Каждый из них чем-то уникален, но все они направлены на выявление возможных ошибок и неисправностей как в аппаратной части так и с программным обеспечением.

В этой статье я расскажу как запускать тот или иной режим загрузки, а также объясню зачем он может понадобиться.

Итак! Скорее всего ваш MAC не желает загружаться «по хорошему»… Сколько бы вы его не «уговаривали», он упорно показывает белый экран или «гоняет по кругу» процесс загрузки. В таких случаях пользователи начинают теряться и попросту опускают руки.

Бывает что и переустановка MAC OS X не спасает ситуацию. А ведь на жестком диске остались накопленные долгими годами рабочие файлы. Е-мае! Что же делать? Не волнуйтесь! На каждый хитрый случай найдется свое хитрое решение.

Разработчики OS X продумали множество вариантов стечения обстоятельств и на большинство из них припасли уникальное решение.

Ниже я привел список всех возможных режимов загрузки MAC, каждый из которых сможет помочь в зависимости от ситуации. Для того чтобы запустить один из них, перезагрузите компьютер, зажав необходимую комбинацию клавиш. В каком режиме запустить MAC — решать вам. Ознакомьтесь с каждым из них и пробуйте… пробуйте… и еще раз пробуйте.

Зажать во время запускаОписание
Shift Безопасный режим — специальный режим загрузки MAC, при котором компьютер производит проверку диска и папок на ошибки, а также предотвращает загрузку всего того, что потенциально может стать причиной сбоя и зависаний. Проще говоря, загружается облегченная версия OS X и подчищается разного рода мусор (в виде накопленных кэш файлов).
Option Менеджер заргузки (Startup Manager) — позволяет выбрать с какого именно диска (носителя) произвести загрузку компьютера в данный конкретный момент.
C Произведется запуск компьютера с загрузочного CD/DVD или USB флешки.
D Режим Проверки Оборудования (Apple Hardware Test) или Диагностика (Apple Diagnostics) (в MacBook выпущенных после Июня 2013). В этом режиме будет произведена целая серия проверок и тестов оборудования вашего MAC компьютера, которая нацелена на выявление неисправных или проблемных модулей.
Option-D Запуск режима Проверки оборудования или Диагностики через интернет. Тоже что и режим выше, но оболочка мастера диагностики будет загружена с сервера Apple.
Command-R Режим Восстановления Системы (OS X Recovery) дает вам доступ ко всем инструментам, необходимым для переустановки MAC OS X, исправления ошибок диска и даже восстановления резервной копии из Time Machine. При использовании этого режима будет установлена последняя версия OS X, которая ранее устанавливалась на вашем MAC.
Command-Option-R Запуск Режима Восстановления Системы через интернет. Этот вариант спасает в случаях когда ваш SSD был поврежден или стерт. Загрузка режима восстановления происходит непосредственно с серверов Apple. В этом случае будет установлена версия MAC OS X, которая изначально поставлялась с этим компьютером.
Command-Option-P-R Сброс NVRAM (non-volatile random-access memory) — очистка раздела памяти MAC, которая хранит в себе определенные настройки, отвечающие за громкость динамиков, разрешение экрана, загрузочный диск, информацию о недавних сбоях системы. Так что если у вас проблема с одним из этих параметров, возможно сброс NVRAM поможет ее решить.
Command-V Подробный режим (Verbose Mode) — создан для разработчиков и IT специалистов и направлен для выявления неполадок, возникающих при загрузке компьютера. Запустив Подробный Режим, на экран будет выводиться подробная информация о выполняемых процессах в момент загрузки OS X. В итоге компьютер должен загрузить привычный графический интерфейс OS X или же выдаст «камень преткновения», по причине которого дальнейшая загрузка операционной системы не возможна.
Command-S Однопользовательский режим (Singe User Mode) — брат близнец режима Verbose Mode, с отличием в том, что вместо графического пользовательского интерфейса вам «в руки дадут» командную (текстовую) строку Терминала. Дальше все управление сводится к вводу команд с клавиатуры компьютера. Используя однопользовательский режим, знающий человек может «наковырять» глубже и возможно выявить неисправность или устранить ошибки на диске.
T Режим внешнего диска (Target Disk Mode) — может понадобиться для скоростной передачи файлов между двумя компьютерами MAC. Обычно этот режим используется в случаях когда экран MAC по какой-либо причине не работает, но есть необходимость сохранить (скопировать) данные с жесткого диска. Передача файлов производится посредством Thunderbolt кабеля соединяющего порты обеих компьютеров. Режим внешнего диска необходимо запускать только на компьютере с которого требуется переписать данные.

Ну вот как-то так… Еще раз оговорюсь — каждый из режимов загрузки MAC уникален, но все они по сути созданы для того, чтобы вы могли вернуть свой MAC к жизни и не потерять данные. Пробуйте и пишите в комментариях что у вас получилось. И не забываем, что подписавшись на нашу группу вКонтакте, ты никогда не потеряешь с нами связь и в любое время сможешь обратиться к нам за помощью.

os x, Support, ремонт

22.06.2017 в категории MAC

Источник: http://macnoob.ru/mac/rezhimy-zagruzki-mac-os-x-polnoe-rukovodstvo-s-kombinaciyami-klavish/

Mac OS X/Open терминал с указанными окнами

Как и в Mac OS X Lion 10.7, Terminal делает это намного проще, не создавая новых профилей для каждой команды.

  • По умолчанию терминал будет запоминать и восстанавливать текущий рабочий каталог для каждого терминала в группе окон. (Если рабочий каталог был передан терминалу с помощью escape-последовательности, оболочка по умолчанию bash будет выполнять это в каждой командной строке. Для других оболочек вам нужно будет адаптировать код в /etc/bashrc.)

  • Если вы создаете терминал с Shell > Новая команда, терминал автоматически выполнит эту команду при открытии группы окон. Терминал автоматически запускает ограниченный набор «безопасных» команд †, а при сохранении группы окон есть возможность запускать все команды в группе.

Терминал также автоматически выполняет их для всех окон при перезапуске терминала с возобновлением. Таким образом, вам даже не придется создавать группу окон, в зависимости от ваших обстоятельств.

В вашем примере:

  • Используйте Shell > Новая команда для запуска «tail -f/www/file.txt».
  • Создайте новую вкладку и «cd/etc».
  • Создайте новую вкладку и «cd/bin».
  • Сохраните их с помощью Окно > Сохранить Windows как группу. Обязательно установите флажок «Восстановить все команды».

Каждый раз, когда вы открываете эту Window Group, она будет воссоздавать эти окна и запускать команды. Если вам нужно запустить команду и указать стартовый каталог, в диалоговом окне «Новая команда» установите флажок «Запустить команду внутри оболочки» и сделайте команду «cd;».

Также обратите внимание, что вы можете сказать, что Terminal открывает свою Window Group при запуске с помощью Terminal > Preferences > Startup > On startup, open > Window group. Там даже установите флажок, чтобы установить это при сохранении новой группы окон.

† «Безопасные» команды включают все перечисленные в /etc/shells, плюс: screen, tmux, emacs, vi/vim, nano, pico и top. Вы можете настроить список с помощью «defaults write com.apple.Terminal RestorableCommands». Установите его в массив строк, содержащих имена команд или полные пути.

Некоторые команды имеют параметры, которые «небезопасно» запускаются автоматически без вмешательства пользователя, поэтому по умолчанию эти команды считаются «безопасными», если у них нет аргументов.

Чтобы сделать команду безопасной для запуска с аргументами, добавьте звездочку, например, «top *» находится в значении по умолчанию для этого предпочтения.

[/su_box]

Источник: http://qaru.site/questions/241978/mac-os-x-open-terminal-with-specified-windows

Ссылка на основную публикацию