마우스 대신 터미널? 생산성

by DD
5개월 전
조회수 81

GUI에 익숙한 개발자가 터미널 사용의 필요성을 느낌

cd, mkdir, cp, mv, grep 등 5가지 기본 명령어를 소개함

터미널 사용으로 작업 시간 단축개발 효율성 향상

cd 명령어: 폴더 텔레포트

cd 명령어와 Tab 자동 완성 기능을 활용하면 폴더 탐색 시간을 획기적으로 줄일 수 있다. 구체적으로, 긴 경로를 일일이 입력하는 대신, 몇 글자만 입력하고 Tab 키를 눌러 자동 완성을 사용할 수 있다. 따라서 작업 디렉토리 이동 속도를 비약적으로 향상시킨다.

mkdir -p: 폴더 구조 한 번에 생성

mkdir -p 명령어를 사용하면 여러 개의 하위 폴더를 한 번에 생성할 수 있다. -p 옵션은 부모 디렉토리가 없으면 함께 생성해주는 기능이다. 반면 GUI 환경에서는 여러 번의 클릭과 폴더 생성이 필요하다. 결과적으로 프로젝트 초기 설정 시간을 단축한다.

grep -r: 코드 내 텍스트 검색

grep -r 명령어는 코드베이스 전체에서 특정 문자열을 검색하는 데 유용하다. -r 옵션은 하위 디렉토리까지 재귀적으로 검색한다. 따라서 변수 정의 위치특정 코드 조각을 빠르게 찾을 수 있다. 결과적으로 디버깅 시간을 절약한다.

5 Terminal Commands That Saved Me Hours of Clicking