[Tool] Ghostty & tmux 설치 및 사용하기

2026. 2. 13. 13:51·Development

맥을 쓰면서 iterm만 주구장창 사용하다가, 다른 툴이 쓰고 싶어졌다.

Ghostty를 설치하고, tmux도 같이 설치했다.

 

Ghostty

https://ghostty.org/docs/install/binary#macos

 

Ghostty

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

ghostty.org

 

설치

 

brew install --cask ghostty

 

설치해보니 아이콘이 귀여움

Ghostty

 

tmux는 session 단위로 생성할 수 있고, 하나의 session 안에는 여러 window를 생성하여 관리할 수 있다.

다른 것보다도, 터미널을 닫아도 백그라운드에서 실행된다는게 매력적인듯.

 

특히 프론트 서버 실행할때 꺼지는 경우가 많아서 (귀찮아서 매번 IDE 터미널에서 실행하다보니 ide update하거나 reload 할때마다 프론트 서버가 죽게됨) 써보기로 했다.

 

tmux 설치

brew install tmux

 

 

tmux 핵심 명령어

1. 세션(Session)

세션 생성

tmux new -s 세션이름

세션 목록 확인

tmux ls

세션 접속

tmux attach -t 세션이름

세션 이름 변경

tmux rename-session -t 기존이름 새이름

세션 종료

tmux kill-session -t 세션이름

 


2. Detach / Attach

현재 세션 분리 (detach)

Ctrl + b → d

SSH가 끊겨도 세션은 유지됨.

 


3. Window 관리

새 창 생성

Ctrl + b → c

창 이동

Ctrl + b → n   (다음)
Ctrl + b → p   (이전)
Ctrl + b → 숫자

창 이름 변경

Ctrl + b → ,

창 종료

exit

 


4. Pane 분할

수직 분할

Ctrl + b → %

수평 분할

Ctrl + b → "

패널 이동

Ctrl + b → 방향키

패널 종료

exit

 


5. 레이아웃 자동 정렬

Ctrl + b → Space

6. 복사 모드

Ctrl + b → [
  • 방향키로 이동
  • q로 종료

7. Prefix 변경 (선택)

기본 prefix는 Ctrl + b.

vim 사용자라면 아래처럼 변경 가능:

set -g prefix C-a
unbind C-b
bind C-a send-prefix

 


가장 많이 쓰는 5개

  • 세션 생성: `tmux new -s`
  • 분리: `Ctrl + b` → `d`
  • 재접속: `tmux attach -t`
  • 수직 분할: `Ctrl + b` → `%`
  • 수평 분할: `Ctrl + b` → `"`

 

 

참고

tmux 세션 안에서 명령어 사용 시 아래처럼 표시되므로 참고.

tmux 안에서 또 tmux 여는 것은 안됨.

sessions should be nested with care, unset $TMUX to force

$TMUX 환경변수 체크해보기

  • `$TMUX`가 있으면 → 이미 tmux 안 → tmux switch-client 사용
  • `$TMUX`가 없으면 → 일반 터미널 → tmux attach 사용

 

'Development' 카테고리의 다른 글

[Linkedin] 링크드인 기술 평가 지원 종료  (0) 2026.02.16
[Tool] 맥 정리 및 최적화를 위한 Mole 🐹  (1) 2026.02.13
[IDE] Google이 만든 AI 에디터, Antigravity 사용기 (vs Cursor)  (1) 2026.02.04
[TypeScript] tsconfig.tsbuildinfo 파일이란?  (0) 2025.12.23
권한 관리, 언제까지 if-else로 땜빵할 거야? (RBAC부터 Zanzibar 찍먹까지)  (2) 2025.12.08
'Development' 카테고리의 다른 글
  • [Linkedin] 링크드인 기술 평가 지원 종료
  • [Tool] 맥 정리 및 최적화를 위한 Mole 🐹
  • [IDE] Google이 만든 AI 에디터, Antigravity 사용기 (vs Cursor)
  • [TypeScript] tsconfig.tsbuildinfo 파일이란?
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (217) N
      • Development (84) N
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (4)
        • SpringBoot (4)
        • JavaScript (2)
        • React (11)
        • MySql (19)
        • MongoDB (1)
      • Daily (6)
      • Study (7)
        • TIL (2)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    IP
    react
    인코딩
    SQL
    chromedriver
    리눅스
    리액트
    db
    CentOS
    Java
    CentOS7
    Linux
    Python
    Selenium
    정규표현식
    springboot
    nodejs
    GPT
    AI
    MySQL
    JavaScript
    php
    Shell
    HTML
    UTF8
    docker
    스프링부트
    Mac
    ssh
    크롤링
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
곽진돔
[Tool] Ghostty & tmux 설치 및 사용하기
상단으로

티스토리툴바