alias 등록하기 (https://sondho.tistory.com/44)
# tmux
alias t='tmux'
alias tn='~/git/my-settings/my-sh/tmux/tmux_new_name.sh'
alias ta='tmux a #'
alias tan='~/git/my-settings/my-sh/tmux/tmux_a_t_name.sh'
alias tl='tmux ls'
alias tk='~/git/my-settings/my-sh/tmux/tmux_kill-session.sh'
- tmux a #
- 세션을 재연결하는 명령어
- a는 attach를 뜻함
- #는 특정 세션번호를 뜻하는 와일드카드. 사용자가 명시적으로 세션번호를 입력하지 않아도 가장 최근에 사용한 세션을 자동으로 찾아서 연결합니다.
- tmux ls
- 실행 중인 모든 세션의 목록을 출력합니다.
sh 만들어서 사용하기
- tmux_new_name.sh
- 새로운 세션을 생성합니다.
$ vi tmux_new_name.sh
#!/bin/bash
##
# tmux_new_name.sh
##
echo -n "session name : "
read session_name
tmux new -s $session_name
// tmux_new_name.sh에 실행권한 추가
$ chmod +x tmux_new_name.sh
- tmux_a_t_name.sh
- 입력받은 세션 이름을 attach합니다.
$ vi tmux_a_t_name.sh
#!/bin/bash
##
# tmux_a_t_name.sh
##
echo -n "session name : "
read session_name
tmux a -t $session_name
// tmux_a_t_name.sh에 실행권한 추가
$ chmod +x tmux_a_t_name.sh
- tmux_kill-session.sh
- 입력받은 세션 이름을 종료합니다.
$ vi tmux_kill-session.sh
#!/bin/bash
##
# tmux_kill-session.sh
##
echo -n "sesson name : "
read session_name
tmux kill-session -t $session_name
tmux_kill-session.sh에 실행권한 추가
$ chmod +x tmux_kill-session.sh
'Linux > Shell' 카테고리의 다른 글
[macOS] sed -i 에러 (0) | 2021.02.24 |
---|---|
man signal (mac os, 파파고 번역) (0) | 2021.02.06 |
맥 os - SSH환경에서 화면 분할하기 (tmux) (0) | 2021.01.22 |
cut 명령어 옵션 (0) | 2020.11.20 |
tr 명령어 옵션 (0) | 2020.11.20 |
댓글