Хотел бы поделиться сниппетами (командами или настройками), делитесь и вы.
bash_profile или то что запускается, когда вы создаете новое окно терминала (mac terminal)
~/.bash_profile
->
# Increase bash history size (use ctrl + r to search history commands)
HISTFILESIZE=2500000
HISTSIZE=2500000
# NPM
alias ni='npm i'
alias nig='npm i -g'
alias nis='npm i -S'
alias nid='npm i -D'
alias nr='npm uninstall'
alias nrs='npm uninstall -S'
# GIT
alias gst='git status'
alias gcm='git checkout master'
alias gcmp='git checkout master && git pull'
alias gcb='git checkout -b'
alias gpo='git push origin'
# This is to make each terminal instance start from ~ $ line only (remove mac name, user name, path).
export PS1="\W \$ "
Как пользоваться:
sudo vi ~/.bash_profile [enter]
[enter password]
-> cmd + v here
-> esc and type :wq
source ~/.bash_profile [enter]
Должны работать алиасы, например установить новый пакет ni webpack
Команды:
- 
cat >[FILE_NAME.EXTENSION]– Создает буфер в который вы начинаете писать все что угодно. Грубо говоря такой простой text editor из ничего (как когда мы ставим аттрибут contenteditable в html для тега style и меняя его содержимое у нас перерисовываются стили страницы. link) 
Пример:
cat >index.js
const path = require("path");
console.log(path.join(__dirname, "HEY_HEY", __filename));
^C
node index.js 
/Users/oleksandr.tserkovnyi/HEY_HEY/Users/oleksandr.tserkovnyi/index.js
- 
find / -type f -iname "*ovpn*"– Это сразу пример использования того как найти на вашем компьютере файл (-fфлаг, для папок используйте-d) по выражению"*ovpn*", например эта команда ищет все файлы в системе, которые имеют в названииovpn, то есть найдет совпадения в названияхsystem_ovpn.log,SomeStuffovpnLoL.log. 
tip: Для того чтобы не писано /[PATH] Access denied запускайте с sudo. Не бойтесь, это просто read операция (Это же не установка пакета из npm. Я надеюсь вы не используете sudo когда надо ставить глобальный пакет верно?).
- 
pbcopy– Команда копирования в буфер (для последующей вставки, например с помощью cmd + v). Вы ее скорей всего встречали в таких выраженияхcat ~/.ssh/id_rsa.pub | pbcopyпоследняя команда копирует в буфер ваш публичный SSH ключ. 
Можно например копировать файл по его пути (как выше только без cat и pipe символа). Допустим вы знаете где лежит какой-то файл, тогда пишите так:
pbcopy < [PATH] где [PATH] ваш путь к файлу.
Пример:
pbcopy < /Users/oleksandr.tserkovnyi/Library/Application\ Support/OpenVPN/ovpntray.log Копирует файл ovpntray.log. Обратите внимание, что пробелы экранируются.
Делитесь и вы :)
