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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 67: Строка 67:
 
slack \
 
slack \
 
sublime \
 
sublime \
teamviewer \
+
teamviewer \
telegram \
+
telegram \
tunnelblick \
+
tunnelblick \
viber
+
viber \
  +
virtualbox \
  +
virtualbox-extension-pack
 
<PRE>
 
<PRE>
 
<PRE>
 
<PRE>

Версия 17:59, 30 ноября 2018

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

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

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

caffeinate

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

Прописать ключ на новом ноуте в ${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 \
    iterm2 \
    java \         
    minikube \
    skype \       
    slack \          
    sublime \
    teamviewer \
    telegram \
    tunnelblick \
    viber \
    virtualbox \
    virtualbox-extension-pack
<PRE>
<PRE>
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
tcpflow
tfenv
tinyproxy
trafshow
tree
unrar
vault
vim
watch
wget
xz
yajl
yaz
zlib