Секреты Terminal: включаем скрытые функции OS X

Александр Хазов avatar | 19
FavoriteLoading В закладки
Секреты Terminal: включаем скрытые функции OS X

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

1. Включаем выделение и копирование текста в режиме просмотра Quick Look

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

defaults write com.apple.finder QLEnableTextSelection -bool true

quick look

Отменить внесённые изменения просто – достаточно изменить параметр аргумента -bool с true на false или скопировать команду в терминал.

defaults write com.apple.finder QLEnableTextSelection -bool false

2. Включаем полные адреса каталогов в заголовках окон Finder

Эта фича будет удобна новичкам, которые впервые видят Mac OS и еще не привыкли к навигации через Finder.

defaults write com.apple.finder _FXShowPosixPathInTitle -bool true

path

Отменить внесённые изменения проще простого.

defaults write com.apple.finder _FXShowPosixPathInTitle -bool false

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

defaults write com.apple.Finder AppleShowAllFiles -bool true

Включили? Посмотрели? При необходимости можно и выключить.

defaults write com.apple.Finder AppleShowAllFiles -bool false

4. Отключаем создание скрытых каталогов .DS_Store на сетевых дисках

Файлы .DS_Store хранят информацию о метаданных родительских папках. Файл .DS_Store хранит все индивидуальные настройки папки: расположение иконок, их размер, положение окна, вид отображения объектов, фоновый рисунок и цвет и т.д. На внешних носителях эти файлы совершенно ни к чему. Так зачем их создавать?

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

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

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool false

5. Завершаем работу Finder

Вы сможете закрывать Finder так же, как и любое другое приложение. После выполнения команды в меню Finder появится пункт «Завершить Finder». Также Finder можно будет закрыть, воспользовавшись сочетанием клавиш Command + Q.

defaults write com.apple.finder QuitMenuItem -bool true; killall Finder

Finder

Отмена изменений при необходимости:

defaults write com.apple.finder QuitMenuItem -bool false; killall Finder

6. Включаем расширенное меню сохранения файлов

Команда «Сохранить» и «Сохранить как» открывают диалоговое окно, где вы должны указать имя файла и его расположение. Рядом с заголовком находится синяя кнопка с треугольником, щелчок на которой открывает диалоговое окно, похожее на Finder. Если вы хотите, чтобы окно появлялось в раскрытом виде по умолчанию, то смело копируйте код в терминал.

defaults write -g NSNavPanelExpandedStateForSaveMode -bool true

save

Как отменить изменение:

defaults write -g NSNavPanelExpandedStateForSaveMode -bool false

7. Включаем список последних запущенных приложений в доке

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

defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'; killall Dock

Чтобы убрать стек, просто «выкиньте» стёк из дока, как любое другое приложение.

8. Смотрим звездные войны в Terminal

Это «пасхалка» весьма интересная команда для Терминала. Вы увидите четвёртый эпизод Звёздных Войн из ASCII символов. Посмотрите до финальных титров – будет интересно.

telnet towel.blinkenlights.nl

star wars

9. iРобот

Ваш Mac умеет разговаривать с вами. Он произнесёт всё, о чём вы его попросите, используя команду say:

say Hi iPhones.ru

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, общий рейтинг: 4.50 из 5)
undefined
iPhones.ru
OS X — это система, всех возможностей которой не знают даже продвинутые пользователи. Многие вещи, которые призваны помочь сделать работу быстрее и приятнее, проходят мимо нас. Одна из них – это Terminal. При грамотном использовании он даёт массу возможностей: например, можно активировать функции, недоступные никакими другими способами. 1. Включаем выделение и копирование текста в режиме...
Прокомментировать

🙈 Комментарии 19

  1. Noricon avatar
    Noricon19 апреля 2015
    4

    А пункт 4 подойдёт для флешек? Надоело чистить флешку от скрытых дубликатов-пустышек каждого файла с точкой в начале названия.

    Donec avatar
    Donec19 апреля 2015
    5

    @Noricon, нет, для этого пропишите:
    defaults write com.apple.desktopservices DSDontWriteUSBStores true

    ghool avatar
    ghool20 апреля 2015
    0

    @Donec, очень смешно

    Александр Хазов avatar
    Александр Хазов19 апреля 2015
    0

    @Noricon, конечно. Для любых съёмных носителей.

  2. goodhoopoe avatar
    goodhoopoe19 апреля 2015
    11

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

    Александр Хазов avatar
    Александр Хазов19 апреля 2015
    2

    @goodhoopoe, my bad.

  3. Drow avatar
    Drow19 апреля 2015
    4

    8 пункт вообще-то не пасхалка, и команда эта работает и на Windows…

  4. lokashur avatar
    lokashur19 апреля 2015
    1

    Вмемориз.

  5. Rezon avatar
    Rezon19 апреля 2015
    4

    Спасибо за подборку!
    Насчёт пункта 2: это вовсе не за чем. Можно включить отображение полного пути (с возможностью перехода в любую промежуточную папку) с помощью View -> Show Path Bar (или просто нажать Cmd + Option + P).

  6. lokashur avatar
    lokashur19 апреля 2015
    1

    По поводу шестого пункта. Разве положение диалогового окна не остается таким, каким его оставили в последний раз?

  7. Gr0m avatar
    Gr0m19 апреля 2015
    4

    “благодаря чему можно фактически отказаться от постоянного использования Launchpad”

    Ничего себе, а я думал что его никто не использует, как и я.

  8. Zlo_v_palto avatar
    Zlo_v_palto19 апреля 2015
    5

    Приветствую Всех, а никто не знает как сделать чтобы в финдер чтобы можно было перемещаться как в сафари жестами?

    TimG avatar
    TimG20 апреля 2015
    1

    @Zlo_v_palto, http://blog.boastr.net better touch tool

    Zlo_v_palto avatar
    Zlo_v_palto20 апреля 2015
    0

    @TimG, спасибо за наводку, а нет более простых приложений или на русском? на сколько я понял не очень надежнае это приложение…

  9. MYST2002 avatar
    MYST200220 апреля 2015
    0

    в мемориз!

  10. vetok avatar
    vetok20 апреля 2015
    0

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

    Александр Хазов avatar
    Александр Хазов23 апреля 2015
    0

    @vetok, интересный вопрос, попробую узнать.

  11. mishaspbru avatar
    mishaspbru26 мая 2015
    0

    Софт из дока в седьмом пункте: http://jadengeller.github.io/Helium/

  12. tar.gz avatar
    tar.gz26 января 2016
    0

    telnet towel.blinkenlights.nl в общем то не очень скрытая не совсем функция ;-)

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

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь