Как запустить программу из командной строки Mac OS

Интерфейс командной строки содержит тысячи программ, о существовании которых среднестатистический пользователь не знает. Не смотря на то, что в Apple проектировали замечательную ОС, «ненуждающуюся» в каком-либо использовании командной строки, GNU foundation и часть других членов сообщества open source посвятили этому несколько лет тяжелой работы.

Cодержание

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

SSH / OpenSSH

  1. открыть Системные Настройки [System Preferences]
  2. кликнуть на “Общий дотсуп” [Sharing]
  3. в списке служб активировать “Удаленное управление” [Remote Login]

Теперь, находясь в дали от своего Mac, в любой момент можно получить к нему доступ. Достаточно воспользоваться программой типа PuTTY на компьютерах c windows или SSH из командной строки Mac OS X:

  1. установите соединение и укажите IP адрес от своего Mac
  2. введите логин и пароль

После успешной авторизации будет получен полный доступ к интерфейсу командной строки Mac OS X.

Как запустить командную строку в операционной системе Mac OS

У OpenSSH есть много областей для применения. Например, можно использовать свой удаленный компьютер в качестве SOCK сервера, чтобы безопасно пользоваться интернетом в общественных местах.

top

Еще одна классическая утилита, используемая в Linux/Unix сообществе для отслеживания процессов ОС.

Для использования top надо открыть Terminal и набрать команду “top”. Через некоторое время на экране появится список процессов, которые в данный момент запущены на Mac. Когда Mac начинает работать медленней, top помогает разобраться с тем, какие процессы использует больше всего ресурсов.

lsbom

С lsbom можно проверить содержимое установочных архивов (.pkg) и получить детальную информацию о том, куда будут распакованы файлы. Для использования lsbom надо открыть Terminal и перейти в директорию с .pkg файлом. Набрать команду “lsbom .pkg/Contents/Archive.bom> | more”, после чего будет показан детальный список путей и файлов, которые необходимы для установки этой программы.

say

На данный момент эта утилита присутствует только в Mac OS X и нигде больше. Попробуйте набрать в Terminal команду “say hello” =)

Как заставить Mac произносить время каждый час?

softwareupdate

Быстрый и легкий способ установить обновления для программы от Apple. Для установки всех доступных обновлений на Mac достаточно открыть Terminal и набрать “softwareupdate -i -a”. Если есть желание установить только рекомендуемые обновления, это можно сделать, набрав “softwareupdate -i -r”.

ifconfig

Данная утилита помогает быстро определить ip адрес, присвоенный Mac. В Terminal для этого надо набрать “ifconfig”. На экране появится информация с MAC адресами сетевых карт. Для вывода информации текущего соединения есть команда “ifconfig | grep inet”. С помощью ifconfig также можно отключать и включать сетевые карты (для отключения – “ifconfig en0 down”, для включения – “ifconfig en0 up”).

Читайте также:
Программа для определения модели телефона

Запуск приложений Windows на MacOS | Виртуальная операционная система | Советы свитчеру

lipo

Lipo позволяет управлять “Universal” дистрибутивами для Mac OS X. Большинство программ поставляются в виде “Universal” дистрибутива. Это означает, что дистрибутив имеет поддержу двух типов процессоров: powerpc и intel. Но, как правило, нужна поддержка только для одного типа процессора. Например, вы хотите установить приложение “Stickies” с поддержкой только intel (i386), для этого в Terminal нужно набрать:

cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

screencapture

Screencapture дает больше возможностей для изготовления скриншотов по сравнению с сочетанием клавиш command-shift-3. В Terminal можно ввести следующую команду:

screencapture -iW ~/Desktop/screen.jpg

Появится иконка с камерой, которая сигнализирует о том, что необходимо кликнуть по окну приложения, скриншот которого надо сделать. Конечно, можно сделать скриншот всего экрана, набрав:

screencapture -S ~/Desktop/screen.jpg

Чтобы сделать скриншот определенной части экрана:

fink и darwinports

Если не хватает утилит из стандартного набора OS X, самое время, чтобы воспользоваться darwinports или fink. Используя их, можно скачать и установить сотни бесплатных программ с открытым исходным кодом.

Источник: macmaniac.ru

Как открыть приложение терминал на Mac, команды

Терминал — это приложение, которое дает вам доступ к внутренней работе Mac через интерфейс командной строки (CLI). Использование этого приложения дает вам возможность вносить множество изменений в операционную систему, которые недоступны из графического интерфейса пользователя (GUI). Как правило, он не предназначен для среднего клиента. Вместо этого он служит отличным инструментом для опытных пользователей и разработчиков.

Тем не менее, если вам интересно, в этой статье показано, как открыть терминал на Mac и использовать основные команды.

Заметки: Инструкции в этой статье демонстрируются с использованием macOS 10.15 Catalina. Команды должны применяться в терминале на любом компьютере Mac.

Что такое терминал?

Терминал — это эмулятор, обеспечивающий интерфейс командной строки. Это похоже на PowerShell в Microsoft Windows, которая заменила командную строку (MS-DOS) в 2017 году. MacOS основана на операционной системе Unix, изначально созданной AT (больше чем), установленным на черном фоне.

Вы также можете получить доступ к приложению терминала через панель запуска.

1. Нажмите на значок «Ракета», расположенный на док-станции. Откроется панель запуска MacOS.

2. Нажмите на папку «Other».

3. Нажмите приложение «Терминал».

Основы команд

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

Читайте также:
Прекращена работа программы Microsoft word appcrash

Внимание: Там не просто «отменить» для терминальных команд, поэтому убедитесь, что вы комфортно, используя это, прежде чем действительно сделать изменения в вашей системе.

