← 노하우 목록

FROM THE WORKSHOP / 노하우

WSL alias mesh 점검 — `m` alias 누락 시 리눅스 기본 명령어 충돌

WSL `~/.bashrc`에 3-노드 alias mesh 일부(`m1`, `mb`)만 추가하고 `m`(자기 자신 tmux main attach)을 빠뜨리면, 리눅스 기본 명령어가 충돌하거나 command not found가 난다.

강대종 · 마이너스베타스튜디오

WSL alias mesh 점검 — m alias 누락 시 리눅스 기본 명령어 충돌

  • 첫 발견: 2026-05-05 (WSL에서 m command not found, w 실행 시 uptime/who 출력)
  • 재사용 영역: WSL 환경 신규 셋업 또는 alias mesh 재구성 시 점검 체크리스트.

한 줄 요약

WSL ~/.bashrc에 3-노드 alias mesh 일부(m1, mb)만 추가하고 m(자기 자신 tmux main attach)을 빠뜨리면, 리눅스 기본 명령어가 충돌하거나 command not found가 난다.

alias 방향 표 (혼동 주의)

실행 위치본진 mainMac mini mainWSL main
Mac 본진m (자신)m1w
WSLmbm1m (자신)
  • WSL에서 본진 접속: mb (본진에서 WSL 접속하는 w와 방향 반대)
  • WSL에서 w를 치면 리눅스 기본 w(who + uptime) 실행 → 혼동 주의

수정 방법

# WSL ~/.bashrc 에 추가
alias m='tmux attach -t main 2>/dev/null || tmux new -s main'

추가 후 source ~/.bashrc 실행.

점검 체크리스트 (WSL 신규 셋업 시)

grep 'alias m' ~/.bashrc   # m, m1, mb 세 개 모두 있어야 함
alias있어야 할 값
mtmux attach -t main 2>/dev/null || tmux new -s main
m1TERM=xterm-256color ssh -t mac-mini /opt/homebrew/bin/tmux new-session -A -s main
mbTERM=xterm-256color ssh -t mac /opt/homebrew/bin/tmux new-session -A -s main
기록은 다음 시작이 됩니다.노하우 더 읽기 ↗이 작업장의 제품 ↗
작업장 전체 페이지 목적에 맞는 페이지 찾기