Mac os команды терминала: Секреты Терминала – Проект AppStudio

Содержание

Все команды для Терминала на Mac (macOS) с описанием

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

♥ ПО ТЕМЕ: Как автоматически удалять e-mail письма от выборочных контактов на iPhone, iPad или Mac.

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

♥ ПО ТЕМЕ: Обзор всех стандартных программ из папки Утилиты (Другие) на Mac: для чего нужна каждая.

 

Как отобразить список команд Терминала, доступных в macOS

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

1. Откройте каталог «Программы» → «Утилиты» и запустите приложение «Терминал».

2. В командной строке дважды нажмите клавишу Escape.

3. На экране отобразится сообщение

Display all 1660 possibilities? (y or n) («Отобразить все 1660 возможностей? (y или n))».

Нажмите на клавишу Y для вывода доступных команд.

4. Нажмите Return (Enter) для прокрутки списка команд.

5. Нажмите Delete или Backspace для выхода из списка.

♥ ПО ТЕМЕ: Центр уведомлений в macOS Big Sur. Как вызывать, настроить и оптимизировать.

 

Как посмотреть описание любой команды Терминала на Mac (macOS)

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

1. Правой кнопкой мыши щелкните на любой команде из списка.

2. В отобразившемся меню выберите пункт Открыть man-страницу.

3. После нажатия на указанную опцию откроется новое окно с инструкцией.

Смотрите также:

Полезные команды в терминале для macOS

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

Но всё на слух воспринять сложно. Поэтому мы собрали в этом материале самые полезные команды, запуск которых нужно производить в терминале.

Приложение «Терминал» по умолчанию в папке «программы». Для выполнения команд, достаточно скопировать любую, вставить командой CMD+V и нажать enter.

Список команд

• Поменять формат скриншотов с PNG на JPEG, чтобы они не весили так много:
defaults write com.apple.screencapture type JPG

• Заставит App Store проверять обновления каждый день:
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1
Поставьте в конце любое количество дней: 1, 3, 7, 14 и так далее.

• Отключить контекстное меню при удержании клавиш. Например, удерживаем «е» и получаем «ё».
defaults write -g ApplePressAndHoldEnabled -bool false
После ввода этой команды надо перезапустить приложения, в которых вы набираете текст.

• Отключить все настройки энергосбережения, после чего ваш компьютер никогда не уснёт:
caffeinate
Команда активна, пока открыт терминал. Нажимаем Ctrl+C и она выключится.

• Активировать расширенное меню печати по умолчанию. Больше не придётся нажимать дополнительные кнопки:

defaults write -g PMPrintingExpandedStateForPrint -bool TRUE

• Возвращаем традиционное «Та-дааааммм» при запуске Mac.
sudo nvram StartupMute=%00
Чтобы выключить эту опцию, поставьте «01» вместо «00» в конце команды.

• Добавляем иконку в виде свободного места в Dock. Чтобы понатыкать несколько таких пробелов, введите команду несколько раз:
defaults write com.apple.dock persistent-apps -array-add ‘{«tile-type»=»spacer-tile»;}’
killall Dock

Удаляется такой пробел перетаскиванием за пределы Dock’а.

• Ускорение исчезновения или появление Dock’a:
defaults write com.apple.dock autohide-delay -float 0
killall Dock

• Убрать анимацию:
defaults write com.apple.dock autohide-time-modifier -float 0
killall Dock

• Ускорение анимации:
defaults write com.apple.dock expose-animation-duration -float 0.12
killall Dock

• Отключение «резиновой» прокрутки:
defaults write -g NSScrollViewRubberbanding -int 0

• Сохранение скриншотов в нужную папку:
defaults write com.apple.screencapture location ~/Documents/Screenshots/ && killall SystemUIServer (прописать название папки)

• Включить полный путь файлов в Finder:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true

• Выделение текста в режиме предпросмотра:
defaults write com.apple.finder QLEnableTextSelection -bool true

• Тёмные Dock и Menu Bar при светлой теме macOS:
defaults write -g NSRequiresAquaSystemAppearance -bool Yes
com.apple.finder AppleShowAllFiles -bool NO
killall Finder

• Вернуть расположение скриншотов на рабочий стол

defaults delete com.apple.screencapture location

• Отключение анимации появления новых окон:
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
Чтобы вернуть, в конце NO нужно заменить на YES.

• Включение повторения букв при удержании:
defaults write -g ApplePressAndHoldEnabled -bool false

• Отключить вопрос «Хотите ли вы запустить это приложение?»:
defaults write com.apple.LaunchServices LSQuarantine -bool false

• Запрет ухода в сон (3600 – секунды, меняем на любую цифру):
caffeinate -t 3600

• Создание запароленного ZIP:
zip -e protected.zip /Путь_к_файлу

• Отключить Resume для одного приложения:
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

