Terminal
217 posts
- [Zsh] Ctrl+C로 셸 히스토리가 사라지는 SIGINT 레이스 컨디션 추적기
- [Git] 00. 과정 개요와 커리큘럼
- [Git] 01. Git 소개 — 분산 버전 관리 시스템과 탄생 배경
- [Git] 02. Git 설치와 최초 설정 — git config
- [Git] 03. git init과 .git 디렉터리 구조
- [Git] 04. 작업 트리·스테이징 영역·저장소 3단계 모델
- [Git] 05. git add — 스테이징
- [Git] 06. git status — 상태 확인
- [Git] 07. git diff — 변경 비교
- [Git] 08. git commit — 커밋 작성 규칙
- [Git] 09. git log — 히스토리 조회
- [Git] 10. .gitignore — 추적 제외 규칙
- [Git] 11. 브랜치 개념과 git branch
- [Git] 12. git switch/checkout — 브랜치 전환
- [Git] 13. git merge — 병합과 충돌 해결
- [Git] 14. Fast-forward vs 3-way merge
- [Git] 15. git rebase — 히스토리 재배치
- [Git] 16. merge vs rebase 선택 기준
- [Git] 17. git remote — 원격 저장소 등록
- [Git] 18. git clone
- [Git] 19. git fetch vs git pull
- [Git] 20. git push와 upstream 추적
- [Git] 21. Fork와 Pull Request 워크플로(GitHub Flow)
- [Git] 22. git tag — 릴리스 태깅
- [Git] 23. git reset — soft/mixed/hard
- [Git] 24. git revert — 안전한 되돌리기
- [Git] 25. git restore와 git checkout -- <file>
- [Git] 26. git cherry-pick
- [Git] 27. git rebase -i — 인터랙티브 리베이스
- [Git] 28. git reflog — 실수 복구
- [Git] 29. git stash — 임시 저장
- [Git] 30. git clean — 미추적 파일 정리
- [Git] 31. git add -p — 부분 스테이징
- [Git] 32. git blame — 변경 이력 추적
- [Git] 33. git bisect — 버그 커밋 이분 탐색
- [Git] 34. Git 객체 모델 — blob/tree/commit
- [Git] 35. Git refs와 HEAD
- [Git] 36. Packfile과 git gc
- [Git] 37. Git submodule
- [Git] 38. Git worktree
- [Git] 39. Git hooks
- [Git] 40. .gitattributes
- [Git] 41. Git LFS(Large File Storage)
- [Git] 42. 대용량 저장소 관리 — shallow clone과 filter-repo
- [Git] 43. 커밋 서명(GPG/SSH signing)과 보안
- [Git] 44. 자주 발생하는 Git 에러와 해결법 총정리
- [Tmux] 00. 과정 개요와 커리큘럼
- [Tmux] 01. tmux란 무엇인가 - 터미널 멀티플렉서와 서버-클라이언트 구조
- [Tmux] 02. 설치와 첫 세션 - 기본 명령과 실행 흐름
- [Tmux] 03. 세션(Session) 다루기 - 생성·접속·분리·종료
- [Tmux] 04. 윈도우와 패널 기초 - 분할·전환·닫기·zoom
- [Tmux] 05. Prefix 키와 커맨드 모드
- [Tmux] 06. tmux.conf 기초 - 설정 문법과 reload
- [Tmux] 07. 키바인딩 커스터마이징 - bind-key와 vim 스타일 재배치
- [Tmux] 08. 상태바(Status Line) 커스터마이징
- [Tmux] 09. 레이아웃과 패널 동기화 - synchronize-panes
- [Tmux] 10. 카피 모드와 버퍼 - 클립보드 연동
- [Tmux] 11. 윈도우/패널 재배치 - swap·move·break·join
- [Tmux] 12. 세션 그룹과 다중 클라이언트 - 페어 프로그래밍
- [Tmux] 13. tmux 커맨드라인과 스크립팅 - send-keys, run-shell
- [Tmux] 14. tmuxinator와 tmuxifier - 프로젝트 레이아웃 관리
- [Tmux] 15. 플러그인 생태계와 TPM
- [Tmux] 16. 필수 플러그인 실전 - resurrect·continuum·yank
- [Tmux] 17. tmux와 SSH - 원격 세션 유지
- [Tmux] 18. tmux와 Vim/Neovim 통합
- [Tmux] 19. 대안 도구 비교 - screen, Zellij, WezTerm
- [Tmux] 20. 트러블슈팅 - 클립보드·색상·중첩 세션
- [Tmux] 21. 실전 워크플로우 설계와 로드맵
- [PowerShell] 00. 과정 개요와 커리큘럼
- [PowerShell] 01. PowerShell 소개 — pwsh와 Windows PowerShell
- [PowerShell] 02. Get-Help — 도움말 조회와 Update-Help
- [PowerShell] 03. Get-Command — cmdlet 검색
- [PowerShell] 04. Get-Alias/Set-Alias/New-Alias — 별칭 시스템
- [PowerShell] 06. $PROFILE — 프로파일 스크립트
- [PowerShell] 07. PSReadLine — 탭 완성과 명령 히스토리
- [PowerShell] 08. Clear-Host — 화면 지우기와 콘솔 설정
- [PowerShell] 09. Format-Table/List/Wide — 출력 형식 제어
- [PowerShell] 부록. PowerShell ↔ CMD/Bash 명령어 대응표
- [Claude Code] Auto Mode를 뚫은 ZIP 임포트 셰도잉 — 정화 명령까지 막은 안전장치
- [CMD] 00. 과정 개요와 커리큘럼
- [CMD] 01. cmd - 새 인스턴스 시작과 내부·외부 명령어
- [CMD] 02. help - 명령어 도움말 조회
- [CMD] 03. cls - 화면 지우기
- [CMD] 04. prompt - 프롬프트 표시 형식 변경
- [CMD] 05. title - 콘솔 창 제목 설정
- [CMD] 06. doskey - 명령줄 편집과 매크로
- [CMD] 07. path - 실행 파일 검색 경로
- [CMD] 08. cd, chdir - 디렉터리 이동과 현재 위치
- [CMD] 09. dir - 파일·디렉터리 목록 조회
- [CMD] 10. tree - 디렉터리 구조 트리 표시
- [CMD] 11. pushd, popd - 디렉터리 스택
- [CMD] 12. md, mkdir - 디렉터리 생성
- [CMD] 13. rmdir, rd - 디렉터리 삭제
- [CMD] 14. copy - 파일 복사
- [CMD] 15. xcopy - 디렉터리 트리 복사
- [CMD] 16. robocopy - 재시도와 미러링을 지원하는 고급 복사
- [CMD] 17. move - 파일·디렉터리 이동과 이름 변경
- [CMD] 18. del, erase - 파일 삭제
- [CMD] 19. ren, rename - 파일·디렉터리 이름 변경
- [CMD] 20. type - 텍스트 파일 내용 출력
- [CMD] 21. attrib - 파일 속성 표시와 변경
- [CMD] 22. comp - 파일 바이트 단위 비교
- [CMD] 23. fc - 파일 줄 단위·바이트 단위 비교
- [CMD] 24. mklink - 심볼릭 링크와 하드 링크 생성
- [CMD] 25. replace - 대상 디렉터리의 파일 교체
- [CMD] 26. find - 파일·출력에서 문자열 검색
- [CMD] 27. findstr - 정규식 지원 문자열 검색
- [CMD] 28. sort - 텍스트 입력 정렬
- [CMD] 29. more - 출력을 한 화면씩 표시
- [CMD] 30. echo - 메시지 출력과 에코 설정
- [CMD] 31. set - 환경 변수 표시·설정과 산술 연산
- [CMD] 32. if - 배치 파일 조건 분기
- [CMD] 33. for - 파일·디렉터리·숫자 범위 반복
- [CMD] 34. call - 배치 파일과 레이블 호출
- [CMD] 35. goto - 배치 파일 레이블로 실행 흐름 이동
- [CMD] 36. shift - 배치 매개변수 위치 이동
- [CMD] 37. pause - 배치 실행 일시 정지
- [CMD] 38. exit - CMD 세션과 배치 스크립트 종료
- [CMD] 39. rem - 배치 파일 주석
- [CMD] 40. setlocal, endlocal - 환경 변수 유효 범위
- [CMD] 41. break - 확장된 Ctrl+C 검사(레거시)
- [CMD] 42. chkdsk - 디스크 오류 검사와 수정
- [CMD] 43. chkntfs - 부팅 시 자동 디스크 검사 설정
- [CMD] 44. diskpart - 디스크와 파티션 대화형 관리
- [CMD] 45. format - 드라이브 포맷
- [CMD] 46. convert - FAT·FAT32 볼륨을 NTFS로 변환
- [CMD] 47. compact - NTFS 파일·디렉터리 압축
- [CMD] 48. fsutil - 파일 시스템 저수준 조회와 구성
- [CMD] 49. label - 볼륨 레이블 만들기와 삭제
- [CMD] 50. vol - 볼륨 레이블과 일련번호 표시
- [CMD] 51. subst - 경로를 가상 드라이브 문자에 연결
- [CMD] 52. recover - 손상된 디스크에서 데이터 복구
- [CMD] 53. verify - 디스크 쓰기 검증 설정
- [CMD] 54. tasklist - 실행 중인 프로세스 목록 조회
- [CMD] 55. taskkill - 프로세스 종료
- [CMD] 56. sc - Windows 서비스 조회와 구성
- [CMD] 57. schtasks - 예약 작업 생성과 관리
- [CMD] 58. start - 새 창에서 프로그램 실행
- [CMD] 59. shutdown - 시스템 종료·재시작·로그오프
- [CMD] 60. icacls - 파일·디렉터리 ACL 관리
- [CMD] 61. cacls - ACL 표시·수정(레거시)
- [CMD] 62. openfiles - 원격으로 열린 파일 조회와 연결 해제
- [CMD] 63. systeminfo - 하드웨어·OS 구성 정보 표시
- [CMD] 64. ver - Windows 버전 표시
- [CMD] 65. driverquery - 설치된 장치 드라이버 상태 조회
- [CMD] 66. gpresult - 그룹 정책 적용 결과(RSoP) 조회
- [CMD] 67. mode - 콘솔·직렬·병렬 포트 구성
- [CMD] 68. wmic - WMI 명령줄 조회(레거시)
- [CMD] 69. date, time - 시스템 날짜와 시간 표시·설정
- [CMD] 70. chcp - 활성 코드 페이지 표시와 변경
- [CMD] 71. color - 콘솔 전경·배경색 설정
- [CMD] 72. ipconfig - TCP/IP 네트워크 구성 확인
- [CMD] 73. ping - 대상 호스트 연결 확인
- [CMD] 74. tracert - 패킷 경로 추적
- [CMD] 75. netstat - 활성 연결과 리스닝 포트 조회
- [CMD] 76. nslookup - DNS 질의와 인프라 진단
- [CMD] 77. getmac - 네트워크 어댑터 MAC 주소 표시
- [CMD] 78. net user - 로컬·도메인 사용자 계정 관리
- [CMD] 79. bcdboot - 시동 구성 데이터 복사
- [CMD] 80. bcdedit - 부팅 구성 데이터 편집
- [CMD] 81. assoc - 파일 확장명 연결 표시·수정
- [CMD] 82. ftype - 파일 형식 실행 명령 표시·수정
- [CMD] 83. graftabl - 그래픽 모드 확장 문자 세트
- [CMD] 84. print - 텍스트 파일 인쇄
- [Bash Shell] 30. read - 표준입력과 사용자 입력
- [Bash Shell] 31. 배열과 셸 확장 - Brace/Parameter Expansion
- [Bash Shell] 40. du, df - 디스크 사용량 확인
- [Bash Shell] 08. ln - 하드링크와 심볼릭 링크
- [Bash Shell] 10. PATH, type, hash, command - 셸의 명령어 탐색 원리
- [Bash Shell] 11. .bashrc와 로그인/비로그인 셸 - 셸 환경설정
- [Bash Shell] 29. case와 산술 연산 - 조건 분기 확장
- [Bash Shell] 00. 과정 개요와 커리큘럼
- [Bash Shell] 33. 종료 코드와 set -e/-x, trap - 스크립트 안정성
- [AI] dcg: AI 코딩 에이전트의 rm -rf를 막는 파괴적 명령 차단 후크
- [Claude Code] Auto Mode 기본값 전환: 사람의 승인은 왜 못 미더운가
- [CMD] 부록. 명령어 종류 총정리 - 카테고리별 핵심 명령어 가이드
- [Terminal] iTerm2 vs SecureCRT 세션 로그 저장 기능 완전 비교
- [AI] k-skill: 한국인을 위한 Claude Code 스킬 114개 모음집
- [AI] Claude Code 딥리서치 플러그인 6종 비교: 실사용자 리뷰로 검증
- [Windows] RDP CapsLock 토글 버그 - kanata 훅의 한계
- [AI] insane-search: API 키 없이 차단 사이트 뚫는 Claude Code 플러그인
- [Bash Shell] 01. cd, pwd - 디렉터리 이동과 현재 위치
- [Bash Shell] 03. cat, head, tail - 파일 내용 출력과 일부 보기
- [Bash Shell] 04. less, more - 페이저로 파일 보기
- [Bash Shell] 05. touch - 파일 생성과 타임스탬프 갱신
- [Bash Shell] 06. mkdir, rmdir - 디렉터리 생성과 삭제
- [Bash Shell] 07. cp, mv, rm - 파일 복사·이동·삭제
- [Bash Shell] 09. which, whereis, locate - 명령어와 파일 찾기
- [Bash Shell] 12. man, history - 매뉴얼과 명령 기록
- [Bash Shell] 13. grep - 패턴 검색
- [Bash Shell] 14. sed - 스트림 편집
- [Bash Shell] 15. awk - 레코드·필드 처리
- [Bash Shell] 16. cut - 컬럼 추출
- [Bash Shell] 17. tr - 문자 치환·삭제
- [Bash Shell] 18. sort, uniq, wc - 정렬·중복 제거·개수 세기
- [Bash Shell] 19. 파이프(|) - 명령어 연결
- [Bash Shell] 21. xargs - 인자 변환과 배치 실행
- [Bash Shell] 22. 인용(Quoting) - 특수문자와 이스케이프
- [Bash Shell] 24. top - 실시간 시스템 모니터링
- [Bash Shell] 25. kill, jobs - 시그널과 작업 제어
- [Bash Shell] 26. nohup - 로그아웃 후에도 실행 유지
- [Bash Shell] 27. if, test - 조건 분기
- [Bash Shell] 28. for, while - 반복문
- [Bash Shell] 32. functions - 함수와 코드 재사용
- [Bash Shell] 34. echo, export, env - 출력과 환경변수
- [Bash Shell] 35. alias - 명령 별칭
- [Bash Shell] 36. chmod, chown - 권한과 소유권
- [Bash Shell] 37. find - 파일 탐색과 조건 필터
- [Bash Shell] 38. gzip - 압축과 해제
- [Bash Shell] 39. tar - 아카이브 묶기
- [Bash Shell] 41. curl, wget - HTTP 요청과 다운로드
- [Bash Shell] 42. scp - 원격 파일 복사
- [Bash Shell] 43. ssh - 원격 셸 접속
- [Clean Architecture] 42. 웹은 세부사항이다
- [Bash Shell] 20. 리다이렉션 - 입출력 방향 바꾸기
- [Bash Shell] 23. ps - 프로세스 상태 확인
- [Bash Shell] 02. ls - 파일 목록 출력
Home