하루에 천 번 누를 세 command
pwd 는 지금 어디인지, cd 는 어디로 갈지, ls 는 거기 뭐 있는지 알려줘. 셋 마스터하면 GUI 없이 시스템 어떤 파일이든 찾아 갈 수 있어.
pwd — print working directory
Shell 은 너의 current working directory 를 기억해. 네가 치는 모든 상대 경로가 거기서부터 해석돼. pwd 로 확인. pwd -P 는 symlink 다 풀어서 물리 위치를 보여줘.
cd — change directory
cd path 로 이동. 특수 인자가 진짜 유용해:
cd인자 없음 — 홈 디렉터리cd ~— 같은 거, 명시적cd -— 직전 두 디렉터리 toggle (시간 엄청 절약)cd ~user— 그 사용자 홈 (권한 있으면)
zsh 에선 setopt AUTO_CD 한 번 켜면 디렉터리 이름만 쳐도 들어가. modern-tools 트랙의 zoxide 와 합치면 cd 거의 안 치게 돼.
ls — list directory contents
그냥 ls 는 visible 파일만. 닳도록 쓰는 flag:
-a— 숨김 (dotfile) 포함-l— 권한 / 소유자 / 크기 / mtime 까지 long format-h— 사람 읽기 좋은 사이즈 (-l 과 함께)-t— mtime 기준 정렬, 최신 먼저-r— 역순-S— 크기 정렬-R— 하위 디렉터리까지 재귀
고전 콤보 ls -lah = long + all + human. 외워. 이름보다 더 많이 칠 거야.