커맨드라인의 기본을 익히고, 개발자의 필수 도구인 터미널을 자유롭게 다뤄보세요.
대상: 터미널을 처음 접하는 개발자 지망생, GUI만 써왔고 커맨드라인이 낯선 분
터미널이 무엇인지 이해하고, 명령어의 구조를 파악하고, 처음으로 명령어를 입력해보세요.
파일 시스템의 트리 구조를 이해하고, cd와 ls로 자유롭게 이동하는 방법을 익혀보세요.
파일과 디렉토리를 만들고, 복사하고, 이동하고, 안전하게 삭제하는 방법을 익혀보세요.
cat, less, head, tail로 파일을 읽고, 파이프와 리다이렉션으로 데이터 흐름을 제어하는 방법을 익혀보세요.
grep으로 텍스트를 검색하고, find로 파일을 찾고, 파이프로 명령어를 연결해보세요.
awk로 텍스트 데이터를 가공하고, 파이프로 도구들을 연결해 실무 데이터를 분석해보세요.
실행 중인 프로세스를 확인하고, 백그라운드 실행을 제어하고, 디스크 사용량을 파악해보세요.
환경 변수를 이해하고, alias와 함수로 터미널을 커스터마이징해보세요.
nano로 빠르게 파일을 수정하고, vim의 모드 시스템과 핵심 명령어를 익혀보세요.
반복 작업을 자동화하는 쉘 스크립트를 작성하고, 에러 처리와 함수로 견고한 스크립트를 만들어보세요.
awk와 sed를 활용해 로그 분석, CSV 처리, 텍스트 변환 등 실전 시나리오를 다뤄보세요.
리눅스/macOS의 권한 모델을 이해하고, chmod로 파일 권한을 설정하는 방법을 익혀보세요.
tar로 파일을 묶고 압축하는 방법과, 다양한 압축 형식을 다루는 방법을 익혀보세요.
curl로 웹 요청을 보내고, ping으로 연결을 확인하고, SSH로 원격 서버에 접속하는 방법을 익혀보세요.