실제로 삶을 더 쉽게 만드는 셸 트릭 (그리고 당신의 정신 건강을 지켜주는)
POSIX 쉘과 Bash/Zsh에서 사용할 수 있는 다양한 셸 단축키와 명령어를 소개하여 터미널 작업의 효율성을 크게 향상시키는 방법을 안내합니다.
CTRL+W, CTRL+U, CTRL+K, CTRL+A, CTRL+E, ALT+B, ALT+F 등 Emacs 스타일의 기본 편집 단축키로 입력 편집을 빠르게 수행할 수 있으며, reset 명령어로 터미널 깨짐 현상을 복구할 수 있습니다.
또한, cd -, pushd/popd로 디렉터리 이동을 편리하게 하고, > file.txt로 파일을 안전하게 초기화하며, $_ 변수로 이전 명령어의 마지막 인자를 재활용하는 등 실용적인 팁을 제공합니다.
Bash와 Zsh에서는 CTRL+R로 명령어 히스토리 검색, **!!**로 이전 명령어 재실행, CTRL+X CTRL+E로 명령어를 외부 편집기에서 편집하는 기능 등이 있어 복잡한 작업도 손쉽게 처리할 수 있습니다.
마지막으로, 프로세스 백그라운드 실행 및 분리, 프로세스 서브스티튜션, globstar() 확장, 그리고 stdout과 stderr를 동시에 로그에 저장하는 파이프라인** 활용법까지 포함하여, 셸 사용 경험을 크게 개선할 수 있는 다양한 팁을 체계적으로 설명합니다.