— cat — список содержимого файла или папки;

— cd — как DOS, используйте эту команду для изменения каталогов;

— cp — скопировать файл или папку;

— defaults — эта команда изменяет настройки, не указанные в настройках;

— ls — эта команда выводит список содержимого каталога;

— mkdir — сделать каталог;

— mv — переместить файл или папку;

— nano — открыть редактор терминала;

— ssh — сокращение от Secure Shell, эта команда создает безопасное зашифрованное соединение между двумя хостами;

— sudo — обновляет вашу команду с правами администратора (суперпользователя) и требует пароль. Однако будьте осторожны, так как неправильные команды могут повредить macOS и потребовать новой установки.

Команды для начала работы

Вот веселые и полезные команды для начала. К ним относятся бодрствование вашего Mac, просмотр ASCII-версии Star Wars Episode IV и несколько других.

Внимание: Чтобы выполнить эти команды, вы должны закончить, нажав клавишу Enter. Мы отметили этот ключ в командах, которые требуют более одной записи.

ПРОСМОТР СОДЕРЖИМОГО ФАЙЛА ИЛИ КАТАЛОГА

Это удобно, если вы хотите увидеть содержимое ZIP-файла или исполняемого файла перед его распаковкой. Вставьте файл или папку после символа ~ (тильда).

cat ~/file/path/here

УВЕЛИЧЬТЕ ЧАСТОТУ ОБНОВЛЕНИЯ

Число в конце представляет количество дней, в течение которых Mac будет ожидать проверки обновлений. MacOS обычно проверяет один раз в неделю, поэтому по умолчанию номер 7 в конце. В этом примере Mac будет проверять один раз в день.

defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1

ДЕРЖИТЕ СВОЙ MAC AWAKE

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

Caffeinate

Для остановки, нажмите комбинацию клавиш CTRL + C. Если вы хотите, чтобы ваш Mac проснулся в течение определенного времени, используйте следующий пример. Здесь мы выбрали 250000 секунд (что не так много для любопытных).

Caffeinate -t 250000

ПОСМОТРИТЕ ТЕКСТОВУЮ ВЕРСИЮ «ЗВЕЗДНЫХ ВОЙН: НОВАЯ НАДЕЖДА»

Это просто весело. Вы можете не смотреть весь спектакль, но удивительно видеть этот классический фильм, изображенный в анимированном формате ASCII, как в начале 1980-х.

nc towel.blinkenlights.nl 23

ИЗМЕНИТЬ ФОРМАТ СКРИНШОТА

PNG является форматом по умолчанию. Используйте эту команду для сохранения скриншотов в формате JPG, GIF или в другом формате.

Читайте также:
Программа на год средняя группа

defaults write com.apple.screencapture type jpg

ИЗМЕНИТЬ ИМЯ СНИМКА ЭКРАНА ПО УМОЛЧАНИЮ

MacOS сохраняет снимки экрана с указанием даты и времени в имени файла. Используйте эту команду, чтобы создать имя файла по умолчанию, которое не будет таким уродливым и длинным.

defaults write com.apple.screencapture name «New Screen Shot Name»

ИЗМЕНИТЬ СКРИНШОТ СОХРАНИТЬ МЕСТО НАЗНАЧЕНИЯ

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

defaults write com.apple.screencapture location ~/your/location/here

Нажмите клавишу Enter.

killall SystemUIServer

УДАЛИТЬ СКРИНШОТ DROP SHADOW

Если вы делаете снимки экрана открытого окна с помощью команды Ctrl + Shift + 4 + Пробел , MacOS добавляет тень при нажатии на это окно. Если вы не хотите этот эффект, используйте следующую команду:

defaults write com.apple.screencapture disable-shadow -bool TRUE ; killall SystemUIServer

Чтобы включить эффект, введите эту команду:

defaults write com.apple.screencapture disable-shadow -bool FALSE ; killall SystemUIServer

ПЕРЕЗВОН КАК IPHONE, ПОДКЛЮЧАЮЩИЙСЯ К ИСТОЧНИКУ ПИТАНИЯ

Вот немного веселья из командной строки для владельцев iPhone.

defaults write com.apple.PowerChime ChimeOnAllHardware -bool TRUE; open /System/Library/CoreServices/PowerChime.app

Чтобы отключить перезвон, введите следующее и нажмите клавишу Enter:

defaults write com.apple.PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime

ЗАСТАВЬ СВОЙ MAC ГОВОРИТЬ

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

Say “Type your cool sentence here”

СКАЧАТЬ ФАЙЛЫ ИЗ ИНТЕРНЕТА

Не хотите скачивать файлы с помощью браузера? Взять этот маршрут вместо.

cd ~/Downloads/

Нажмите клавишу Enter и введите эту команду. Нажмите клавишу Enter еще раз после ввода команды.

Источник: kaknastroit.com

Командная строка в macOS

В macOS командной строкой называется программа «Терминал», которая идет в комплекте с каждой версией операционной системы Apple. Рассказываю, зачем нужна эта программа, и как ее включить.

Командная строка — это инструмент для управления компьютером с помощью текстовых команд. Так было принято раньше, когда еще не существовало компьютерных мышей и графических интерфейсов. Несмотря на то, что сейчас у нас все это есть, командная строка никуда не делась и все еще используется разработчиками и системными администраторами.

Включаем «Терминал» через Finder

  1. Открываем Finder, нажав одновременно клавиши Сmd и N на пустом рабочем столе, или нажав на иконку в панели избранных программ (Dock).

Finder по умолчанию расположен в самой левой части панели Dock

2. Выбираем вкладку «Программы» в боковом меню.

3. Открываем папку «Утилиты» в списке приложений.

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru