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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 49: Строка 49:
 
==brew==
 
==brew==
 
<PRE>
 
<PRE>
  +
cat list.txt | xargs brew install
  +
</PRE>
  +
list.txt
  +
<PRE>
  +
  +
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
 
</PRE>
 
</PRE>

Версия 17:28, 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

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