Linux 기반 환경에서 개발하면서 배운 점을 설명
Linux 환경을 처음 접한 건 서버에서 코드를 실행해야 하는 상황에서였습니다. GUI 없이 터미널만 쓰는 방식이 처음엔 낯설었지만, 익숙해지면서 CLI 기반 작업이 훨씬 빠르다는 걸 느꼈습니다. 파이프(`|`)와 리다이렉션을 조합하면 복잡한 데이터 처리를 한 줄로 할 수 있는 경우가 많았습니다.
bash 스크립트로 반복 작업을 자동화하면서 수작업에서 발생하는 오류도 줄었고, 같은 작업을 재현 가능하게 기록하는 방법도 생겼습니다. 권한 관리와 파일 소유권 개념이 처음엔 헷갈렸는데, 실수로 파일을 잘못 수정하거나 접근 오류가 생길 때마다 이해가 쌓였습니다. 패키지 관리, 환경 변수, 프로세스 관리 같은 기본 개념들이 서로 연결돼 있다는 걸 실제로 써보면서 체계가 잡혔습니다. Linux 환경은 처음이 어렵지만 익숙해지면 개발 속도에 실질적인 차이가 생겼습니다.