Mac OS X Заметки: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) (→brew) |
||
| Строка 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> |
||
Версия 16: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