셸에서 느낌표는 소리 지르는 게 아니다. 게으르게 쓰자

A shell exclamation mark is not for yelling. Be lazy

셸에서 느낌표는 소리 지르는 게 아니다. 게으르게 쓰자

셸 히스토리에서 반복되는 명령을 화살표 키로 찾는 대신, 이벤트 지정자(event designator)를 활용하면 이전 명령이나 인자를 직접 참조할 수 있다. bash, zsh, csh 등에서 사용 가능한 !!나 !$ 같은 단축 표현부터 :h, :t 같은 수정자까지, DRY 원칙을 커맨드라인에도 적용하는 법을 소개한다. 또한 POSIX 표준의 fc 명령으로 셸 밖에서 명령을 편집·재실행하는 방법과, histverify 같은 안전장치도 다룬다.

느낌표는 소리 지르는 게 아니라, 게으름을 위한 것이다.

같은 날의 다른 소식

2026-08-12