본문으로 이동
커맨드라인 강좌
-
커맨드라인 강좌
셸 변수·따옴표·종료 코드: bash 와 zsh 차이를 직접 실행해 확인
변수, 따옴표, $?, set -euo pipefail, if/for/while, 함수를 macOS 의 bash 3.2 와 zsh 5.9 에서 모두 실행. 실제 에러 메시지와 strict 모드가 놓치는 경우까지.
-
커맨드라인 강좌
튼튼한 셸 스크립트: 잠금·trap·로그와 cron 함정
strict 모드, mkdir 잠금, 정리용 trap, 시각이 찍힌 로그, --dry-run 을 갖춘 템플릿을 kill -9 와 SIGTERM 으로 직접 검증. cron 에서 깨지는 이유도 재현.
-
커맨드라인 강좌
셸 프로세스·잡·시그널: 종료 코드 130/137/143 읽는 법
ps·kill·trap·백그라운드 잡·wait·nohup 을 bash 3.2 와 zsh 5.9 에서 실행. kill -INT 가 안 먹는 이유, 남는 자식 프로세스, xargs -P 실측까지.
-
커맨드라인 강좌
파이프와 리다이렉션 입문: grep·sort·uniq로 로그 집계
표준 입력·출력·에러, >·>>·2>&1·파이프를 직접 만든 2만 줄 로그로 연습. uniq·cut 이 조용히 틀리는 경우, sort 로 파일이 비는 함정, 셸 루프와의 속도 차이 실측.
-
커맨드라인 강좌
find·xargs·sed·awk 실전: macOS BSD와 GNU 차이 정리
공백 있는 이름에도 안전한 find + xargs, 직접 만든 접근 로그로 sed·awk 한 줄 명령, 리눅스용 답이 맥에서 조용히 실패하는 BSD·GNU 차이를 모두 실제로 실행해 확인.
-
커맨드라인 강좌
터미널 기초: 경로, 파일 다루기, 공백 들어간 파일명 함정
macOS 터미널에서 pwd·ls·cd·mkdir·cp·mv·rm 을 실제로 실행. 진짜 에러 메시지, rm -r 새 폴더 가 엉뚱한 폴더를 지운 사례, cp 와 mv 속도 차이 실측, 연습 문제까지.
↑