• Очистить LaunchPad:
rm ~/Library/Application\ Support/Dock/*.db

killall Dock

• Очистить память:
purge

10 полезных команд для Терминала в Mac

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

Проверка ответа от сервера

Команда Ping позволяет проверить вам доступность домена или IP-адреса. Вы также сможете увидеть, насколько быстро будет дан ответ от сервера. Попробуйте проверить, насколько быстро вы получите ответ от «www.appleinisder.ru». Для этого существует очень простая команда:

ping www.appleinsider.ru

Отключение тени на скриншотах

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

defaults write com.apple.screencapture disable-shadow -bool TRUE

После нее наберите:

killall SystemUIServer

Эта команда заставит изменения вступить в силу. Если захотите снова включить тени на скриншотах, просто проделайте ту же операцию, заменив в команде «TRUE» на «FALSE».

Показать скрытые файлы в Finder

Для того чтобы в Finder начали отображаться все скрытые файлы, просто наберите в терминале:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE

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

killall Finder

Все скрытые файлы будут показаны. Хотите снова скрыть их? Проделайте те же действия, заменив в команде «TRUE» на «FALSE».

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

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

say терминал говорит привет

Заставьте свой Mac отказаться от сна

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

caffeinate

Вы также можете указать время, которое Mac должен работать без сна в секундах:

caffeinate -t 150000

Вы можете досрочно отменить выполнение команды комбинацией Ctrl+C.

Просмотрите историю команд в терминале

Для того чтобы вспомнить все, что вы доверили терминалу, введите:

history

Хотите очистить историю команд? Введите:

history -c

Стресс-тест

Стресс-тест создаст процесс «yes» и направит на его выполнение все силы процессора. Мы как то обсуждали пользу этой команды. Сделать стресс-тест просто:

yes > /dev/null &

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

killall yes

Включить звук подключения зарядного устройства из iOS

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

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

Для отключения этого звука используйте команду:

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

Проверять обновления OS X чаще

Ваш компьютер сам проверяет наличие обновления системы. Если вы хотите проверять чаще, чем это делает он, можете проверить вручную, а можете просто попросить OS X проверять наличие обновлений чаще с помощью терминала. Хотите вместо еженедельной проверки включить ежедневную? Для этого есть следующая команда:

defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1

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

defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 7

Поставьте заставку в качестве обоев

Если вы в каком-то странном настроении и оно настолько необычно, что вы хотите временно использовать заставку вместо обоев на вашем Mac, попробуйте команду:

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

Как только вы закроете Терминал или нажмете Ctrl+C, к вам вернутся ваши обычные обои.

Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, которых нет на сайте.

Эти 6 потрясающих команд терминала улучшат ваш MacBook

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

,

После того, как вы изучили основные команды терминала

и вытащил с некоторыми забавными пасхальными яйцами терминала

Вы можете задаться вопросом, что еще эта красавица может сделать для вас.

1. Уменьшите время пробуждения вашего Mac

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

Режим ожидания — отличная функция, которая экономит огромное количество батареи; Это одна из причин того, что батарея вашего MacBook работает так долго. Тем не менее, вы можете изменить время, после которого Mac OS X переходит в режим ожидания, увеличивая окно, в котором вы можете быстро пробудиться. На ноутбуках, выпущенных после 2013 года, время по умолчанию составляет 3 часа. На старых компьютерах это 1 час.

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

pmset -g

Текущее значение задержки ожидания вашего MacBook выражается в секундах (например, 10800 секунд, что равно 3 часам). Возможно, вы захотите записать это где-нибудь.

Измените задержку в режиме ожидания, выполнив следующую команду, подставив NEW_VALUE для новой задержки (выражается в секундах).

sudo pmset -a standbydelay NEW_VALUE

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

2. Убить панель инструментов

Многие пользователи не используют панель управления Mac OS X. Если вы на быстрой машине, это не большая проблема; Вы просто игнорируете это. Тем не менее, старые MacBook часто сталкиваются с ограничениями памяти.

Эта команда терминала полностью отключит приборную панель:

по умолчанию написать com.apple.dashboard mcx-disabled -boolean ДА

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

док док

Если вы хотите снова включить панель инструментов Mac OS X в будущем, снова запустите те же две команды, но поменяйте местами ДА за НЕТ в конце первой команды.

3. Быстрый просмотр файлов из терминала

Быстрый просмотр — это один из самых быстрых способов предварительного просмотра файла, не открывая его в назначенном приложении. Нажмите пробел, чтобы просмотреть содержимое файла, нажмите пробел еще раз, чтобы отменить. Многие люди не знают, что вы можете открывать файлы в Quick Look из Терминала. Это особенно полезно, если вы заядлый пользователь терминала и хотите сочетать CLI с магией Quick Look

,

Чтобы открыть файл в Quick Look, используйте следующую команду, подставив ПУТЬ ФАЙЛА для ссылки на ваш файл:

qlmanage -p FILE_PATH

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

4. Включить выбор текста в режиме быстрого просмотра

Пока мы все еще находимся на предмете «Беглого взгляда», давайте поговорим об одном из его самых больших недостатков: вы не можете выбрать текст в предварительном просмотре файла. Интересно, что для устранения этого недостатка достаточно одной команды Terminal, хотя она не будет работать с файлами, открытыми в Quick Look с помощью Terminal.

Запустите следующую команду, чтобы включить выбор текста в Quick Look:

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

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

killall Finder

Если вы хотите вернуть Quick Look к настройкам по умолчанию, снова запустите те же две команды, но поменяйте местами ПРАВДА за ЛОЖНЫЙ в конце первой команды.

5. Сделайте так, чтобы док казался быстрее

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

по умолчанию напишите com.apple.dock autohide-delay -float 0

док док

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

по умолчанию удалить com.apple.dock autohide-delay

док док

Несмотря на то, что предыдущая команда заставляет Dock начать появляться быстрее, вы заметите, что он все равно скользит в поле зрения с той же скоростью. С помощью следующей команды вы можете изменить скорость этой анимации, подставив МОДИФИКАТОР для мультипликативного изменения скорости, которое вы ищете. Другими словами, значение заставит Dock мгновенно подскочить, значение 0,5 удваивает скорость и значение 1 держит скорость такой, какой была.

по умолчанию напишите com.apple.dock autohide-time-modifier -float МОДИФИКАТОР

док док

Если вы хотите вернуть анимацию к ее первоначальной скорости, выполните следующие команды:

по умолчанию удалить com.apple.dock autohide-time-modifier

док док

6. Отключите авто-восстановление в Preview и QuickTime

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

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

Следующая команда отключает функцию автоматического восстановления в Preview:

по умолчанию написать com.apple.Preview NSQuitAlwaysKeepsWindows -bool FALSE

Вы можете сделать то же самое для QuickTime путем замены предварительный просмотр за QuickTimePlayerX. Если вы когда-нибудь захотите отменить эти изменения и снова включить авто-восстановление, просто выполните ту же команду, но измените ЛОЖНЫЙ в ПРАВДА.

У вас есть еще какие-нибудь интересные трюки в терминале, которые делают ваш MacBook более привлекательным? Поделитесь своими советами в разделе комментариев под статьей!

Как быстро узнать все команды терминала на вашем Mac – IT is good

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

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

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

Просмотр всех доступных команд терминала

1. Откройте Терминал (Приложения / Утилиты / Terminal.app).

2. Удерживайте клавишу «Escape» (или кнопку на сенсорной панели MacBook Pro) в течение секунды или двух.

3. Когда вы увидите приглашение «Display all 1456 possibilities»,

Нажмите клавишу «Y». Обратите внимание, что точное количество доступных команд зависит от вашей установки, но оно должно быть примерно 1400.

4. Терминал теперь перечислит все доступные команды в алфавитном порядке.

Вы можете перемещаться по списку построчно, нажимая клавишу «Enter».

Навигация в обратном направлении невозможна, поэтому читайте медленно.

5. Чтобы вернуться в командную строку, нажмите «Control + C» или «Delete», чтобы выйти из списка доступных команд.

Вы также можете продолжать нажимать клавишу «Enter», пока не прокрутите все команды, после чего вы автоматически вернетесь в командную строку.

Генерация списка команд с помощью Compgen

Что если вы не хотите видеть список команд в окне терминала, а хотите создать текстовый файл, содержащий все доступные команды терминала?

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

Вы также можете использовать grep для быстрого поиска выходных данных compgen.

1. Откройте Терминал (Приложения / Утилиты / Terminal.app).

2. Чтобы мгновенно получить список всех доступных команд терминала (и псевдонимов команд), введите compgen -ac и нажмите «Enter».

3. Если вы хотите создать текстовый файл, содержащий список всех этих команд, введите следующую команду и нажмите Enter:

compgen -ac > commandlist.txt

Это отправит вывод команды compgen в новый текстовый файл с именем «commandlist.txt».

Этот файл появится в вашем текущем рабочем каталоге (по умолчанию в вашем домашнем каталоге).

Дополнительные параметры Compgen

1. Используйте compgen -b для отображения только встроенных команд.

Это команды, встроенные в Bash, интерпретатор командной строки по умолчанию для macOS, например cd и kill.

2. Найдите вывод compgen с помощью grep, который является другой командой терминала для поиска текстовых строк.

Например, чтобы найти каждую команду с «net» в имени, введите следующую команду и нажмите Enter:

compgen -ac | grep net

Появится краткий список всех команд с «net» в заголовке.

3. Используйте compgen -k для вывода списка всех доступных «ключевых слов».

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

Заключение

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

Однако это не лучший способ найти конкретную команду.

Для поиска и экспорта каталога доступных команд используйте compgen вместе с одним из нескольких параметров команды.

 

 

Поделитесь статьей:

5 полезных команд для терминала OS X

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

Примечание: Терминал – это простенькая утилита, которая посредством командной строки открывает пользователю доступ к “общению” с системой. Найти ее можно по адресу: /Applications/Utilities

Примечание 2 (на всякий случай): После каждой команды нажимайте Enter, чтобы ввести ее.

Как выделять текст в режиме быстрого просмотра

Быстрый просмотр – крайне полезная фича OS X. Вместо того, чтобы открывать каждый файл, достаточно нажать пробел и кликнуть, чтобы система сама показала краткое превью картинки, текста или видео с возможностью полноценного просмотра. Увы, копировать текст в таком режиме нельзя. Чтобы исправить это, вбейте в терминал эту команду:

defaults write com.apple.finder QLEnableTextSelection -bool true

и после этого

killall Finder

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

defaults write com.apple.finder QLEnableTextSelection -bool false

Как не дать вашему Mac заснуть

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

caffeinate -t 3600

В данном случае 3600 – это количество секунд, поэтому в течение часа ваш ПК не посмеет сомкнуть своих глаз.

Как выключить стартовый звук OS X

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

Чтобы отключить этот звук используйте следующую команду:

sudo nvram SystemAudioVolume=%80

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

Чтобы вернуть привычный саунд, введите команду:

sudo nvram -d SystemAudioVolume

Как убрать тень на скриншотах

По умолчанию OS X обрамляет все скриншоты окон (CMD+SHIFT+4+ПРОБЕЛ) симпатичной тенью. Увы, она съедает большую часть изображения, да и вообще не всегда к месту. Чтобы избавиться от нее, введите в терминал следующее:

defaults write com.apple.screencapture disable-shadow -bool TRUE

и затем

killall SystemUIServer

Соскучились по привычному оформлению? Тогда вводим

defaults write com.apple.screencapture disable-shadow -bool FALSE

и снова

killall SystemUIServer

 

Как добавить стопку “Недавние документы” и “Недавние файлы” в Dock

 

Dock – крайне полезная вещь. Так давайте сделаем его еще полезнее. Оказывается, команда терминала может создать в этой панели “стопку” (о них мы рассказывали тут) “Недавно открытые файлы” или “Недавно открытые программы”. Для этого введте в Терминал вот этот текст:

defaults write com.apple.dock persistent-others -array-add ‘{ “tile-data” = { “list-type” = 1; }; “tile-type” = “recents-tile”; }’;

и затем

killall Dock

Рядом с корзиной появится новая стопка. Можно настроить, что именно она будет показывать: недавние файлы или программы. Чтобы избавиться от последствий этого общения с терминалом, достаточно просто вызвать контекстное меню на данной стопке и нажать “удалить из Dock”.
Недавно мы рассказывали про полезных комбинациях клавиш в Finder, которые стоит знать. Они тоже пригодятся вам в работе с OS X.

CLIX: Все команды для терминала в одном месте

Очень много людей, использующих Mac OS X знают про существование в этой системе такого приложения, как Terminal. Гораздо меньше людей, знают о том, как его запустить (я исхожу из статистики запросов поисковых систем). И уж совсем небольшой процент пользователей умеет терминалом пользоваться. Я отношу себя к некоторой середине между второй и третьей подгруппами: я знаю как запустить терминал, я знаю как выполнить в нём множество необходимых мне операций, но чтобы использовать все возможности командной строки на полную катушку — тут я совершенно бессилен.

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

Но, как говаривал один мой школьный преподаватель «Не страшно забыть. Страшно НЕ ЗНАТЬ и забыть». И несмотря на полубредовость выражения этой мысли, в ней кроется масса смысла: сделав что-то один раз и забыв набор необходимых для результата действий, вы, по крайней мере, будете знать, в каком направлении производить поиск. Не зная же, что именно вам требуется изначально, вспомнить вы просто не сможете.

Сегодня я расскажу про удобное приложение, позволяющее узнать много нового о работе с командной строкой в Mac OS X. а так же упорядочить ваши знания в этом направлении — CLIX.

CLIX является бесплатным компонентом из платного набора различных утилит под названием ACP, предназначенного для системных разработчиков и администраторов систем. Но, поскольку речь не об ACP, останавливаться мы на нём не будем (я вообще мало что понял из описания некоторых компонентов этой системы. Желающие могут прогуляться на официальный сайт продукта).

Итак, что же такое CLIX
Эта скромная по размерам (249 Kb) утилита позволяет составлять списки необходимых в разное время терминальных команд для Mac OS X, сопровождать их названиями и описаниями, выполнять и видеть результат выполнения сразу в программе. Более того, сразу с программой поставляются списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи, ради которых в этой куче всё-таки стоит порыться. В общем, лучше один раз увидеть.

На изображении выше приведён снимок окна приложения CLIX с открытым файлом system.clix. Это список команд, позволяющих просматривать (и не только) различные данные о вашей системе, используя имеющиеся в Mac OS X средства консоли. К сожалению, людям, не знакомым с английским языком, описания команд мало что скажут, но при помощи словаря разобраться вполне сможете.
Итак, это просто список, который выводит наименование команды, категорию, краткое описание того, для чего это используется, и синтаксис, который необходимо выполнить в терминале. Кликнув два раза по заинтересовавшей вас строке, вы получите другое окно:

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

Выполнение некоторых команд требует прав администратора. Это связано со спецификой разрешений на доступ к отдельным службам или файлам. Такие команды начинаются с sudo, что подразумевает выполнение от имени пользователя, наделённого административными правами. Поскольку окно результатов выполнения не является интерактивным, пароль администратора нужно ввести в приложение заранее, для этого в меню Edit нужно выбрать пункт Sudo, и в появившемся окне набрать пароль:

В окне выполнения команды слева от кнопок есть свободное место. Кликнув по нему, вы откроете строку ввода, которая призвана помочь вам разобраться с теми командами, которые вы планируете запустить. По сути, она просто транслирует введённое вами слово в терминал в виде «man » и транслирует вывод обратно в своё окно:

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

Чем CLIX может быть полезен? Пожалуй тем, что позволяет создавать свои списки консольных команд, хранить их в удобном структурированном виде и сразу выполнять, минуя Copy/Paste. Помимо этого, лично я в куче тех списков команд, что поставляются вместе с программой, обнаружил для себя массу новых и полезных системных команд, которые, уверен, пригодятся многим.

Скачать последнюю версию CLIX можно как с сайта Apple, так и с сайта компании-разработчика.

Шпаргалка по командам терминала Mac

90 003 более старых версия установленной формулы
Ярлыки
Вкладка Автозаполнение имен файлов и папок
Ctrl + A Перейти к началу строки, на которой вы набираете текст
Ctrl + E Перейти к концу строки, которую вы набираете в данный момент, на
Ctrl + U Очистить строку перед курсором
Ctrl + K Очистить строку после курсор
Ctrl + W Удалить слово перед курсором
Ctrl + T Поменять местами последние два символа перед курсором
Esc + T Поменять местами последние два слова перед курсор
Ctrl + L Очистить экран
Ctrl + C Убить все, что у вас запущено
Ctrl + D 900 07 Выход из текущей оболочки
Option + → Перемещение курсора на одно слово вперед
Option + ← Перемещение курсора на одно слово назад
Ctrl + F Перемещение курсора на один символ вперед
Ctrl + B Переместить курсор на один символ назад
Ctrl + Y Вставить все, что было вырезано последней командой
Ctrl + Z Помещает все, что вы запускаете, в приостановленный фоновый процесс
Ctrl + _ Отменить последнюю команду
Основы
/ (косая черта) Каталог верхнего уровня
.(Один период) Текущий каталог
.. (Двойной период) Родительский каталог
~ (Тильда) Домашний каталог
sudo [команда] Выполнить команду с привилегиями безопасности суперпользователя
nano [файл] Открывает редактор терминала
open [файл] Открывает файл
[команда] -h Получить справку по команде
man [команда] Показать справочное руководство по команде
Изменить каталог
компакт-диск Домашний каталог
компакт-диск [папка] Изменить каталог, e.грамм. cd Documents
cd ~ Домашний каталог
cd / Корневой каталог диска
cd — Предыдущий каталог или папка, которые вы просматривали в последний раз
pwd Показать рабочий каталог
cd .. Перейти к родительскому каталогу
cd ../ .. Перейти на два уровня вверх
Список содержимого каталога
ls Показать имя файлов и подкаталогов в каталоге
ls -C Принудительный вывод списка в несколько столбцов
ls -a Список всех записей, включая записи с расширением.(точка) и .. (двойная точка)
ls -1 Выводить список файлов в формате одной записи на строку
ls -F Отображать / (косую черту) сразу после каждого пути, который — это каталог, * (звездочка) после исполняемых программ или сценариев и @ после символической ссылки
ls -S Сортировка файлов или записей по размеру
ls -l Список в длинном формате. Включает режим файла, имя владельца и группы, дату и время изменения файла, путь и т. Д.
ls -lt Список файлов, отсортированных по времени изменения (сначала самые свежие)
ls -lh Длинный список с удобочитаемыми размерами файлов в КБ, МБ или ГБ
ls -lo Список имен файлов с указанием размера, владельца и флагов
ls -la Подробное описание содержимого каталога, включая скрытое files
Размер файла и дисковое пространство
du Список использования каждого подкаталога и его содержимого
du -sh [папка] Человекочитаемый вывод всех файлов в каталоге
du -s Показать запись для каждого указанного файла
du -sk * | sort -nr Список файлов и папок, общий размер, включая вложенные папки.Замените sk * на sm *, чтобы отобразить каталоги в МБ
df -h Вычислить свободное дисковое пространство в вашей системе
df -H Вычислить свободное дисковое пространство в степенях 1000 (вместо 1024)
Управление файлами и каталогами
mkdir Создание новой папки с именем
mkdir -p / Создание вложенных папок
Создать сразу несколько папок
mkdir «» Создать папку с пробелом в имени файла
rmdir Удалить папку (работает только с пустыми папками)
rm -R Удалить папку и ее содержимое
touch Создать новый файл без расширения
cp 90 007 Копировать файл в папку
cp Копировать файл в текущую папку
cp ~ / / Копировать файл в папку и переименуйте скопированный файл
cp -R <"new dir"> Скопируйте папку в новую папку с пробелами в имени файла
cp -i Запрашивает перед копированием файла с предупреждением о перезаписи
cp / Users / Копировать несколько файлов в папку
rm Удалить файл (при этом файл удаляется навсегда; используйте с осторожностью.)
rm -i Удалять файл только после подтверждения
rm -f Принудительное удаление без подтверждения
rm Удалить несколько файлов без подтверждения
mv Переместить / переименовать
mv Переместить файл в папку, возможно, перезаписав существующий file
mv -i Необязательный флаг -i для предупреждения перед перезаписью файла
mv *.png ~ / Переместить все файлы PNG из текущей папки в другую папку
История команд
Ctrl + R Поиск по ранее использованным командам
история n Показывает предыдущие команды, которые вы ввели. Добавьте число для ограничения до последних n элементов
! [Значение] Выполнить последнюю набранную команду, которая начинается со значения
!! Выполнить последнюю набранную команду
Разрешения
ls -ld Показать разрешение по умолчанию для домашнего каталога
ls -ld / Показать чтение, запись, и разрешение доступа к конкретной папке
chmod 755 Изменить разрешение файла на 755
chmod -R 600 Изменить разрешение папки (и ее содержимого) на 600
chown : Измените владельца файла на пользователя и группу.Добавьте -R, чтобы включить содержимое папки
Процессы
ps -ax Выводить текущие запущенные процессы. Здесь a показывает процессы всех пользователей, а x показывает процессы, которые не связаны с Терминалом
ps -aux Показывает все процессы с% cpu,% mem, page in, PID и командой
top Отображение информации в реальном времени о запущенных в данный момент процессах
top -ocpu -s 5 Отображение процессов, отсортированных по загрузке ЦП, обновление каждые 5 секунд
top -o rsize Сортировка сверху по использованию памяти
kill PID Завершить процесс с идентификатором .Вы увидите PID в виде столбца в Activity Monitor
ps -ax | grep Найдите процесс по имени или PID
Network
ping Ping host and display status
whois Вывод информации whois для домен
curl -O Загрузить файл через HTTP, HTTPS или FTP
ssh @ Установить SSH-соединение с с пользователем < username>
scp @ : / remote / path Скопируйте на удаленный
Homebrew
brew doctor Check brew для потенциальных проблем
brew install Установить формулу
brew uninstall Удалить формулу
brew list Список всех установленных формул
поиск пива Показать доступные формулы для приготовления пива
обновление пивоварни Обновить все устаревшие и незакрепленные сорта пива
обновление пивоварни Получение последней версии домашнего пивоварения и формулы
очистка варки
brew tap homebrew / cask Tap the cask repository from GitHub
brew cask list Список всех установленных контейнеров
brew cask install Установить данную бочку
brew cask uninstall Удалить данную бочку
Search
find -name <"file"> Найти все файлы с именем внутри .Используйте подстановочные знаки (*) для поиска частей имен файлов
grep «» Выведите все вхождения внутри (добавьте -i для нечувствительности к регистру)
grep -rl «» Искать все файлы, содержащие внутри
Вывод
cat Вывод содержимого
less Выведите содержимое с помощью команды less, которая поддерживает разбиение на страницы и т.д.
head Выведите первые 10 строк
>> Добавляет вывод в
> Направляет вывод в
| Направляйте вывод на

Топ-8 команд терминала Mac, которые необходимо знать — Setapp

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

Многие команды на удивление просты, например, как открыть файл в Терминале, и опасно мощная (так как он обходит корзину) возможность удаления файлов в Терминале:

открыть ~ / Desktop / filename.extension

rm filename.extension

rm означает удаление, поэтому используйте его с осторожностью!

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

mkdir «новая папка»

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

8 лучших терминальных команд для Mac

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

  1. Дважды щелкните значок Macintosh HD или откройте окно Finder

  2. Пройдите в папку приложений

  3. Дважды щелкните Утилиты и откройте Терминал

Вы увидите окно, которое показывает имя вашего Mac, за которым следует ваше имя пользователя и знак $.Все перечисленные здесь команды Mac Terminal вводятся после этого, после чего следует одно или два нажатия клавиши Return.

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

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

Одна из самых простых и полезных команд для использования в сочетании с командной строкой Mac — это та, которая обнаруживает скрытые файлы и папки в macOS:

по умолчанию запись com.apple.finder AppleShowAllFiles -bool ИСТИНА

killall Finder

Теперь вы можете редактировать и удалять файлы, которые ранее были недоступны. Если вы захотите снова скрыть эти файлы, просто измените ИСТИНА выше на ЛОЖЬ и повторите процесс.

2. Дубликаты файлов в папках

Вместо того, чтобы перетаскивать или копировать файлы между папками, вы можете использовать команду Ditto Terminal на Mac для достижения того же результата:

То же [исходная папка] [новая папка]

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

3. Измените настройки снимка экрана по умолчанию

Устали забивать рабочий стол скриншотами? Терминал на Mac предлагает простое решение этой проблемы с возможностью указать новое место для сохранения снимков экрана. Просто введите следующее:

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

killall SystemUIServer

Вы также можете изменить формат файла по умолчанию (PNG), если хотите вместо этого создавать снимки экрана в формате JPEG или PDF:

по умолчанию запись com.apple.screencapture тип jpg

4. Улучшение процесса создания снимков экрана

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

$ defaults написать com.apple.screencapture disable-shadow -bool TRUE

killall SystemUIServer

Чтобы дополнительно настроить отображение снимков экрана на вашем Mac, вы можете посмотреть CleanShot.Это приложение позволяет делать снимки экрана вашего Mac, не отвлекаясь от значков на рабочем столе, устанавливать собственные обои для фона, а также добавлять аннотации или размывать определенные части изображения.

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

5.Скачивание файлов без использования браузера

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

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

cd ~ / Загрузки /

curl -O http: // website.com / folder / file …

Первая часть — это ускоренный курс о том, как сменить каталог в Терминале, поскольку это то, что означает cd . Итак, перечитав приведенный выше пример, вы увидите, что после завершения загрузки файл появится в папке «Загрузки».

6. Не позволяйте Mac спать

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

кофеинат -u -t [количество секунд, чтобы оставаться активным]

Если вы предпочитаете не запускать Терминал каждый раз, когда вам нужно, чтобы ваш Mac не спал, есть приложение под названием Lungo, которое живет в строке меню и основано на кофейной теме. Просто выберите значок чашки в правом верхнем углу экрана, и вы можете не спать на Mac в течение 10 минут, 30 минут, 1 часа, 4 часов или бесконечно одним щелчком мыши.

7. Просмотрите содержимое любой папки или файла

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

cat ~ / file / path / здесь

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

8. Скрыть неактивные приложения в Dock и унылые скрытые

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

по умолчанию запись com.apple.dock static-only -bool ИСТИНА

Killall Dock

Если вы хотите продолжить этот процесс, вы можете затемнить приложения, которые не отображаются на вашем мониторе (ах):

по умолчанию запись com.apple.Dock showhidden -bool ИСТИНА

Killall Dock

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

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

Лучший терминал для Mac

Если вы просто не можете понять, как открыть Терминал на Mac или освоиться со всеми его тонкостями, возможно, вам стоит изучить такое приложение, как MacPilot.

MacPilot предоставляет доступ к более чем 1000 скрытым функциям в macOS с использованием UNIX, не требуя изучения каких-либо сложных команд.Вместо этого он предлагает пользователям окно в стиле Finder, в котором настройки группируются как по приложениям, так и по функциям.

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

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

Почему окно терминала все еще имеет значение

Попытайтесь лирически рассудить о преимуществах команд Mac с другими пользователями Apple, и есть большая вероятность, что вы встретитесь с ними и спросите: «Что такое Терминал?» Дело в том, что это приложение не то, из-за чего средний пользователь Mac когда-либо беспокоился.

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

Одна из многих замечательных особенностей использования команд Mac Terminal заключается в том, что, если вы сделаете ошибку, вы обычно можете отменить все, что вы сделали, просто изменив TRUE на FALSE и снова запустив команду, или просто изменив местоположение или вернув это было раньше.

Это правда, что Mac Terminal требует сложного обучения, если вы не привыкли к его «языку», но независимо от того, выберете ли вы более легкий путь с MacPilot, вы все равно можете попробовать некоторые из интересных приемов, которые позволяет Terminal.Например, вы можете играть в игры, выполнив следующие действия:

  1. Откройте окно терминала и введите emacs , затем нажмите Enter

  2. При выбранном GNU Emacs нажмите Escape

  3. На следующем экране введите x , затем tetris , pong snake или pong и нажмите Enter.

Самый интересный пример скрытого трюка с Mac Terminal? Это должна быть возможность посмотреть ASCII-версию всего фильма Звездные войны :

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

Возьмите попкорна и наслаждайтесь!

Лучше всего то, что приложения, упомянутые в этой статье: CleanShot, Lungo, uBar, MacPilot — все доступны для бесплатной 7-дневной пробной версии с Setapp, платформой для более чем 150 приложений, расширяющих возможности вашего Mac. Узнайте все, на что способен ваш Mac.

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

Уловки с терминалом Mac, которые вы должны знать

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

1. Включить отображение скрытых файлов и папок

Если вы хотите увидеть все папки и файлы, скрытые системой, выполните следующую команду в Терминале: по умолчанию написать com.apple.finder AppleShowAllFiles -bool ИСТИНА killall finder
Совет: Чтобы скрыть их, измените значение с ИСТИНА на ЛОЖЬ.

2.Посмотреть содержимое любых файлов

Если у вас есть поврежденный файл или вы подозреваете, что внутри него что-то спрятано, то вы можете заставить Терминал открыть его, несмотря на сбой нормальных приложений, с помощью соответствующей команды: cat ~ / path / to / file
Будьте осторожны, если вы попытаетесь открыть фотографию или любой другой нетекстовый документ, вы увидите стену из неразборчивых символов.

3. Скопируйте содержимое папки из одного места в другое

Конечно, вы можете просто скопировать и вставить все содержимое папки, но в тех случаях, когда вам нужно упростить и / или автоматизировать этот процесс, вам поможет следующая команда Mac Terminal: ditto -V ~ / source / folder / ~ / новое / папка /

4.Изменение формата файла скриншотов

При использовании Терминала на Mac вы можете изменить формат снимков экрана с .PNG на любой другой, включая PDF и JPG. по умолчанию написать com.apple.screencapture type jpg

5. Отключить тени на скриншотах

Те, кто делает много снимков экрана и не хотят ничего лишнего, могут отключить эффект тени и оставить сниматься только само окно. по умолчанию написать com.apple.screencapture disable-shadow -bool ИСТИНА killall SystemUIServer

6.Новые названия для скриншотов

Мне совершенно не нравится этот скучный и неудобный формат названий снимков экрана («Дата и время снимка экрана»), поэтому ниже будет команда, позволяющая заменить слово «Снимок экрана» на что-то более подходящее. по умолчанию пишут com.apple.screencapture name "Новое имя" killall SystemUIServer
Кстати, чтобы вернуть настройке исходное имя, нужно ввести такое: по умолчанию написать com.apple.screencapture name "" killall SystemUIServer

7.Новая папка для скриншотов

По умолчанию все снимки экрана сохраняются на рабочем столе, занимая ценное пространство. Чтобы изменить это, просто введите следующую команду из списка полезных команд терминала: по умолчанию пишите com.apple.screencapture location ~ / your / location / здесь killall SystemUIServer

8. Ваше собственное приветствие в окне входа в систему

Используя специальную команду, вы можете разместить собственное сообщение на экране входа в систему. Вы можете написать что-нибудь забавное и оригинальное или оставить свой номер телефона на случай, если ваш Mac пропадет. sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText «Кто-то сказал мне, что есть место, где все лучше и все безопасно».

9. Как долго мой Mac был включен?

Когда вы в последний раз перезагружали компьютер? Вы можете проверить это с помощью команды в Терминале: время безотказной работы

10. Отключить спящий режим

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

Совет: Для этой команды вы можете указать время (в секундах), по истечении которого Mac автоматически перейдет в спящий режим, если он неактивен. кофеинат -u -t 5400

11. Запускать автоматический перезапуск, когда Mac полностью зависает

Конечно, бывает: ни с того ни с сего Mac зависает и у вас ничего не остается, кроме принудительной перезагрузки.Следующая команда заставляет OS X перезагружаться, если она понимает, что система не отвечает:
sudo systemsetup -setrestartfreeze on

10 основных команд терминала Mac | пользователя Mac O’Clock | Mac O’Clock

Управляйте своим терминалом с помощью этих 10 основных команд

macOS — превосходная операционная система, в которой большое внимание уделяется удобству работы пользователя. Однако бывают случаи, когда вам нужно получить доступ к… Терминалу! Если вы новичок и неопытный пользователь, открытие терминала macOS может повысить уровень вашего беспокойства, поскольку вы, возможно, слышали, что «одно неверное движение может разрушить ваш Mac».Что ж, в этом может быть определенная доля правды (хотя и не в отношении взрыва), но если вы будете осторожны в том, что делаете, вам не о чем беспокоиться.

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

  1. pwd
    Узнайте местоположение / имя папки, открытой в данный момент в окне вашего терминала.
  2. ls
    Список файлов и папок в месте, открытом в настоящий момент в терминале.Часто используется как ls -lah , который показывает скрытые файлы, а также конвертирует размеры файлов в удобочитаемую форму.
  3. cd
    Сменить каталог. Позволяет перемещать диск из одного места в другое.
  4. mkdir
    Создает новую папку в текущем открытом месте. Обратите внимание, что вы можете создать только одну новую папку. Если вы хотите создать иерархию папок, вы можете использовать параметр -p . Например:
    mkdir новая папка
    mkdir -p путь2 / путь3 / новая папка
  5. cp
    Копирует файл из одного места в другое.Если вы хотите скопировать папку, используйте флаг «-R». Например:
    cp .bashrc bashrc.backup
    cp -R Movies Movies.backup
  6. rm и rmdir
    Удалите файл или папку. Хорошо, здесь вы действительно можете заставить свой Mac взорваться, если не будете осторожны, поэтому всегда дважды проверяйте, правильно ли вы указали аргументы для команды rm .
  7. cat , больше , меньше
    Позволяет просматривать содержимое текстового файла.Например:
    cat .bashrc
    больше .bashrc
    меньше .bashrc
  8. grep
    Фильтрует текстовый файл по указанному вами ключевому слову. Например, если у вас есть большой текстовый файл, в котором вы хотите увидеть, упоминается ли ваше имя, вы можете выполнить следующую команду:
    cat mylargefile.txt | grep john
    Если вас зовут не john … ну, вы понимаете, о чем я. Просто используйте здесь любое ключевое слово, которое хотите.
  9. du
    Показывает использование диска, полезную команду, чтобы узнать, сколько места занимает папка.Обычно он используется с флагом -hs , чтобы отображать итоги только в удобочитаемой форме. Например:
    du -hs Movies
  10. man
    Отображает справочную страницу любой поддерживаемой команды. Эта небольшая встроенная утилита показывает вам всю доступную информацию о конкретной команде, включая все аргументы и флаги, которые вы можете использовать. Например:
    man ls

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

10 Требуется знать команды терминала Mac — Scotch.io

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

В сегодняшней статье мы рассмотрим 10 команд терминала Mac, которые необходимо знать. Пункт 10 — забавный! 7

Терминал. Так что это?

Основное использование Терминала — это возможность перемещаться по папкам и файлам вашего компьютера.

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

Давайте сосредоточимся на основных командах при навигации по компьютеру с помощью Терминала.

Хотите подписаться на разрешить? Идите вперед и откройте Терминал. Самый быстрый способ на Mac — нажать «команда + пробел», и вы увидите панель «Поиск» на компьютере. Как только это появится, введите «Терминал» и нажмите «Enter».Появится небольшое белое поле, и мы увидим имя компьютера.

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

  1. pwd
  2. CD
  3. лс
  4. прозрачный
  5. мкдир
  6. сенсорный
  7. открытый
  8. история
  9. кот
  10. скажем

1.pwd

Команда pwd означает «Рабочий каталог печати». По сути, вы вводите эту команду, и она выдаст точный путь к файлу или папке, в которой вы находитесь.

Изучите Tailwind CSS с нуля

2. CD

Это означает «сменить каталог» или, проще говоря, сменить папку, в которой мы находимся.

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

  • cd или cd ~ — переносит нас в домашний каталог.
  • cd <имя папки> — переводит нас на один шаг вперед к папке, которая введена.
  • cd .. — Перемещает нас на один уровень назад в родительскую папку.
  • cd ../ .. — Перемещает нас на два уровня назад. Добавьте еще / .. для каждого уровня, на который мы хотим подняться.

При вводе имени папки или файла, а это всего лишь один шаг вперед, вы можете нажать «Tab», и оно автоматически заполнит папку / имя файла.

3.ls

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

Если мы хотим увидеть все файлы, даже скрытые, можно запустить ls -a .

4. прозрачный

Эта команда делает именно то, на что похоже; он «очищает» ваш терминал. Иногда с чистого листа легче сосредоточиться.

5. мкдир

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

mkdir означает «Создать каталог» или просто создать новую папку.

Где бы ни была запущена эта команда, она создаст новую папку в этом месте. Итак, перейдите в нужное место, используя команды cd , а затем введите mkdir <имя папки> .

Чтобы попасть в эту новую папку, мы должны запустить команду: cd <имя папки> .

Напротив `mkdir`? Если мы хотим удалить каталог, просто запустите `rmdir`.Папка должна быть пустой, чтобы это работало.

6. коснуться

Теперь, когда мы знаем, как создать папку, давайте создадим несколько файлов в этой папке. Если мы следовали командам выше:

  1. mkdir новая папка
  2. CD новая папка

Теперь мы должны быть в каталоге / папке «новая папка». Давайте создадим файл в этой папке. Выполнив следующую команду, будет создан файл:

touch new-file — у него нет расширения, поэтому мы хотели бы добавить .html , .txt или любое другое необходимое расширение.

Напротив `touch`? Команда для удаления файла — `rm`.

7. открытый

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

открыть <имя папки / файла>

8. история

Хотите знать все команды, которые были выполнены в текущем сеансе терминала? Запустите команду history , чтобы увидеть их.

Еще одна уловка! Используйте стрелки «вверх» и «вниз» для перехода между предыдущими командами.

Хотите ограничить количество отображаемых команд? Добавьте к команде номер: «history 10» покажет последние 10 набранных команд.

9. кот

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

Если мы знаем путь к файлу, мы могли бы запустить:

cat / Рабочий стол / новая папка / новый файл

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

  1. cd Desktop
  2. CD новая папка
  3. кот новый напильник

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

10. скажем

Это забавный. Не обязательно для навигации, но заставляет ваш компьютер ГОВОРИТЬ с вами!

Введите: скажите «здесь что угодно» , и ваш компьютер скажет это.Не забывайте кавычки в этой команде!

Хотите изменить Терминал, чтобы он выглядел как Матрица? Черный фон, зеленые буквы?

  1. В верхнем левом углу экрана щелкните там, где написано «Терминал».
  2. Нажмите «Настройки…»
  3. Нажмите «Профили»
  4. В этом списке слева нажмите «Homebrew Default»
  5. Щелкните «По умолчанию» внизу.

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

Терминал — это то, что требует времени и практики.

Обязательно поиграйте с ним, перемещайтесь по папкам, создавайте новые и открывайте вновь созданные файлы. Или просто заставьте ваш компьютер говорить смешные вещи! 7

Понравилась эта статья? Подпишитесь на @kapehe_ok в Twitter

Знакомство с командной строкой

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

Что такое командная строка?

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

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

ПРИМЕЧАНИЕ: Командная строка, как и все другие возможности, имеет свои риски. У вас есть возможность указать компьютеру делать все, что он может делать.Если вы дадите компьютеру команду стереть все ваши данные, он с радостью продолжит это делать. Не запускайте команду только для того, чтобы посмотреть, что она делает. Убедитесь, что вы понимаете, что команда должна делать в первую очередь, особенно если команда включает изменение или удаление файлов.

Поиск командной строки

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

Mac OS X

Командная строка Mac — это программа под названием «Терминал». Он живет в Папка / Applications / Utilities / . Чтобы найти его, зайдите в свой Папка приложений. Внизу есть папка Utilities. Войдите внутрь, и одно из перечисленных приложений называется Терминал. Дважды щелкните это приложение, чтобы открыть его.

Linux

Расположение командной строки зависит от того, используете ли вы оконный менеджер Gnome или KDE. (Если в левом нижнем углу экрана есть большой значок K, вы используете KDE; если нет, вы используете Gnome.) Если вы используете KDE, нажмите кнопку K, выберите «Система» и нажмите «Konsole». Если вы используете Gnome, нажмите кнопку «Приложения» в левом верхнем углу, выберите «Системные инструменты» и нажмите «Терминал».

Windows

К сожалению, вам придется установить свою собственную программу командной строки. В Windows есть командная строка, но она нестандартна и сложна в использовании. Babun — это бесплатная, простая в установке программа из командной строки. Просто загрузите установщик Babun, дважды щелкните его, чтобы установить Babun, а затем переместите установщик в корзину.Чтобы использовать Babun, перейдите в меню «Пуск», выберите «Программы» и нажмите «Babun».

Командный синтаксис

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

Разобьем эту команду на части:

  • ls — это утилита .Утилиты также иногда называют командами сами по себе, потому что они указывают на общую идею того, что вы хотите. В большинстве случаев вы можете просто запустить утилиту самостоятельно, без каких-либо флагов или аргументов. У большинства команд есть только одна утилита.
  • -l — это флаг , который изменяет работу утилиты. Флаги похожи на параметры или предпочтения: утилита обычно отлично работает со значениями по умолчанию, но иногда вы хотите немного изменить ее работу.Флаги всегда начинаются с одного или двух тире ( - ), и обычно они располагаются между служебной программой и аргументами.
  • ~ / Desktop — аргумент утилиты. Аргументы используются, когда утилите необходимо точно знать, что вы хотите для определенного действия, и нет четкой настройки по умолчанию. Вы можете думать об этом больше как о разговоре, чем о аргументе: утилита говорит: «Я не знаю, как мне это делать!», И вы используете аргумент, чтобы сказать: «Вот как вы должны это делать.«Аргументы обычно идут в конце команды после утилиты и флагов (если используются какие-либо флаги). Количество используемых аргументов обычно зависит от утилиты: некоторым не нужны аргументы, некоторым нужен ровно один аргумент, некоторые требуют большого количества аргументов, а некоторые могут выбирать количество аргументов, которые они могут принять.

Эта команда использует утилиту ls , которая используется для вывода списка содержимого каталогов. Мы используем флаг -l , чтобы указать утилите, что нам нужно больше информации, чем она обычно предоставляет, и поэтому она должна показывать нам содержимое каталога в длинном формате ( -l — это сокращение от «длинный»).Наконец, утилита хочет знать: «Но в каком каталоге мне следует перечислить содержимое?» Используя аргумент, мы отвечаем: «Покажи мне содержимое моего рабочего стола».

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

Базовые утилиты

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

  чел. $ UTIL
  

человек грн. Получите информацию о том, как использовать любую утилиту. Замени $ UTIL любой утилитой, например ls , cd или даже man ! Нажимайте стрелки вверх и вниз для просмотра документации. Нажмите Q, чтобы выйти и вернуться в командную строку.

  LVL $ DIR
  

л i с т.Перечисляет содержимое каталога $ DIR . Если каталог не указан, отображает содержимое текущего рабочего каталога. Используйте флаг -l для получения дополнительной информации.

  cd $ DIR
  

c hange d irectory. Изменяет текущий рабочий каталог на каталог $ DIR . Фактически перемещает вас по компьютеру.

  pwd
  

p rint w orking d irectory.Если вы когда-нибудь потерялись в компьютере, запустите эту команду, чтобы получить след из хлебных крошек от верхнего уровня компьютера до того, где вы находитесь.

  меньше $ FILE
  

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

  cp $ FILE $ LOCATION
  

c o p г. Копирует $ FILE в $ LOCATION .

  mv $ FILE $ LOCATION
  

м o v e. Перемещает ФАЙЛ $ в МЕСТО $.

  п.м $ ФАЙЛ
  

r e м ов. Удаляет файл навсегда : нет возможности вернуть его. Будьте осторожны при использовании этой команды!

  sudo $ CMD
  

с и выше и сер до . Когда вы используете эту утилиту, вы используете всю команду в качестве единственного аргумента: например, sudo ls -l ~ / Desktop . sudo запрашивает пароль вашей учетной записи. В качестве меры безопасности при вводе на экране ничего не отображается, даже звездочки ( * ). Если пароль введен правильно, sudo выполнит $ CMD с повышенными разрешениями. Будьте осторожны при использовании этой команды!

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

Перемещение по компьютеру

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

Что ж, хорошо. Но что, если мы захотим куда-нибудь еще? Для этого и нужен cd . cd требует аргумента: если вы говорите компьютеру, что хотите куда-то пойти, вы также должны сообщить ему, куда вы собираетесь. Попробуйте ввести эту команду:

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

Итак, что мы будем делать дальше? Как мы узнаем, какие из этих имен являются папками (в которые мы можем войти), а какие - файлами (которые мы не можем)? Для этого нам нужна дополнительная информация от команды ls. Давайте дадим ему флаг -F , чтобы сообщить нам о файлах и папках. Попробуйте ввести эту команду:

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

Когда вы закончите просматривать папки, самое время вернуться назад. Но как? К счастью, в каждой папке есть скрытая резервная ссылка. Чтобы увидеть эти скрытые ссылки, мы будем использовать флаг -a для ls, чтобы увидеть все. В каждой папке есть как минимум две скрытые ссылки. Модель . Ссылка (одна точка) вернет вас в ту же папку, в которой вы сейчас находитесь - она ​​никуда вас не приведет. Ссылка .. (две точки) вернет вас обратно в родительскую папку. Фактически, вы можете указать команде ls несколько флагов, например:

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

  кд ..
  

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

Neat Tricks

Программисты ленивы. Поскольку они ленивы, они изобрели некоторые методы, позволяющие делать больше с меньшими затратами. Вот некоторые из этих техник:

Автозаполнение вкладки

Всякий раз, когда вам нужно ввести местоположение в аргументе (например, в команде cd ), вам не нужно вводить все это целиком: подойдут первые несколько букв.После того, как вы наберете три или четыре буквы, нажмите клавишу табуляции, и командная строка заполнит все остальное за вас! Например, если вы находитесь в своем домашнем каталоге и набираете cd Desk , а затем нажимаете клавишу табуляции, командная строка автоматически завершит команду для чтения cd Desktop ! Вы также можете использовать это, если вы обнаружите, что неправильно набираете имена папок: автозаполнение вкладок всегда заполнит их правильно.

Ярлыки

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

Предупреждения

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

  судо rm -rf /
  

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

 : () {: |: &} ;:
  

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

Пожалуйста, включите JavaScript, чтобы просматривать комментарии от Disqus.

Как использовать Терминал на Mac, если вы не знаете, с чего начать

Командная строка OS X, и я никогда не был тем, кого я бы назвал «дружелюбным»; скорее, у нас есть взаимное уважение и понимание о том, что нельзя связываться друг с другом. (Ну, как можно больше взаимного уважения между человеком и окном кода.)

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

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

Приложение Apple Terminal - это прямой интерфейс к оболочке bash OS X, являющейся частью ее основы UNIX. Когда вы открываете его, Терминал представляет вам белый текстовый экран, по умолчанию вы вошли в систему под своей учетной записью OS X.

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

VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более

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

Основные команды терминала, которые вы должны знать

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

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

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

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

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

Что за путь?

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

Пути имеют две формы: абсолютные пути и относительные пути. Абсолютный путь начинается с корневого уровня вашего жесткого диска и отображается как «/». Итак, если вы хотите указать путь к папке с приложениями, вы должны написать «/ Applications /».

Относительные пути определяются на основе того, куда вы уже перешли, и представлены как «./». Например, если вы перейдете в папку «/ Applications /» в Терминале, это будет ваш текущий рабочий каталог ( cwd ). Затем вы можете перейти в папку «Утилиты», набрав «./Utilities/», а не «/ Applications / Utilities».

Когда вы впервые запускаете Терминал, вы запускаетесь в текущем рабочем каталоге / Users / myusername / (также известном как ваша папка пользователя).

Как отображать и перемещаться между файлами в Терминале

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

ls : Команда «ls» сама по себе отображает содержимое cwd . Так что, если бы я просто набрал «ls» в Терминале, он бы отобразил содержимое моего пользовательского каталога:

При желании вы можете добавить абсолютный или относительный путь или путь, если хотите просмотреть другие каталоги.Так, например, если я хочу просмотреть папку Utilities внутри Applications, я могу ввести «ls / Applications / Utilities /». Это не изменит ваш текущий рабочий каталог, но позволит вам просматривать другие каталоги на вашем жестком диске.

Вы можете добавить опций , чтобы просмотреть дополнительную информацию об этом каталоге. Параметры для "ls" включают:

  • -l , который позволяет просматривать разрешения каждого файла в каталоге
  • -R , который покажет не только каждую папку в каталоге, но и все их файлов, а также
  • -a , который покажет все скрытые файлы в текущем каталоге

cd : Если команда «ls» позволяет просматривать каталог, команда «cd» фактически переместится в этот каталог (измените ваш cwd).Например, если после просмотра папки «Утилиты» вы захотите перейти к ней, введите «cd / Applications / Utilities /».

pwd : Напишите эту команду отдельно, чтобы помочь вам запомнить путь к вашему текущему каталогу. При вводе в терминал он напечатает полный путь к вашему cwd.

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

Например, набрав «man ls», вы получите информацию о команде «ls», которая выводит список содержимого каталога.

Как изменить файлы, папки и настройки в Терминале

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

Приведенный выше код позволяет сохранять все снимки экрана в формате JPG вместо стандартного в системе PNG.

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

ln : OS X давно предлагает псевдонимы, которые позволяют создавать ссылки на файлы, папки и приложения в другом месте системы без необходимости их дублирования. К сожалению, некоторые приложения плохо работают с псевдонимами. С помощью команды ссылки "ln -s" вы можете создать низкоуровневую символическую ссылку на основе UNIX, которую распознает большинство системных процессов. Скорее всего, вам никогда не придется создавать символическую ссылку, но на случай, если вы захотите выполнить трюк с Терминалом, который требует их, вы делаете это следующим образом.

Первый путь в списке - это путь к исходному файлу; второй путь - это место, где вы хотите разместить символическую ссылку.

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

sudo : Если вы проводите какое-то время в сети, вы, вероятно, слышали о «sudo» раньше. Это команда переопределения Unix, которая позволяет вам выполнять любую команду от имени администратора - конечно, при условии, что у вас есть необходимый пароль и разрешения.Это, вероятно, само собой разумеется, но как новичок в Терминале, как правило, неплохо не связываться с такими командами, как «sudo», если вы не на 100 процентов уверены, что делаете.

Как использовать Терминал для развлечения и прихоти

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

полотенце telnet. Мигает.nl : это не , технически что-то локальное для вашего Mac, но это мой самый любимый трюк с Терминалом. Какая-то добрая душа в Интернете создала полностью ASCII-версию «Звездных войн: Новая надежда»; запустите следующий код, и вы получите полное представление. Если это не заставит вас чуть-чуть улыбнуться, вы можете быть мертвыми внутри.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *