Терминал на mac os: Открытие и завершение приложения «Терминал» на Mac

Содержание

Оптимизируйте терминал под Mac OS X, достаточно одной статьи!

Во-первых, окончательные визуализации:

  1. iTerm2: Альтернативы терминалу, с более мощными функциями, пожалуйста, нажмите для болееОфициальный сайт iTerm2;
  2. XCode’s Command line toolsИнтеграция среды разработки, включая git, gcc и другие важные инструменты;
  3. zsh: Оболочка Linux, мощный виртуальный терминал и bash — похожие продукты, OS X имеет свои собственные;
  4. Oh-My-Zsh: Используется для управления конфигурацией zsh, и существует множество конфигураций тем, внесенных сообществом, и простых в использовании плагинов, доступных для использования. Для получения дополнительной информации, пожалуйста, нажмитеOh-My-Zsh официальный сайт;
  1. iTerm2
  2. Oh-My-Zsh
  3. агностер тема
  4. Подсветка синтаксиса команды zsh

3.1. Установить iTerm2

вводитьОфициальная страница загрузки сайтаНажмитеStable Releases следующийDownload

Его можно скачать, распаковать и перетащить в приложение. Это простой шаг, но он оптимизированTerminal Большой шаг!

PS: не беспокойтесь, если у вас нет хорошей сетевой среды. Я отправил установочный пакет в Baidu Cloud. Для загрузки перейдите по ссылке в конце статьи.

XCode 13 G, здесь нам нужны только инструменты командной строки XCode для поддержки использования Git, поэтому нам не нужно тратить время и силы на установку XCode, чтобы тратить эти 13 G.
(Начиная с Yosemite (10.10+), инструменты командной строки можно устанавливать отдельно.)

способ установки: Откройте терминал и введите

xcode-select –install

точкаinstall Согласитесь, просто.

3.3 Инспекция

zsh Установлен ли он

Введите в командной строке:

zsh --version

Если это показывает

zsh 5.3 (x86_64-apple-darwin17.0)

То есть текущий номер версии zsh, указывающий, что он установлен, обычно поставляется с OS X.

Если не установлено, вам необходимо ввести:

brew install zsh zsh-completions

Он устанавливается вместе с Homebrew и требует Homebrew на OS X. Его веб-сайт:https://brew.sh/

3.4 Установка

Oh-My-Zsh

способен пройтиcurl илиwget Установить
* curl

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Если сеть в порядке, она будет установлена ​​через несколько секунд.

Общая программа установки автоматически переключит оболочку по умолчанию наzsh, что! Вы не понимаете, что такое оболочка? Я не понимаю, вы спросите Du Niang? Или прямо в правом верхнем углу? На самом деле, это не нормально понимать и не влияет на ваш собственный прекрасный терминал.

Если вы хотите изменить оболочку по умолчанию на оригинальный bash:

chsh -s /bin/bash

Просто перезапустите iTerm2.

3.5 Установка

Powerline fonts

Великолепная тема нуждаетсяНабор символов PowerlineОн поддерживает.

Установите через git, выполните следующую командную строку:

git clone https://github.com/powerline/fonts.git --depth=1; cd fonts; ./install.sh; cd ..; rm -rf fonts

Затем перейдите в конфигурацию iterm2 и установите шрифт
1. ОткрытьPreferencesВыберитеProfiles

2. ВыберитеTextНажмитеChange Font

3. ВыберитеФиксированная ширинаВыберите ваш любимый шрифт.Обратите внимание: ITerm2 может увидеть эффект в реальном времени, окончание неfor Powerline Будет искажен.

4. Затем измените цвет шрифта и выберите другой элемент.

ColorsНажмитеColor Presets, ВыбратьSolarized Dark

3.6 Тема установки и настройки

После установки вы можете переключиться на тему agnoster. Oh My Zsh обычно поставляется с этой темой.

Вы можете посмотреть другие темы по умолчанию:

ls ~/.oh-my-zsh/themes

Нужно изменить тему просто:

vim ~/.zshrc

Затем измените значение ZSH_THEME на ZSH_THEME = «agnoster», сохраните и выйдите.

Процесс модификации и сохранения:
1. Нажмитеi Начать редактирование
2. Используйте клавиши со стрелками для управления положением курсора
3. Перейдите кZSH_THEME
4. Изменить наZSH_THEME="agnoster"


5. НажмитеESC, Войти:wq, Войти
6. Сделай это!

(Нажмите здесьЕсть также различные превью темы, Рен Джун провалы ~)

3.7 Изменить командную строку

По умолчанию используется командная строка user @ userdemackbookPro. Такая тема слишком длинная с темой powerlevel9k, поэтому я решил удалить длинную строку.~/.zshrc Добавьте следующий контент после файла конфигурации:


DEFAULT_USER="user"

Метод редактирования такой же, как и выше.

3.8 Конфигурация

zsh Подсветка синтаксиса команд

zsh-syntax-highlighting Плагин может заставить команду, введенную в вашем терминале, иметь эффект подсветки синтаксиса. Способ установки следующий (установка управления плагином oh-my-zsh):

  1. Скопируйте файлы в каталог плагинов

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
  2. Изменить~/.zshrc Добавить плагин

    # Примечание: подсветка синтаксиса zsh должна быть помещена в конце (официальная рекомендация)
    plugins=( [plugins...] zsh-syntax-highlighting)
    

  3. Модификация приложения

    source ~/.zshrc
    

Вы сделали ~ Если у вас есть какие-либо вопросы, пожалуйста, оставьте сообщение для обсуждения ~

