9 трюків командного рядка для Mac OS X, які ви повинні знати

Anonim

Командний рядок часто вважають сферою досвідчених користувачів, але це не означає, що кожне використання терміналу має включати ракетобудування. Ця колекція термінальних порад має стосуватися широкого кола користувачів Mac, і кожен, від початківців до досвідчених користувачів, повинен знайти тут щось варте уваги. Деякі з цих трюків можуть вимагати інсталяції Xcode на Mac, Xcode можна безкоштовно завантажити з App Store.

Запобігайте заставкам і режиму сну за допомогою «кофеїну»

Новинка в OS X Mountain Lion, caffeinate схожа на версію командного рядка улюбленої всіма утиліти Caffeine. Користуватися просто, під час роботи з кофеїном Mac не буде спати, а екранні заставки не активуватимуться. Найпростіше, його можна запускати окремо, але, ймовірно, найкраще використовувати з обмеженням часу, доданим до нього так:

кофеїнат -t 3600

Прапорець -t визначає час у секундах, наведений вище приклад запускає кофеїн протягом години.

Витягніть файли PKG за допомогою «pkgutil»

Потрібно отримати файл із файлу .pkg? Можливо, ви хочете побачити, що всередині pkg, не встановлюючи його? Нічого страшного, pkgutil виконує свою роботу:

pkgutil --expand sample.pkg ~/Desktop/

Це призведе до скидання всього вмісту pkg у вказаний каталог без його встановлення.

Використовуйте «purge», щоб звільнити пам’ять

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

Використання purge просте, введіть у командному рядку наступне:

чистка

Зачекайте приблизно хвилину, доки зміни набудуть чинності, процес зазвичай набагато швидший на комп’ютерах Mac із SSD-накопичувачами.

Запуск кількох екземплярів додатків за допомогою «open»

Можливо, ви вже знаєте, що ви можете відкривати програми в OS X GUI з командного рядка за допомогою команди open, але чи знаєте ви, що ви можете запускати кілька екземплярів програм, додавши -n прапор для команди відкриття? Він простий у використанні, ось усе, що вам потрібно зробити:

open -n /Applications/Safari.app/

У прикладі запускається інший екземпляр Safari. Відповідно змініть назву програми та не забудьте додати розширення .app.

Оновлення OS X без App Store

Хочете інсталювати системне програмне забезпечення та оновлення, не турбуючись про Mac App Store? Ви можете зробити це безпосередньо з командного рядка за допомогою команди softwareupdate. Щоб інсталювати всі доступні оновлення, просто виконайте наступне:

sudo softwareupdate -i -a

Ви можете, він був включений в OS X протягом багатьох років і працює однаково незалежно від того, яку версію ви використовуєте.

Список усього, що ви коли-небудь завантажували

Ми всі там були; ви нещодавно завантажили щось із домену, який начебто пам’ятаєте, але не можете точно пригадати, що й звідки.Вам пощастило, оскільки карантинні служби зберігають базу даних про все, що коли-небудь було завантажено, і ви можете запитувати цю базу даних, щоб знайти те, що шукали. Використовуйте команду sqlite3 таким чином, щоб побачити все:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'вибрати LSQuarantineDataURLString із LSQuarantineEvent' |більше

Звичайно, ви також можете видалити цей список, якщо його існування вас турбує.

Приховати файли або папки з Finder за допомогою «chflags»

Маєте секретний файл або папку, які хочете приховати від Finder? Використовуйте chflags, щоб зробити будь-який файл невидимим у файловій системі OS X GUI, це працює однаково, незалежно від того, вказуєте ви його на файл чи каталог:

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

На щастя (чи на нещастя) для нас, людей командного рядка, файл усе ще буде видимим за допомогою ls, але він залишатиметься прихованим у Finder, доки не буде прикріплено позначку «nohidden» так:

chflags nohidden /path/to/unhide/

Зміни відбуваються миттєво в обох випадках.

Автоматично вводити довгі шляхи за допомогою перетягування

Чи знаєте ви, що можете перетягнути будь-який файл із Finder у командний рядок, і весь шлях до цього файлу буде автоматично надруковано? Це не лише підказка щодо командного рядка, але вона настільки корисна, що її слід включити. Ймовірно, це найкраще використовувати в поєднанні з командою для префікса шляху, наприклад:

sudo vi (перетягніть файл сюди, щоб надрукувати повний шлях)

Це працює будь-де в командному рядку, навіть якщо ви вже в програмі.

Створіть захищений паролем Zip-архів

Якщо ви надсилаєте файл через незахищене середовище або розміщуєте його публічно, але хочете забезпечити певний рівень захисту, ви можете створити захищений паролем zip-архів із прапорцем -e:

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

Без прапорця -e ви просто створюватимете стандартний zip-файл без пароля.

9 трюків командного рядка для Mac OS X, які ви повинні знати