Mac OS X Заметки: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 82: Строка 82:
 
java \
 
java \
 
minikube \
 
minikube \
skype \
+
skype \
 
slack \
 
slack \
 
sublime-text \
 
sublime-text \

Версия 21:09, 24 декабря 2018

Заметки о проблемах, решениях и полезных утрилитах для Mac OS X

Не давть уснуть ноуту

Так как всю начальную работу я выполняю удаленно подключившись через ssh то важно что б ноут не засыпал

caffeinate

Сафари подтормаживает

Сложно пояснимые "замирания" в Сафари

defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.1

Еще хинты (не проверено)

Разрешить установку приложений "откуда угодно"

sudo spctl --master-disable

Gatekeeper-allow-apps-anywhere-macos-2.jpg

Перенос данных

Прописать ключ на новом ноуте в ${HOME}/.ssh/authorized_keys и скопировать rsync (для того что б можно было докачать если что-то идет не так)

rsync \
    -avz \ 
    -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
    --progress \
    ${HOME} \
    username@<New Mac IP>:path_to_data

bash

An exception to the terminal window guidelines is Mac OS X’s Terminal.app, which runs a login shell by default for each new terminal window, calling .bash_profile instead of .bashrc. Other GUI terminal emulators may do the same, but most tend not to.

export LANG="ru_RU.UTF-8"
export LC_COLLATE="ru_RU.UTF-8"
export LC_CTYPE="ru_RU.UTF-8"
export LC_MESSAGES="ru_RU.UTF-8"
export LC_MONETARY="ru_RU.UTF-8"
export LC_NUMERIC="ru_RU.UTF-8"
export LC_TIME="ru_RU.UTF-8"
export LC_ALL=

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
export HISTSIZE=1000000
export HISTFILESIZE=1000000
export HISTTIMEFORMAT="%d/%m/%y %T "


PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]Mac15:\[\033[33;1m\]\w\[\033[m\]$ "

Полезный софт

По возможности стараюсь ставить из brew то что там есть

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Это заметки об установке любимого софта после переезда

brew

tap

brew tap brona/iproute2mac
brew tap homebrew/boneyard
brew tap homebrew/services

cask

brew \
  cask \
  install \
    clipy \
    docker \
    firefox \
    google-chrome \
    java \
    minikube \
    skype \
    slack \
    sublime-text \
    teamviewer \
    telegram \
    tunnelblick \
    viber \
    virtualbox \
    virtualbox-extension-pack

iTerm2 по желанию - у меня были проблемы с последней версией и я поставил более старую.

brew \
  cask \ 
  install \
    iterm2 \

brew formulas

cat list.txt  | xargs brew install

list.txt


ant
apr
apr-util
archey
atk
bash
beecrypt
berkeley-db
boost
cairo
check
cloog
consul
consul-template
coreutils
corkscrew
curl
dante
dbus
dos2unix
dpkg
fontconfig
freetype
gcc
gd
gdbm
gdk-pixbuf
gettext
git
git-review
git-ssh
gnu-sed
gnu-tar
gnuplot
gnutls
go
harfbuzz
icu4c
intltool
ipcalc
iperf
iproute2mac
isl
jpeg
jq
lynx
maven
minicom
mpfr
mpg123
mtr
mysql
neon
nettle
nginx
nmap
nspr
nss
numpy
oniguruma
openconnect
ossp-uuid
packer
pango
pcre
pcre2
pixman
pkg-config
popt
proxychains-ng
pstree
pwgen
py2cairo
pygobject3
python
readline
rpm
rpm2cpio
s-lang
sdl
shared-mime-info
shellcheck
smartmontools
sqlite
squid
https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
telnet
tcpflow
tfenv
tinyproxy
trafshow
tree
unrar
vault
vim
watch
wget
xz
yajl
yaz
zlib

Other Soft

google cloud

pip2 install gsutil gcloud