iTerm2 (3.2.0): ссылка:https://pan.baidu.com/s/1Wm7NjtGfA81LpGFYAaEAPQ Пароль: ksgv

  1. Конфигурация моего терминала Mac (Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
  2. iTerm2 + OhMyZsh + agnoster + Powerline + солярий = красивый терминал Mac

Добавить цвет в терминал в Mac OS X

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

Как добавить вывод команды цвета ls в терминал Mac OS X

Мы рассмотрим настраиваемые параметры вывода цвета как для темных, так и для светлых терминалов, и вы можете получить предварительный просмотр цветного вывода ls, набрав «ls -G» в командной строке. Предварительный просмотр с ls -G будет зависеть от настроек цвета терминалов и не обязательно будет отображать цвета, показанные на скриншотах ниже.

  • Откройте Терминал и введите:
  • nano .bash_profile

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

Цвета темных тем терминалов:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Цвета для тем оформления световых терминалов:
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad


  • После вставки строк в .bash_profile убедитесь, что в nano это выглядит примерно так:
  • Нажмите Control + O, чтобы сохранить и открыть новое окно терминала.
  • Введите «ls» или «ls -la», чтобы подтвердить цветной вывод.

При желании вы можете создать псевдоним в .bash_profile, чтобы связать ls с чем-то вроде ls -GFh, это будет выглядеть так:

alias ls="ls -GFh"

Это будет работать с Mac OS X 10.6, OS X 10.7, OS X 10.8 и выше, если вы используете оболочку bash. Если вы не уверены, какую оболочку используете, найдите в заголовке окна Терминала слово «bash» или проверьте с помощью следующей команды:

echo $SHELL

Результатом будет «/ bin / bash», если это bash, и что-то еще, если нет.

Не забывайте, что вы также можете мгновенно изменить внешний вид окон Терминала и изменить обои Терминала.


Настройка LSCOLORS вручную
Если вышеперечисленные варианты цвета не подходят для вас, вы можете установить все, что захотите. Вот страница руководства по LSCOLORS, если вы хотите попробовать. По умолчанию используется «exfxcxdxbxegedabagacad», но очистка записи цвета .bash_profile удалит и любые ужасные цветовые комбинации.

LSCOLORS Значение этой переменной описывает, какой цвет использовать.
для какого атрибута, когда цвета включены с
CLICOLOR. Эта строка представляет собой конкатенацию пар

формат fb, где f — цвет переднего плана, а b —
фоновый цвет.

Цветовые обозначения следующие:

черный
б красный
c зеленый
d коричневый
е синий
f пурпурный
г голубой
h светло-серый
Жирный черный, обычно отображается как темно-серый
Жирный красный
C жирный зеленый
D жирный коричневый, обычно отображается как желтый
E жирный синий
F жирный пурпурный
G жирный голубой
H жирный светло-серый; выглядит ярко-белым
x передний план или фон по умолчанию

Обратите внимание, что это стандартные цвета ANSI. Настоящий

дисплей может отличаться в зависимости от цветовых возможностей
используемый терминал.

Порядок атрибутов следующий:

1. каталог
2. символическая ссылка
3. розетка
4. труба
5. исполняемый файл
6. блокировать специальные
7. особый характер
8. исполняемый файл с установленным битом setuid
9. исполняемый файл с установленным битом setgid
10. каталог, доступный для записи другим пользователям, с липким битом
11. каталог доступен для записи другим пользователям, без прикрепления
немного

По умолчанию используется «exfxcxdxbxegedabagacad», т.е.
фон и фон по умолчанию для обычных каталогов,
черный передний план и красный фон для исполняемого файла setuid
блес и др.

Как открыть окно терминала из любой папки на вашем Mac окружающей среды графике

Вы выбрали в вашем Окно терминала в вашем Mac, обычно, Это открывает папку ГЛАВНАЯ пользователь, который мы используем, т.е., на маршруте /Пользователи/имя пользователя. Если у нас есть что работа в окне терминала, чей путь находится на еще одна папка или каталог, форма непрерывный, немного громоздкой открыть это окно и должны Перемещение на пути к желаемый маршрут Каждый раз.

Для этого, Есть параметр Вы можете Настройка в вашем Mac, чтобы избежать необходимости выполнять этот процесс каждый раз, когда вы хотите, чтобы открыть окно терминала в любом определенной папки. После настройки, Мы можем сделать его, от собственного графическая среда, с два простых кликов мышь.

 

Как открыть окно терминала из любой папки в Finder

 

Мы собираемся Настройка для Mac, от собственного Поиск, можно Открытые окно Терминал чья маршрут расположен в Выбранная папка. Для этого, выполните следующие действия:

Шаг 1. Открывает Системные настройки и выберите значок Клавиатура.

Шаг 2. В параметрах конфигурации клавиатуры, выбирает Третий Закладка, вызов Сочетания клавиш.

Шаг 3. В Левая сторона Это окно, Выберите вариант Услуги, и после этого, В правая сторона, вниз почти до конца, функции Файлы и папки, и все возможности этого варианта, Активные Новый терминал в папке.

Бонус. Вы можете назначить a сочетание клавиш Этот параметр. Для этого, Нажмите на правая сторона линия Новый терминал в папке, где он говорит: Добавить, и Нажмите клавиши Вы хотите связать с этой функциональности.

Примечание. Пожалуйста, обратите внимание, что сочетание клавиш присвоить этому свойству не должна совпадать с с некоторой комбинации клавиш теперь существующие В Поиск (трудная вещь) Теперь, если это произойдет, ваша комбинация будет игнорируется.

 

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

 

Как вы уже видели, Это очень легко активировать Этот параметр, еще легче — доступ к к нему, контекстное меню из Поиск, будучи в состоянии, Теперь, Открыть Окно терминала с маршрут расположен в Папка Вы выбрали в вашем Mac.

 

Оставьте нам комментарий или ввестиФорум

Родственные статьи

Как открыть любую папку из терминала Mac

Стандартный способ открыть любой каталог в macOS — открыть окно Finder и использовать его для перехода в определенное место на жестком диске. Есть еще один способ открывать папки: использовать Терминал. Возможно, вы не используете его каждый день, если вы не разработчик, но сила есть, если вам нужно обратиться к нему.

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

По теме: Как терминал настроить Mac для повышения производительности

Почему вы хотите открывать папку из терминала Mac

Как мы уже отметили, предпочтительный способ открытия папки — использовать Finder. Это графический интерфейс пользователя (GUI) и навигация по каталогам macOS де-юре. Но это не единственный способ получить доступ к файлам или папкам в macOS.

Мы признаем, что использование Терминала для открытия папок — не естественный способ обойти macOS. Однако вы обнаружите, что он пригодится в следующих ситуациях:

  • Если вы используете командную строку, это может быть что-то в вашем наборе инструментов.
  • Разработка для Mac часто означает работа в Терминале. Если это так, возможно, это путь наименьшего сопротивления, чтобы оставаться внутри Терминала как можно дольше.
  • Если вы попадаете в редкую ситуацию, когда macOS действует как серверное программное обеспечение, вы можете использовать Терминал только для навигации по операционной системе (ОС).

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

Как открыть любую папку из терминала Mac

Для начала вам нужно открыть Терминал. Его можно найти в папке «Приложение -> Утилиты».

или набрав «Терминал» в Spotlight. Как только он откроется, вам не потребуются никакие зависимости для открытия какой-либо папки из терминала Mac. Вам понадобится только команда open. Общий синтаксис следующий:

Например, чтобы открыть папку «Изображения», вы должны использовать следующее:

open /Users/username>/Pictures

В окне Finder откроется папка «Изображения», которую затем можно использовать для доступа к ее файлам.

Есть множество других коротких команд, которые вы можете использовать для доступа к определенным папкам. Например:

  • Чтобы открыть корневой каталог, используйте open /.
  • Для вашей домашней папки (т. Е. Папки, содержащей рабочий стол, документы и другие папки, относящиеся к пользователю), введите open ~.
  • Чтобы открыть текущую рабочую папку в Finder, используйте open..

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

Пока команды открывают определенные папки, вы также можете запускать (и обновлять) приложения из Терминала без использования Finder. Например, чтобы открыть Safari, введите open /Applications/Safari.app.

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

Откройте папку в терминале из контекстного меню

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

Для этого перейдите в Системные «Настройки -> Клавиатура».

Затем перейдите на вкладку «Ярлыки». Здесь выберите меню «Службы» и прокрутите вниз, чтобы найти «Новый терминал в папке».

Если вы выберете любую папку в Finder, откройте меню «Службы» на панели инструментов и выберите «Новый терминал в папке».

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

В итоге

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

Если вам нужно что-то еще, связанное с Терминалом, мы рассмотрели возможность поиск в Интернете без браузера, прямо из командной строки. Вдохновит ли это вас на большее использование терминала Mac? Поделитесь своими мыслями в разделе комментариев ниже!

По теме:

Как очистить предыдущий вывод в терминале в Mac OS X?

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

Есть ли способ полностью стереть весь предыдущий вывод с терминала, чтобы я не смог достичь его даже при прокрутке?

ОТВЕТЫ

Ответ 1

Чтобы очистить терминал вручную:

+ K

Command + K для новых клавиатур

Чтобы очистить терминал из оболочки script;

/usr/bin/osascript -e 'tell application "System Events" to tell process "Terminal" to keystroke "k" using command down'
Ответ 2

Лучший способ очистить экран из скрипта…

Если вы используете приложение OSX Terminal (как указано в OP), лучшим подходом (благодаря https://apple.stackexchange.com/a/113168) является следующее:

clear && printf '\e[3J'

или более кратко (отзыв на https://stackoverflow.com/users/4834046/qiuyi):

printf '\33c\e[3J'

который очищает буфер прокрутки, а также экран. Есть и другие варианты, см. https://apple.stackexchange.com/a/113168 для получения дополнительной информации.

оригинальный ответ

Ответ AppleScript, данный в этой теме, работает, НО у него есть неприятный побочный эффект очистки ЛЮБОГО окна терминала, которое оказывается активным. Это удивительно, если вы запускаете скрипт в одном окне и пытаетесь выполнить работу в другом!

Вы можете избежать этого, улучшив AppleScript, чтобы очистить экран только в том случае, если он находится впереди, выполнив это (взято из https://apple.stackexchange.com/a/31887):

osascript -e 'if application "Terminal" is frontmost then tell application "System Events" to keystroke "k" using command down'

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

Ответ 3

Симпатичный способ: printf '\33c\e[3J'

Ответ 4

Поместите это в свой .bash_profile или .bashrc

function cls { 
osascript -e 'tell application "System Events" to keystroke "k" using command down' 
}
Ответ 5

В Mac OS X Terminal эта функциональность уже встроена в приложение терминала как View->Clear Scrollback (по умолчанию CMD + K).

Таким образом, вы можете переназначить это, как вам нравится, с помощью ярлыков Apple Keyboard. Просто добавьте новый ярлык для терминала с помощью команды «Очистить прокрутку». (Я использую CMD + L, потому что он похож на CTRL + L, чтобы очистить текущее содержимое экрана, не очищая буфер.)

Не знаете, как вы могли бы использовать это в script (возможно, AppleScript, как указывали другие).

Ответ 6

В Mac OS X Yosemite (10.10) используйте Option + Command + K для очистки прокрутки в Terminal.app.

Ответ 7

Или вы можете отправить разрыв страницы (фид формы ASCII), нажав:

CTRL+L

В то время как это технически только начинает новую страницу, это имеет тот же чистый эффект, что и все другие методы, хотя и намного быстрее (за исключением решения Apple + K, конечно).

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

Ответ 8
clear && printf '\e[3J'

очищает все, хорошо работает и на osX. очень аккуратный

Ответ 9

Command + K очистит предыдущий вывод

Чтобы очистить введенный текст, сначала прыгните влево с помощью » Command + A «, затем очистите текст справа от указателя с помощью » Control + K «.

Визуальные примеры:

Ответ 10

Делай правильно, делай правильно!

Очистить до предыдущей отметки: Command-L

Очистить до предыдущей закладки: Option-Command-L

Очистить, чтобы начать: Command-K

Помогите своим парням!

Ответ 11

Введя в терминал следующее, вы удалите свою историю (то есть стрелка вверх не даст вам ничего), но не очистит экран:

history -c
Ответ 12

Я не мог заставить любой из вышеперечисленных работать (на macOS).

Комбинация работала для меня —

IO.write "\e[H\e[2J\e[3J"

Это очищает буфер и экран

Ответ 13

Чтобы удалить только последний вывод:

+ L

Чтобы очистить терминал полностью:

+ K

Ответ 14

CMD + K, кажется, работает все время для меня.

Не удается найти страницу | Autodesk Knowledge Network

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}}*

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings.LANGUAGE}} {{$select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}  

{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}

{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

Как убить процесс с помощью терминала в macOS

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

Примечание. В этом руководстве мы используем MacBook под управлением macOS Big Sur.

Как убить процесс с помощью терминального приложения Mac

Основные шаги, необходимые для завершения процесса с помощью Терминала:

  1. Резервное копирование файлов и папок
  2. Запустить приложение Терминал
  3. Посмотреть список запущенных процессов
  4. Найдите процесс, который хотите закрыть
  5. Завершите процесс с помощью команды терминала
  1. Резервное копирование файлов и папок

Может быть хорошей идеей сделать резервную копию ваших данных, файлов и папок с помощью Time Machine, чтобы избежать необходимости восстанавливать Mac из резервной копии из-за случайного удаления. Time Machine проста в настройке и использовании.

С помощью Time Machine вы также можете вернуться в прошлое и посмотреть, как файл выглядел в недавнем прошлом. Перейдите по ссылке выше, чтобы прочитать нашу статью о настройке Time Machine.

  1. Запустите приложение «Терминал».

Есть несколько вариантов, которые вы можете использовать, чтобы открыть Терминал на вашем Mac, включая использование Сочетание клавиш, Launchpad или откройте Терминал из папки Приложения.

  1. Чтобы запустить Терминал с помощью сочетания клавиш, нажмите Command + пробел, чтобы открыть Spotlight. Найдите Терминал и дважды щелкните его, чтобы открыть приложение.

  1. Вы также можете открыть Терминал через панель запуска. Выберите Launchpad в Dock, выберите Other folder, а затем выберите Terminal.

  1. Либо перейдите к «Перейти» в строке меню, выберите «Утилиты», а затем дважды щелкните «Терминал», чтобы запустить его.

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

  1. Просмотрите список текущих запущенных процессов.

Если вы хотите быстро просмотреть все активные процессы на вашем Mac, вы можете открыть Activity Monitor и увидеть каждый процесс, отсортированный по загрузке ЦП. Вы также можете увидеть те же процессы, ранжированные по объему используемой оперативной памяти на вкладке «Память».

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

  1. Введите top в только что запущенном окне терминала, и вы увидите список запущенных в данный момент процессов и ресурсов, которые они потребляют.

  1. Вы также можете ввести ps -ax, чтобы перечислить запущенные процессы вместе с их PID, затраченным временем выполнения, именем процесса и местоположением.

  1. Найдите процесс, который хотите закрыть.

Вы можете быстро идентифицировать процесс из списка процессов на основе PID или имени в столбце CMD. Вы можете использовать следующие методы, чтобы найти PID:

  • Проверьте Монитор активности и прокрутите вниз, чтобы найти соответствующий процесс в окне Терминала.
  • Используйте команду grep, чтобы найти процесс по его PID или имени и отфильтровать нужную информацию. Вы можете использовать команду grep вместе с командой ps ax, чтобы вывести список только тех процессов, которые вы хотите убить.
  • Например, вы можете ввести ps ax | grep GarageBand, чтобы найти GarageBand вместо того, чтобы искать его среди сотен запущенных в данный момент процессов на вашем Mac.

Результат, который вы можете увидеть, будет выглядеть примерно так:

Этот пример показывает, что Garageband имеет PID 547, а также папку, из которой был запущен Garageband.

  1. Завершите процесс с помощью команды терминала.

Вы можете принудительно выйти из приложения, используя комбинацию клавиш Command + Option + Esc, но в окне «Принудительный выход из приложений» отображаются только отдельные приложения, а не все процессы, запущенные на вашем Mac.

  1. Чтобы убить нежелательный процесс, запишите PID процесса и затем введите kill в Терминале. Нажмите Enter, и процесс немедленно завершится. Например, чтобы убить GarageBand, мы наберем kill 547.

  1. В качестве альтернативы вы можете использовать команду killall, чтобы убить процесс по его имени и убить все процессы, содержащие его имя. Например, killall GarageBand завершит все процессы, в имени которых есть GarageBand.

Примечание: внимательно проверьте процессы перед использованием команды killall.

Принудительно закрыть неотвечающие приложения

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

Помогло ли это руководство убить неприятный процесс на вашем Mac? Поделитесь с нами в комментариях ниже.

Терминал macOS (zsh) — Начало работы

Прежде чем погрузиться в мир программирования, обычное взаимодействие пользователя с компьютером происходит через графический интерфейс G U ser I .

Наш взгляд программиста меняется с конечного пользователя на создателя, как и наш способ взаимодействия с компьютером. Переходим от графических интерфейсов к командной строке.

В этой статье ( и видео сверху ) вы подробно узнаете об интерфейсе macOS C ommand L ine I (CLI), объясните, что это такое, почему мы его используем и углубимся в его основные команды, чтобы вы начали.

Связанные дополнительные курсы

Графические интерфейсы — это интерфейсы, созданные для максимально удобного взаимодействия с пользователем. Искатель в macOS представляет собой такой графический интерфейс:

Альтернативой являются интерфейсы командной строки, в macOS также известный как терминал:

Оба являются так называемыми оболочками . Оболочка управляет связью между конечным пользователем и компьютером. Звучит странно? Открытие папок двойным щелчком работает только потому, что искатель (наша оболочка — графический интерфейс) управляет связью, чтобы «сообщить» компьютеру, что двойной щелчок по папке в оболочке означает «открытие ее».

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

Обе оболочки важны. В то время как GUI обычно требуется для бесперебойного взаимодействия с конечным пользователем , CLI важны для программистов для выполнения конкретных задач, например. выполнить код или запустить определенные типы файлов (например, файлы Python).

В macOS терминал является нашим «аппаратным обеспечением» для оболочки, поэтому инструмент , на котором наше программное обеспечение оболочки может запускать .В прошлом bash-shell был стандартом, в настоящее время его заменяет z-shell (zsh) , который мы также будем использовать в этом руководстве.

CMD + Shift вызывает поиск Spotlight на Mac, быстрый поиск терминала запускает его.

По умолчанию терминал направляет нас в домашнюю папку. У нас есть три основные папки (или каталоги) на нашем Mac: root , пользователей и эта домашняя папка .

Быстрый переход к нашему поисковику и, в частности, к «местоположениям», где мы выбираем наше устройство, проясняет следующее:

Данные, хранящиеся на самом высоком уровне иерархии на вашем жестком диске, находятся в корневом каталоге (содержащем папки, такие как Приложения и System), данные, хранящиеся в папке пользователей, находятся в каталоге пользователей , а самый высокий уровень иерархии в папке конкретного пользователя (здесь LorenzM — мое имя) — это домашний каталог .

После этого можно приступить к работе с командной строкой.

Давайте начнем с некоторых основных команд:

 
  pwd = "распечатать рабочий каталог"
ls = "элементы списка"
  

Это наше текущее состояние, время для навигации:

 
  cd = "изменить каталог"
компакт диск /
компакт-диск или компакт-диск ~
CD / пользователи /  
    • CD дает нам доступ к другим каталогам

    • CD / навигации на наш корневой каталог

    • CD или CD ~ приведет нас к дому directory

    Для каталога пользователей у нас нет ярлыка, здесь поможет абсолютный путь:

    • cd /Users/ приводит нас к каталогу пользователей

    Давайте продолжим с прямым доступом к папкам дальше наш корень, пользователи и домашние каталоги:

     
      cd ..
    cd имя_папки/имя_другой_папки или cd ./имя_папки/имя_другой_папки
      
    • cd .. или (cd ../../) поднимает нас на один (два) уровня иерархии вверх, начиная с нашей текущей папки перейдет в соответствующую папку

    У нас есть абсолютных и относительных путей :

    Абсолютные пути всегда начинаются с корневой папки, поэтому с / — типичный путь может быть 9s051 /User 9s051/User Имя пользователя/проект .

    Эта папка проекта может содержать вложенные папки, например, с именами «landing-page» и «checkout-page», так что абсолютные пути /Users/YourUserName/project/landing-page и /Users/YourUserName/project/checkout .

    Относительные пути начинаются с папки, в которой вы сейчас работаете.

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

    Эти два примера также демонстрируют важное преимущество относительных путей:

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

    Помимо навигации в терминале также возможно создание файлов и папок:

    • коснитесь FileName.тип создаст новый (пустой) файл с указанным именем и типом
    • mkdir FolderName создаст новую папку с указанным именем

    Оба файла и папки также могут быть созданы в определенных каталогах при добавлении соответствующего пути, например сенсорный проект/ИмяФайла.тип .

    Удаление файлов или папок работает следующим образом:

    • rm FileName.type удаляет файл, указанный в текущей папке (добавление пути приведет к удалению файла в соответствующей папке)
    • rmdir FolderName удаляет пустой (!) папка в нашем текущем рабочем каталоге

    Важно! : Нет способа вернуть удаленные файлы и папки .Так что будьте осторожны при применении этих команд!

    Удаление каталогов, содержащих файлы и/или папки, возможно, но должно выполняться с осторожностью , так как удаление неправильных файлов или папок может привести к серьезному повреждению вашей системы.

    • rm -r FolderName удаляет папку, включая все содержащиеся в ней файлы и папки (в этом случае папка также находится в нашем текущем рабочем каталоге)

    -r является «флагом», чтобы применить определенные параметры к нашему комментарию.Подробнее об этом можно узнать в видеоролике в верхней части страницы .

    Для копирования и перемещения файлов и папок требуется исходный путь (какой файл/папку следует копировать/переместить?) и целевой путь (куда копировать/перемещать данные?):

    • cp /project/index.html /new-project/ скопирует файл index.html из папки «project» в папку «new-project»
    • cp -r /project/ /new-project/ скопирует папку проекта, включая все файлы и папки, которые она может содержать, в папку нового проекта
    • mv /project/index.html /new-project/ переместит файл index.html в папку нового проекта
    • mv /project/index.html /project/index2.html переименует файл index.html

    Вот и все, теперь вы готовы изучить терминал самостоятельно — получайте удовольствие 🙂

    5 полезных приемов работы с терминалом для пользователей Mac

    Флаг -u указывает системе действовать так, пользователь активен (поэтому дисплей также не переходит в спящий режим), а -t устанавливает таймер, в данном случае 3600 секунды (или один час).В этот момент вступают в силу ваши обычные правила энергосбережения.

    Показать скрытые файлы и папки

    В общем, большинству людей не нужно просматривать или редактировать какие-либо скрытые файлы. Они скрыты по какой-то причине: они нужны системе, а не вам. Но если вы обнаружите, что по какой-то причине вам нужен доступ к одному из них или вы хотите скрыть некоторые свои собственные секретные файлы, вы можете запустить следующую команду, чтобы показать скрытые файлы в Finder:

    по умолчанию напишите com.apple.finder AppleShowAllFiles -bool TRUE

    Затем, чтобы эти изменения вступили в силу, перезапустите Finder, выполнив:

    killall Finder

    Вы также можете комбинировать эти две команды с некоторыми амперсандами:

    defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall Finder

    (Для простоты я сделаю это для остальных команд в этом списке, требующих перезапуска службы.)

    Чтобы скрыть собственную папку или файл , вы можете запустить:

    chflags hidden ~/Dekstop/MySecrets && killall Finder

    … заменив ~/Dekstop/MySecrets на путь к вашей собственной секретной папке или файлу. ( ~ обозначает вашу домашнюю папку, которая также находится по адресу /home/[yourusername] .) Чтобы снова сделать скрытые файлы и папки невидимыми, просто запустите исходную команду с FALSE вместо TRUE .

    Настройка Dock

    Dock — важная часть интерфейса macOS: вы храните там наиболее часто используемые ярлыки, используете его для переключения между окнами и прячете свернутые приложения, которые вам сейчас не нужны. И хотя вы найдете несколько полезных настроек в меню «Настройки» macOS> Dock, вы можете настроить его еще больше с помощью нескольких команд терминала.

    Например, хотите добавить пустой разделитель, чтобы упростить организацию приложений по группам? Запустите:

    по умолчанию напишите com.apple.Dock persistence-apps -array-add '{"tile-type"="spacer-tile";}' && killall Dock

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

    по умолчанию напишите com.apple.Dock static-only -bool TRUE && killall Dock

    Если вы используете Command+H для » скрыть» приложения в обычном режиме, вы даже можете затемнить их значки в доке, чтобы вы знали, что они скрыты:

    по умолчанию напишите com.apple.Dock showhidden -bool TRUE && killall Dock

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

    defaults write com.apple.Dock autohide-delay -float 0 && killall Dock

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

    defaults delete com.apple.Dock autohide-delay && killall Dock

    Настройте способ, которым ваш Mac делает снимки экрана

    Сделать снимок экрана на Mac очень просто : Просто нажмите Command+Shift+4, чтобы захватить окно или часть экрана. К сожалению, у вас нет большого контроля над тем, как хранятся эти скриншоты, по крайней мере, из экранных меню. Однако вы можете настроить вещи из терминала.

    Если вы хотите, например, изменить место хранения снимков экрана, вы можете запустить:

    9 Альтернативы для приложения Apple Mac Terminal

    Приложение Терминал от Apple на Mac — отличный инструмент для погружения в командную строку, но это не единственный доступный вариант. Mac Observer собрал несколько альтернатив терминалу, которые вы можете использовать, чтобы размять мышцы командной строки macOS.

    Альтернативы приложению Терминал от Apple для Mac

    Большинство людей могут использовать свои Mac, даже не погружаясь в графический интерфейс macOS.Если вам нужно или вы просто хотите, чтобы какое-то действие командной строки происходило в первую очередь, это собственное приложение Apple Terminal. Он скрывается в папке «Утилиты» внутри папки «Приложения» на вашем Mac.

    Если вам не нравится приложение «Терминал», попробуйте следующие альтернативы:

    iTerm2

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

    iTerm2 для Mac

    Hyper

    Hyper — терминальное приложение, которое также поддерживает JavaScript, HTML и CSS. Разработчики всегда работают над новыми функциями, и вы также можете создавать свои собственные плагины. Hyper можно загрузить бесплатно.

    Аптерм

    Upterm называет себя «эмулятором терминала 21 века». Это и терминальное приложение, и IDE, или интегрированная среда разработки. Другими словами, вы можете вводить команды терминала и код в одном приложении.Upterm раньше назывался Black Screen. Это бесплатная загрузка.

    Терминатор

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

    Терминатор для Mac

    PowerShell Core

    PowerShell Core позволяет работать с инфраструктурой автоматизации Microsoft PowerShell и одновременно работать с командной строкой.Идея заключалась в том, чтобы создать инструмент, который ИТ-команды могли бы использовать для автоматизации рутинных задач и настройки систем, но он также полезен и за пределами этой области. PowerShell Core можно загрузить бесплатно.

    Алакритти

    Alacritty — терминальное приложение, которое получает ускорение от графического процессора вашего Mac для повышения производительности. Он не перегружен функциями, но и не вырезает то, что вам, скорее всего, нужно. Разработчики говорят, что поддержка OpenGL делает его самым быстрым терминальным приложением. Alacritty можно загрузить бесплатно.

    Alacritty для Mac

    ZOC

    ZOC — это терминальное приложение и SSH-клиент.Он эмулирует эмуляции: xterm, VT220, TN3270, TN5250, Wyse и QNX, а также поддерживает связь SSH, Telnet, Rlogin, модем и последовательный кабель. Вы можете попробовать ZOC бесплатно в течение 30 дней по цене 79,99 долларов США.

    ZOC для Mac

    MacTerm

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

    Катод

    Cathode — это полнофункциональное терминальное приложение, которое выглядит явно старомодным с его ретро-подобным интерфейсом CRT.Вы можете настроить внешний вид окна терминала и работать в полноэкранном режиме — отличный способ действительно запутать людей, которые любят заглядывать вам через плечо в кафе. Приложение также является текстовым редактором, поэтому оно удобно для людей, которым не нужно обращаться к командной строке своего Mac. Cathode стоит 4,99 доллара и доступен для загрузки в Apple Mac App Store.

    Начало работы с командной строкой Mac

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

    Как открыть терминал на Mac

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

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

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

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

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

    «Оболочка» — это другое слово для интерфейса, будь то текстовый или полный графики. Поскольку Терминал эмулирует среду командной строки, оболочка создает визуальный интерфейс внутри эмуляции. Для macOS оболочкой по умолчанию является Bash (Bourne-Again Shell), хотя вы можете переключиться на Z Shell (или zsh) с помощью команды.

    Все, что вы видите в macOS, связано с графическим пользовательским интерфейсом.Вместо того, чтобы вводить команды, у вас есть окна, управляемые мышью и клавиатурой. Сенсорные экраны, жесты, цифровые перья и многое другое делают взаимодействие еще проще. Зачем вводить команды в интерфейс старой школы?

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

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

    Как открыть терминал

    Терминал обычно находится в доке. Значок напоминает экран ввода командной строки с белым символом > (больше) на черном фоне.

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

    1. Щелкните значок «ракета», расположенный в доке. Откроется панель запуска MacOS.

    2. Щелкните папку Other .

    3. Нажмите на приложение Terminal .

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

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

    Для команд терминала не существует простой «отмены», поэтому убедитесь, что вам удобно пользоваться этим до внесения изменений в вашу систему.

    • cat — список содержимого файла или папки
    • cd — как и в DOS, используйте эту команду для изменения каталогов
    • cp — копирование файла или папки Не перечисленные под предпочтениями
    • ls — эта команда перечислена содержимое каталога
    • mkdir — сделать каталог
    • MV — переместить файл или папку
    • NANO — откройте редактор терминала
    • SSH — сокращение от Secure Shell, эта команда создает безопасное зашифрованное соединение между двумя хостами.
    • sudo — обновляет вашу команду с правами администратора (суперпользователя) и требует пароль. Однако будьте осторожны, так как неправильные команды могут повредить macOS и потребовать новой установки.

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

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

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

    Просмотр содержимого файла или каталога

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

    кошка ~/файл/путь/здесь 

    Увеличение частоты обновления

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

    по умолчанию запись com.apple.SoftwareUpdate ScheduleFrequency -int 1 

    Держите Mac в бодрствующем состоянии

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

    Кофеин 

    Чтобы остановить, нажмите клавиши CTRL + C .

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

    Кофеинат -т 250000 

    Посмотреть текстовую версию «Звездных войн: Новая надежда»

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

    нк полотенце.blinkenlights.nl 23 

    Изменить формат снимка экрана

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

    по умолчанию пишет com.apple.screencapture тип jpg 

    Изменить имя снимка экрана по умолчанию

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

    по умолчанию пишет com.apple.screencapture name "Новое имя снимка экрана" 

    Изменить место сохранения снимков экрана

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

    по умолчанию пишите com.apple.screencapture location ~/your/location/здесь 

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

    killall SystemUIServer 

    Удаление тени на скриншоте

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

    значения по умолчанию пишут com.apple.screencapture disable-shadow -bool TRUE ; killall SystemUIServer 

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

    значения по умолчанию пишут com.apple.screencapture disable-shadow -bool FALSE ; killall SystemUIServer 

    Звонок, как iPhone при подключении к источнику питания

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

    по умолчанию пишет com.apple.PowerChime ChimeOnAllHardware -bool ИСТИНА; откройте /System/Library/CoreServices/PowerChime.app 

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

    значения по умолчанию пишут com.apple.PowerChime ChimeOnAllHardware -bool FALSE; убить PowerChime 

    Заставьте свой Mac говорить

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

    Скажите: «Введите здесь свое классное предложение» 

    Загрузка файлов из Интернета

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

    компакт-диск ~/Загрузки/ 

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

    curl -O [URL-адрес файла для загрузки] 

    Спасибо, что сообщили нам!

    Расскажите нам, почему!

    Другой Недостаточно подробностей Сложно понять

    12 советов и рекомендаций по работе с терминалом при использовании macOS и HomeBrew | by Benedict Neo

    Полезные и забавные рецепты домашнего пивоварения

    Фото Pankaj Patel на Unsplash.Терминал

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

    В терминале вы можете делать множество интересных вещей, например загружать приложения, играть в Тетрис , смотреть Звездные войны и многое другое. Если вы новичок в терминале, вот руководство пользователя от Apple, которое поможет вам начать работу.

    Звездой этой статьи, однако, является Homebrew. Homebrew — это менеджер пакетов с открытым исходным кодом для macOS.Он хорошо известен как отсутствующий менеджер пакетов для macOS. Homebrew также написан на языке программирования Ruby.

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

    Теперь, когда вы немного знаете, что такое Homebrew, давайте приступим к установке.

    Быстрый способ открыть терминал — это ввести cmd + пробел , затем ввести терминал, нажать и ввести , и он появится.

    Чтобы установить Homebrew, вы должны сначала установить инструменты Xcode, или вы можете установить полнофункциональную версию Xcode.

    Установить инструменты Xcode

     $ xcode-select — установить 

    Установить homebrew

     $ ruby ​​-e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 

    Некоторые команды homebrew

     $ brew --version # отобразить версию 
    $ brew help # вывести справочную информацию
    $ brew doctor # проверить наличие проблем

    Теперь, когда Homebrew установлен в вашей macOS, пришло время перейти к советам и рекомендациям.

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

    Если вы не являетесь средним участником, рассмотрите возможность подписки сегодня всего за 5 долларов. Вы будете поддерживать меня напрямую и получите доступ к множеству отличных текстов на Medium!

    Фото Кристофера Гауэра на Unsplash.

    Cask упрощает и ускоряет установку приложений с графическим интерфейсом и управление ими в macOS. Проще говоря, это способ установки приложений на ваш Mac без хлопот, связанных с гуглением и установкой в ​​Интернете.

     $ Brew Install Cask 
    • Список приложений: Поиск Brew - бочки
    • Поиск приложений: Brew Search (App_name)
    • Установить: Brew Cass Установка (App_name)
    • Обновление: Brew Brew Cass update
    • Справка: brew cask help

    Youtube-dl — это программа командной строки, используемая для загрузки видео с YouTube или видео с любой платформы в высоком разрешении. Есть также множество других функций, с которыми вы можете поэкспериментировать, и вы можете проверить их в их репозитории GitHub ниже.

     $ brew install youtube-dl 
    • Установить ffmpeg: brew install youtube-dl ffmpeg
    • Скачать с самым высоким разрешением: youtube-dl -f bestvideo+bestaudio 'link' youtube-ld
    • Help5
    • — help

    Speedtest-cli — это интерфейс командной строки для тестирования пропускной способности интернета. Он позволяет вам тестировать определенные серверы и даже предоставляет вам URL-адрес, чтобы вы могли похвастаться своей скоростью интернета перед друзьями.

     $ brew install speedtest-cli 

    Imagemagick — это многофункциональный инструмент, который можно использовать для преобразования одного формата изображения в другой (например, JPEG в PNG). Его также можно использовать для добавления границ, эффектов и изменения размера. Просмотрите другие варианты использования с помощью convert help .

     $ brew install imagemagick 
    • Добавить рамку (образец): convert testing.png -border 1x1 -bordercolor black result.png
    • Добавить эффект (образец): convert testing.png -charcoal 2 example.png
    • Изменить размер (образец): convert testing.png -resize 1920 (или x1080) example.png
    • Справка: convert help

    mas Store интерфейс командной строки, который позволяет устанавливать приложения для Mac из App Store непосредственно из командной строки.

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

     $ Brew instate Mas 
    • apps: mas olded
    • Update apps: mas upgrade

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

     $ brew install wifi-password 

    Midnight-commander — это инструмент, который объединяет функции поиска и командной строки, создавая интерактивный файловый менеджер в терминале. Внутри Midnight-commander вы можете перемещаться по структуре каталогов с помощью кликов или стрелок на клавиатуре.

     $ brew install midnight-commander 

    Zsh , или оболочка Z, представляет собой оболочку Unix с привлекательными цветами, используемую в качестве интерактивной оболочки входа в систему и интерпретатора команд для сценариев оболочки.Узнайте больше о его использовании на GitHub.

     $ brew install zsh 
    • Настройка Zsh в качестве оболочки по умолчанию: chsh -s /bin/zsh

    быть преемником программы Unix top . Он показывает обновленный список процессов, запущенных на вашем Mac, и упорядочен по степени использования ЦП.

     $ brew install htop 

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

     $ brew install tree 

    archey отображает системную информацию внутри терминала вместе с текстовой иконкой Apple в стиле ретро.

     $ Brew install archey 
    • Run: Archey
    • Цвет: Archey -C
    • Черно-белый: Archey -B

    Trash - это простая программа, которая перемещает файлы или папки в мусор.

     $ brew установить корзину 
    • Выполнить: корзина [-vlesyF] <файл> [<файл> …]
    • Справка: корзина —- help
    Photo by Blake Connally on Unsplash

    Now that you''02 Я читал об этих советах и ​​приемах и, надеюсь, опробовал каждый из них. Помимо перечисленных выше команд, у Homebrew есть множество других хитростей, которые вы можете попробовать. Так что не стесняйтесь экспериментировать с ними.Кто знает? Вы можете обнаружить что-то полезное, что сделает ваши сеансы кодирования более продуктивными.

    Дополнительный совет, если вы проводите много времени за терминалом, — загрузите iTerm 2. Говорят, что он лучше и настраиваемее, чем Terminal.

    Чтобы просмотреть другие команды Homebrew, посетите их отличный веб-сайт ниже! Проверьте каждую команду и получайте удовольствие, экспериментируя с ней.

    Или вы можете проверить эту шпаргалку Homebrew.

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

    Я также пишу статьи по науке о данных, и если вам интересно, вы можете ознакомиться с некоторыми из них здесь!

    Набор инструментов для науки о данных — вводная серия по науке о данных

    Как «сверхузнать» науку о данных — советы для быстрого и эффективного обучения

    Отличные ресурсы по науке о данных

    Следите за мной, чтобы не пропустить другие статьи, подобные этим!

    Есть какие-нибудь советы или рекомендации по терминалу в Mac OS X?

    Сделать файлы невидимыми:

    Файл SetFile -a V

    SetFile также может изменить множество других атрибутов файла и метаданных.

    SetFile не является собственной командой OS X, она поставляется в комплекте с DevTools/Xcode.

    Если у вас нет Xcode и вы не хотите загружать около 6 ГБ, вы можете использовать

      sudo chflags hidden|nohidden <файл/папка>
      

    chflags - это команда BSD, и у нее также есть справочная страница, просто введите ее в терминале

    .
      man chflags
      

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

      CHFLAGS(1) Руководство по общим командам BSD CHFLAGS(1)
    
    НАЗВАНИЕ
         chflags - изменить флаги файла
    
    СИНТАКСИС
         chflags [-fhv] [-R [-H | -Л | -P]] помечает файл ...
    
    ОПИСАНИЕ
         Утилита chflags изменяет файловые флаги перечисленных файлов в соответствии со специфическими требованиями.
         определяется операндом flags.
    
         Варианты следующие:
    
         -f Не отображать диагностическое сообщение, если chflags не удалось изменить
             флаги для файла, а также не изменять статус выхода, чтобы отразить такие
             неудачи.-H Если указана опция -R, символические ссылки в командной строке
             следуют. (Символические ссылки, встречающиеся при обходе дерева
             не соблюдаются.)
    
         -h Если файл является символической ссылкой, изменить флаги файла ссылки
             себя, а не файл, на который он указывает.
    
         -L Если указана опция -R, следуют все символические ссылки.
    
         -P Если указана опция -R, переход по символическим ссылкам не осуществляется.
             Это значение по умолчанию.-R Изменить флаги файлов для файловых иерархий,
             файлы, а не только сами файлы.
    
         -v Делает chflags подробным, показывая имена файлов, как флаги
             модифицированный. Если опция -v указана более одного раза, старый
             и новые флаги файла также будут напечатаны в восьмеричной нотации.
             ция.
    
         Флаги указываются в виде восьмеричного числа или списка, разделенного запятыми.
         ключевые слова. В настоящее время определены следующие ключевые слова:
    
           арка, в архиве
               установить флаг архивации (только для суперпользователя)
    
           opaque установить флаг непрозрачности (только для владельца или суперпользователя).[Каталог
               непрозрачен, если смотреть через соединительную муфту]
    
           nodump установить флаг nodump (только для владельца или суперпользователя)
    
           саппнд, саппенд
               установить системный флаг только для добавления (только для суперпользователя)
    
           schg, изменение, simmutable
               установить системный неизменяемый флаг (только для суперпользователя)
    
           uappnd, uappend
               установить флаг только добавления пользователя (только владелец или суперпользователь)
    
           uchg, обмен, неизменяемый
               установить неизменный флаг пользователя (только владелец или суперпользователь)
    
           hidden установить скрытый флаг [Скрыть элемент из графического интерфейса]
    
         Как обсуждалось в chflags(2), флаги sappnd и schg могут быть сброшены только
         когда система находится в однопользовательском режиме.Поставить буквы «нет» перед или убрать буквы «нет» из
         ключевое слово приводит к сбросу флага. Например:
    
           nouchg очистить неизменяемый флаг пользователя (только для владельца или суперпользователя)
           дамп сброс флага nodump (только для владельца или суперпользователя)
    
         Если не указаны параметры -H или -L, chflags символической ссылки всегда
         успешно и не имеет никакого эффекта. Опции -H, -L и -P игнорируются, если
         указана опция -R. Кроме того, эти параметры переопределяют каждый
         другие и действия команды определяются последней указанной.Вы можете использовать «ls -10», чтобы увидеть флаги существующих файлов.
    
    ВЫХОД СТАТУС
         Утилита chflags возвращает 0 в случае успеха и >0 в случае ошибки.
    
    СМОТРИТЕ ТАКЖЕ
         ls (1), chflags (2), stat (2), fts (3), символическая ссылка (7)
    
    ИСТОРИЯ
         Команда chflags впервые появилась в 4.4BSD.
    
    ОШИБКИ
         Только ограниченное количество утилит поддерживает chflags. Что-нибудь из этого
         инструменты включают ls(1), cp(1), find(1), install(1), dump(8) и restore(8).
         В частности, инструментом, который в настоящее время не поддерживает chflags, является pax(1)
         утилита.3 марта 2006 г.
      

    Как открыть файл или папку в Терминале на Mac

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

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

    В этом руководстве мы покажем вам, как открыть файл или папку в Терминале на вашем Mac.

    Как открыть файл в терминале

    Вы можете использовать Терминал, чтобы открыть файл через приложение по умолчанию/специальное приложение или через текстовый редактор.

    Когда вы откроете Терминал, вы увидите что-то вроде этого: 

    Последний вход: Пн 6 сен 17:03:20 на ttys000
    [email protected] ~ %

    Открыть файл в терминале через приложение по умолчанию

    Вы можете открыть файл с помощью приложения по умолчанию.

    1. Выберите Перейти > Утилиты .
    1. Затем выберите Терминал , чтобы открыть приложение.
    1. Щелкните файл правой кнопкой мыши и выберите Копировать . Кроме того, вы можете перетащить файл в окно терминала, чтобы добавить его в командную строку.
    1. В окне терминала введите Open [путь к файлу, который вы скопировали] и нажмите кнопку Return , чтобы команда вступила в силу.

    Примечание . Если вы допустили ошибку в пути к команде, вы получите сообщение «Такого файла или каталога не существует».

    Открытие файла в терминале с помощью определенного приложения

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

    1. В окне терминала введите Open -a «Имя приложения» [путь к файлу]. Например, вы можете ввести Open -a «Preview» /Users/beeagey/Desktop/GOOD\ OR\ BAD\ HUSTLE.jpg .
    1. Нажмите кнопку Return , чтобы команда вступила в силу.
    Открытие файла в терминале с помощью текстового редактора

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

    1. Откройте терминал и введите следующую команду: Open -a Text Edit [путь к файлу]. Например: Open -a TextEdit /Users/beeagey/Desktop/How\ to\ Open\ a\ File\ or\ Folder\ in\ Terminal\ on\ Mac.docx .
    1. Нажать Возврат выполнить команду и открыть файл.

    Как открыть папку в Терминале

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

    1. Выберите Перейти > Коммунальные услуги > Терминал .
    1. Введите синтаксис open/path/to/Directory, чтобы открыть папку. Например, вы можете ввести Open /Users/beeagey/Desktop/screenies .

    Примечание : Если вы введете неправильный путь к папке, например /Users/beeagey/screenies , вы получите сообщение, подобное приведенному ниже:

    Файл /Users/beeagey/screenies не существует.

    [email protected] ~ %

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

    • Корневой каталог: Открыть/ .
    • Домашняя папка: Открыть ~ . Чтобы получить символ ~ , нажмите Shift + N .
    • Текущая рабочая папка в Finder: Открыть . .
    • Открыть приложение без использования Finder: Открыть /Applications/nameofapplication.app . Например, если вы хотите открыть Safari, введите Open /Applications/Safari.app.
    Открытие папки в терминале с помощью контекстного меню

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

    1. Выберите Меню Apple > Системные настройки .
    1. Далее выберите Клавиатура .
    1. Перейдите на вкладку Ярлыки .
    1. Выберите Службы .
    1. Найдите новый терминал в папке .
    1. Выберите папку в Finder, откройте меню «Службы» и выберите «Новый терминал в папке».Вы будете делать это всякий раз, когда захотите переключиться между терминалом и графическим интерфейсом.

    Управление открытием файлов и папок на вашем Mac

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

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

Leave a Reply