tmux 설정 / Ubuntu, macOS 환경
1. tmux 설치
1.1. Ubuntu
$ apt install tmux
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
apt을 이용하여 tmux를 설치한다.
1.2. macOS
$ brew install tmux
brew를 이용하여 tmux를 설치한다.
2. tmux 설정
|
|
~/.tmux.conf
파일을 [File 1]의 내용으로 생성/변경 한다.
3. Bash Shell, Terminal 설정
3.1. Ubuntu
|
|
~/.bashrc
파일의 마지막에 [File 2]의 내용을 추가하여 Shell 실행시 tmux가 실행되도록 설정한다.
3.2. macOS
Preferences... -> Profiles -> General -> Sends text at start:
tmux ls && read tmux-session && tmux attach -t ${tmux-session:-default} \|\| tmux new -s ${tmux-session:-default}
[Figure 1]의 내용처럼 iTerm2 설정에 “Sends text at start"에 tmux 설정을 추가하여 iTerm2 실행시 tmux가 실행되도록 설정한다.
Preferences... -> General -> Applications in terminal may access clipboard
[Figure 2]의 내용처럼 iTerm2를 설정하여 tmux에서 선택한 Text가 Clipboard로 복사되도록 설정한다.
4. TPM (Tmux Plugin Manager) 설치, 실행
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
TPM을 설치한다.
# tmux
ctrl + b, I
tmux를 실행하고, tmux 안에서 단축키를 눌러 Plugin을 설치한다.