Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Реши за меня
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
МакрадарСоветы
6 декабря 2012

9 хитростей командной строки, которые должен знать каждый

Командная строка, доступиться к которой обычно можно через приложение «Терминал», обычно считается уделом продвинутых пользователей, но это вовсе не значит, что это какая-то невероятно сложная штука сама по себе. Это доказывает следующая подборка возможностей Терминала, которая может оказаться полезной самому широкому кругу маководов.
Фото автора Alex Ponomar
Alex Ponomar

9 хитростей командной строки, которые должен знать каждый

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

⭐ Отметьте Лайфхакер галочкой в избранных источниках Google: так вы чаще будете видеть проверенные статьи и поддержите нас.

Некоторые из этих возможностей могут потребовать наличия в системе Xcode, который можно бесплатно установить из Mac App Store (вынуждены предупредить, правда, что весит он достаточно много).

Предотвратить запуск скринсейвера и переход в спящий режим с помощью caffeinate

Появившаяся в OS X Mountain Lion команда caffeinate является консольным аналогом общеизвестной утилиты Caffeine. Принцип работы очень простой — с запущенной caffeinate ваш Mac не будет переходить в спящий режим или активировать скринсейвер. Её можно запустить и без дополнительных параметров, но можно и ограничить время её работы таймером, например::

caffeinate -t 3600

Флаг ‑t выставляет время в секундах, пример выше запускает caffeinate на 1 час.

Извлечь файлы из PKG с помощью pkgutil

Есть нужда вытащить файл из пакетного файла .pkg? Или посмотреть содержимое PKG без установки? Воспользуйтесь pkgutil:

pkgutil --expand package.pkg ~/Desktop/

Освободить немного памяти с purge

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

Воспользоваться этой командой очень просто :)

purge

…и подождите немного, пока изменения вступят в силу, обычно это происходит быстрее на «маках» с SSD.

Использовать open для запуска нескольких копий одного приложения

Возможно, вы уже знаете, что из Терминала можно запускать приложения с графическим интерфейсом, используя команду open, но знаете ли вы, что можно запустить нескольких копий приложения, просто добавив флаг ‑n?

open -n /Applications/Safari.app/

Данный пример запускает новую копию Safari.

Обновить OS X без App Store

Хочется обновиться без запуска не всегда быстрого приложения Mac App Store? В вашем распоряжении командная строка и команда softwareupdate:

sudo softwareupdate -i -a

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

Забыли, что и откуда у вас появилось в папке «Загрузки»? Системная служба Quarantine ведет в своей базе учет всех ваших загрузок, и надо просто обратиться к ней с сответствующим запросом. Команда sqlite3 со следующими параметрами выведет вам полный список:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' |more

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

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

Спрятать файлы и папки из Finder при помощи chflags

Хотите припрятать от случайных глаз файл или папку? Используйте chflags, чтобы сделать их невидимыми в графическом интерфейсе OS X:

chflags hidden /path/to/file/or/folder/

К счастью (или несчастью), спрятанный объект будет по-прежнему виден командой ls. Чтобы вернуть «видимость» используйте флаг nohidden:

chflags nohidden /path/to/unhide/

Автоматическая подстановка длинных путей перетаскиванием

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

sudo vi (перетащите сюда файл, чтобы вставить путь к нему)

Создать запароленный архив Zip

При отправке ценных файлов, например, почтовым вложением, бывает полезно защитить их. Самый простой способ — поместить их в архивный файл, закрытый паролем, для чего необходимо воспользоваться флагом ‑e:

zip -e protected.zip /file/to/protect/

Без флага ‑e эта команда создаст обычный незащищенный архив.

Есть любимая хитрость в Терминале? Расскажите о ней в коментариях!

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Передовые инженерные школы России

3 места в России, где учатся инженеры, о которых мечтают крупные корпорации

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

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

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

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

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

Комментарии
no1
06.12.12 21:46
sudo /Applications/Skype.app/Contents/MacOS/Skype для второго скайпа.
anti_bug
06.12.12 22:43
say 'hello'
Гость #2
07.12.12 20:39
именно! причем, самым бессовестным образом)
IF
30.04.14 06:04
sudo rm -rf / шутка, не повторять
Что вы могли пропустить
Плачу на ретро: Collider выбрал 10 культовых фильмов 80‑х, о которых все забыли
Плачу на ретро: Collider выбрал 10 культовых фильмов 80‑х, о которых все забыли
0
24 июня
Кино
Новости
Что надо знать про ортопедическую подушку, чтобы спать сном младенца
Что надо знать про ортопедическую подушку, чтобы спать сном младенца
24 июня
«Горящая изба»
Советы
15 насекомых, которые живут с нами дома
15 насекомых, которые живут с нами дома
0
22 июня
Ликбез
Советы
Как избавиться от чешуйницы в квартире
Как избавиться от чешуйницы в квартире
0
11 июня
Ликбез
Советы
Какого специалиста вызвать, если в доме что-то сломалось
Какого специалиста вызвать, если в доме что-то сломалось
0
7 июня
Советы
Советы
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
0
26 мая
Советы
Советы
Как правильно мыть аэрогриль
Как правильно мыть аэрогриль
0
9 мая
Ликбез
Советы
Классные способы отстирать шторы в стиральной машине и не испортить их
Классные способы отстирать шторы в стиральной машине и не испортить их
8 мая
«Горящая изба»
Советы
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
0
6 мая
Советы
Советы
Как сдерживать беспорядок в доме с помощью метода пяти вещей
Как сдерживать беспорядок в доме с помощью метода пяти вещей
0
25 апреля
Советы
Советы
7 бытовых вещей, которые стоит убрать подальше от детей и животных
7 бытовых вещей, которые стоит убрать подальше от детей и животных
0
20 апреля
Советы
Советы
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
17 апреля
«Горящая изба»
Советы
Как пользоваться моющим пылесосом правильно
Как пользоваться моющим пылесосом правильно
0
10 апреля
Ликбез
Советы
Отличные способы покрасить яйца на Пасху, которые работают из года в год
Отличные способы покрасить яйца на Пасху, которые работают из года в год
9 апреля
«Горящая изба»
Советы
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
0
6 апреля
Новости
Советы

Новые комментарии

Аватар автора комментария
Samir Mehdiyev1 час назад

0 / 0

Критикуешь - умей доказывать обратное.
7 мифов о Юлии Цезаре, в которые вы верите зря
Аватар автора комментария
Олег Мартынов1 час назад

0 / 0

А как же "Тьма"?
11 сериалов, которые понравятся поклонникам «Бухты вдов»
Аватар автора комментария
Ольга Сапиенс5 часов назад

0 / 0

Да тут и без аниме уже хочется...
10 аниме про космос, после которых захочется покинуть Землю
Аватар автора комментария
Рукоблуд7 часов назад

0 / 0

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

3 способа сделать путешествие комфортнее

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях