Следите за записью команд по умолчанию, используемых автоматически в Mac OS X

sledite-za-zapisyu-komand-po-umolchaniyu-ispolzuemyx-avtomaticheski-v-mac-os-x

Если Вы хотите настроить Mac OS X с большим количеством записей команд по умолчанию с Terminal, вы уже знаете, как трудно может быть следить за ними. Конечно, вы можете запросить историю команд для конкретного синтаксиса определенной команды, и вы всегда можете использовать GREP для поиска выполняющихя по умолчанию команд, но есть лучший способ слежки за этими командами, и все это сохраняется в автоматически обновляемый текстовый файл, в котором хранится список всех используемых по умолчанию настроек. Достаточно легко отслеживать, какие команды по умолчанию были активированы или отключены для конкретной Mac.

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

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

nano ~/.bash_profile

 

Вставьте в следующей строке после команды .bash_profile

PROMPT_COMMAND=’echo «$(history 1 | grep «defaults»)» | sed ‘/^$/d’ >> ~/Documents/defaults.txt’

Обратите внимание на стандартное хранилище для списка файлов по умолчанию, которым является домашний каталог пользователя ~ / Документы / Папка с файлом «defaults.txt», по необходимости вы можете изменить местоположение файла.

Сохраните документ, нажав Ctrl + O затем выйдите из Nano, нажав Ctrl + X

В документе под названием «defaults.txt, который создан впервые, по умолчанию будет находиться запись «в выполнении команды была обнаружена строка». Каждая новая запись по умолчанию будет добавлена в список в свою собственную строку. Все это будет происходить или на полностью восстановленной системе, или на новом Mac, таким образом, файл defaults.txt будет содержать полный перечень всех команд по умолчанию, когда-либо использованных на данном Mac.

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

Если вы используете оператор Cat для просмотра файла, вы можете увидеть что-то вроде следующего:

501 cat ~/Documents/defaults.txt

 502 defaults read com.apple.Finder

 503 defaults write com.apple.dock springboard-rows -int 4

 504 defaults write com.apple.dock springboard-columns -int 4;killall Dock

 505 defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks

 506 defaults write com.apple.systemsound «com.apple.sound.uiaudio.enabled» -int 1

 507 defaults read com.apple.systemsound

 508 defaults write com.apple.systemsound «com.apple.sound.uiaudio.enabled» -int 0

 509 tail -f ~/Documents/defaults.txt

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

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

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

PROMPT_COMMAND=’echo «$(history 1 | grep «defaults write»)» | sed ‘/^$/d’ >> ~/Documents/defaults-write.txt’

Какой бы вариант вы не использовали, полученный файл является общим текстовым документом, который может быть открыт в Nano, VI, TextEdit, TextWrangler, BBEdit, Emacs или любом другом клиенте. Это облегчает не только отслеживание команд для целей системного администрирования, но и для обмена списками команд с друзьями и коллегами.

 

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

Похожие статьи

1 комментарий к записи “Ким Чен Ын использует iMac”

  1. Екатерина:

    здаствуйте меня зовут катя я хочу скачать етот диск

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