Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- 백엔드기초
- 리눅스 명령어
- 스페인어로 과일
- 스페인어 듀오링고
- 맥북 한영키 설정
- 스페인어로 날씨
- 나도 할 수 있는 java&spring 웹 개발 종합반
- 올한해수고했다
- fasstapi
- github 업로드
- 스프링부트 자동설정
- 알고리즘
- 패스트캠퍼스
- 듀오링고
- 운영체제 병행 프로세스
- 코테 준비
- 스페인어
- jpa 리플렉션
- MSI 4K 모니터
- 자바백엔드
- 맥북 한영키 윈도우
- p와 v연산
- 캠프콘
- 3-tier 아키텍처
- 굿바이2024
- @annotation
- K디지털기초역량훈련
- Jpa Repository
- 백엔드구성
- 웹서비스구조
Archives
- Today
- Total
DIVE AND RISE
리눅스 필수 개념 & 명령어 정리 (TIL) 본문
✅ 리눅스(Linux) 학습 목적
- 데이터 엔지니어링 환경은 대부분 Linux 기반 (AWS EC2, Hadoop 클러스터 등)
- 서버 관리, 파일 처리, 로그 추적, 스케줄링 등 실무에 필수

pwd: 터미널 상 현재 위치(경로)
ls: ls는 list를 줄여서 표현한 명령어, 현재 경로 파일리스트
-a: 숨김 파일을 포함해서 모든 정보를 출력. Linux 계열에서 숨김 파일은 파일 이름의 시작이 ‘.’ 으로 시작. .. 의 경우 상위폴더를 의미.
-l: 파일에 대한 접근 제어를 함께 출력.
-al: -a & -l 옵션
cd: cd 명령어는 Change Directory의 약자. 현재 위치에서 다른 위치로 이동할 때 사용.

mkdir: make directory의 약자로 디렉토리를 생성하는 명령어
-p: mkdir -p user/test 와 같이 특정 디레토리 하위에 연속으로 경로 생성 가능.
cat: 특정 '파일'의 내용을 터미널에서 출력 할 때 사용.
cp:
- Copy의 약자입니다.
- 폴더/ 파일 복사에 사용
# 파일 복사
cp 복사할파일 복사된파일
# 폴더 복사
cp -r 복사할폴더 복사된폴더
mv:
- move의 약자. 파일 또는 폴더 이동 명령어.
- 이름 변경도 가능.
- 폴더명 변경도 동일한 방법으로 변경 가능.
#파일명 변경
mv 변경전파일명 변경후파일명
#파일 이동
mv 이동대상파일 이동디렉토리
rm:
- remove의 약자
- 파일 또는 폴더 삭제 명령어
rm -rf 삭제대상
chmod:
- chage mode의 약자
- 권한 변경 명령어
chmod 권한값 대상파일

🛠 실무 중심 리눅스 명령어 사용 예시 포함 정리
📁 파일 및 디렉토리 조작



🧪 실무 흐름 예시: 데이터 수집 → 저장 → 백업
cd ~/project
mkdir -p data/raw
touch data/raw/data_2025_05.csv
# 데이터 수집 후 저장
python collect.py > data/raw/data_2025_05.csv
# 로그 확인
tail -n 20 logs/collect.log
# 에러 필터링
grep "ERROR" logs/collect.log
# 백업
cp -r data/raw backup/2025_05/
# 디스크 상태 확인
df -h'기술노트 > 데이터엔지니어링' 카테고리의 다른 글
| Linux 활용 (0) | 2025.05.08 |
|---|---|
| 데이터 엔지니어링에서 FastAPI가 필요한 이유 (0) | 2025.05.04 |
| FastAPI 필수 개념 (0) | 2025.05.04 |