Not seeing a Scroll to Top Button? Go to our FAQ page for more info. Personal Notebook: [MaosX] Терминальные трюки. часть 2

среда, 24 октября 2012 г.

[MaosX] Терминальные трюки. часть 2


Собрал вторую небольшую часть терминальных трюков.


1 часть. терминальные трюки


1.чистим Кеш

sudo dscacheutil -flushcache

2. запускаем файл через программу  из под терминала.

A.
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

B.
open -a TextEdit /etc/hosts


3. включаем quartz 2D в macosx 10.6

sudo defaults write /Library/Preferences/com.apple.windowserver \ Quartz2DExtremeEnabled -boolean YES


4. меняем путь запуска Finder'а по умолчанию например на какой. то другой файловый менеджер.

A.
defaults write /Library/Preferences/com.apple.loginwindow Finder /Applications/MyApplication.app

B. Редактируем файл через терминал

cd ~/Library/Preferences
      nano com.apple.loginwindow.plist

вставляем между <dict> и </dict> тегеми:

<key>Finder</key>
      <string>/Applications/SNAX.app</string>


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

defaults write com.apple.dock static-only -bool TRUE;killall Dock

6. Отключаем прыгающий док.

defaults write com.apple.dock no-bouncing -bool TRUE;killall Dock


7. Отключаем Airport base station agent (может пригодится тем кто, не использует Airport)

Remove com.apple.AirPortBaseStation.plist from /system/library/LaunchAgents 
   
     (затем перезагружаемся).


8. Для корректировки загрузки операционной системы

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

9. Меняем логотип при входе в  систему

sudo -i defaults write /Library/Preferences/com.apple.loginwindow \ DesktopPicture   '/Users/admin/Pictures/apple.jpg'

10. ускоряем tcp соединение через терминал.(Проверялось на Macosx 10.5.8)

sudo nano /etc/sysctl.conf (вставляем код ниже)

net.inet.tcp.mssdflt=1460
net.inet.tcp.sendspace=262144
net.inet.tcp.recvspace=262144
net.inet.udp.recvspace=74848
net.inet.udp.maxdgram=65535

11. Ускоряем ssh соединение через терминал.
 
   sudo nano ~/.ssh_config (вставляем код ниже)

  host *
  controlmaster auto
  controlpath /tmp/ssh-%r@%h:%p

добавляем  разделитель в  док.

    defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}';Killall Dock

12. Меняем пароль пользователя в терминале командой

    passwd

для root пользователя
 
    sudo passwd root

13. Включаем функцию Airdrop в cтарых маках с операционнкой (macosx 10.7 и macosx 10.8)

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1

14. Путь к файлу com.apple.Boot.plist находится по адресу:

    /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

15.Отключаем виртуальную память

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

http://hints.macworld.com/article.php?story=201106020948369

PS! Опасно, если у вас мало оперативной памяти (Рекомендуется минимум 4GB RAM).

16.Включаем автоматическое проигрывание при запуске QuickTime

    defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1

17.Включаем задержку cкринсейвера и при вводе пароля (1800  цифра в секундах == 30 минут)

    defaults -currentHost write com.apple.screensaver askForPasswordDelay -int 1800

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

    defaults write com.apple.dock minimize-to-application -BOOL YES

19.Проверяем 32/64 битность EFI в маке.

    ioreg -l -p IODeviceTree | grep firmware-abi

PS! Для того, чтобы загрузится в 64 битном режиме 
1. надо знать что у вас 64 битное EFI 
2. При загрузке  нажать на клавиши 6 и 4

20.Для того, чтобы узнать какие у вас драйвера 64-битные а какие 32-битные (вводим в терминале)

    file /System/Library/Extensions/*.kext/Contents/MacOS/* |grep -i x86_64 |nl |tail -1 |cut -f1 -f3 && file /System/Library/Extensions/*.kext/Contents/MacOS/* |grep -v x86_64 |nl |tail -1 |cut -f1 -f3

21.Делаем стак ввиде списка

    defaults write com.apple.dock use-new-list-stack -bool YES; killall Dock

22.меняем мак адресс в macosx.

    sudo ifconfig en0 ether 04:24:A4:E0:F4:16

и посмотреть

     ifconfig en0 | grep ether

Комментариев нет: