2026년 05월 06일 · AI 응용 개발자 과정
Linux 기초 명령어 실습 — 오전 수업 정리
📌 수업 배경 — 왜 Linux를 배우나
교재 기준 버전과 현재 Ubuntu 버전 간 명령어 차이가 발생할 수 있다. 개발 현장은 안정화 버전(Ubuntu 18~22 LTS)을 선호하기 때문에 구형 명령어도 알아두는 것이 유리하다.
서버 OS는 전통적으로 Unix 계열이 주류였으나, 최근엔 Windows Server도 일부 사용된다. 기업 환경에서는 비용 문제로 구형 OS를 유지하는 경우도 많다.
💡 Unix vs Linux 요약
Unix는 상용 소프트웨어 → 비용 문제 발생
Linux는 오픈소스 무료 → 개발 환경에 적합, 제약 없이 가볍게 사용 가능
리눅스 사용 시 소스 공개 의무 (거절 시 직접 커널 구축 필요)
Unix는 상용 소프트웨어 → 비용 문제 발생
Linux는 오픈소스 무료 → 개발 환경에 적합, 제약 없이 가볍게 사용 가능
리눅스 사용 시 소스 공개 의무 (거절 시 직접 커널 구축 필요)
서버 메모리는 일반 메모리 대비 3~4배 시세. 서버 OS 자체 용량은 작지만 저장 공간은 상당히 크다. 본 과정은 정보처리기사 취득에도 도움이 되는 내용을 포함한다.
⚠️ Windows 명령어 vs Linux 명령어
ipconfig는 Windows 전용 명령어다. Ubuntu에서 치면 오류가 난다.
| Windows | Linux | 용도 |
|---|---|---|
ipconfig |
ip addr / ip a |
IP 주소 확인 |
cls |
clear |
화면 지우기 |
dir |
ls |
파일 목록 |
tracert |
traceroute |
경로 추적 |
⚠️
sudo apt install ipconfig는 불가능. ipconfig라는 패키지 자체가 없고, /all을 경로로 인식해 에러 발생.🖥️ 오늘 실습한 핵심 명령어
| 명령어 | 의미 | 설명 |
|---|---|---|
pwd |
print working directory | 현재 내 위치(경로) 출력 |
ls |
list | 현재 폴더 파일 목록 출력 |
cd |
change directory | 폴더 이동 |
man |
manual | 명령어 설명서 열기 |
tree |
tree | 폴더 구조를 트리 형태로 출력 |
touch |
touch | 빈 파일 생성 |
cp |
copy | 파일/폴더 복사 |
mv |
move | 파일/폴더 이동 또는 이름 변경 |
rm |
remove | 파일/폴더 삭제 |
find |
find | 파일 위치(경로) 검색 |
📂 cd 명령어 상세
# ~ = 홈 디렉토리 (/home/ai1-131) 단축 기호 cd ~ # 홈으로 이동 (어디서든) cd .. # 한 단계 위로 cd ../.. # 두 단계 위로 cd ~/Documents # 홈 안의 Documents로 cd - # 이전 위치로 되돌아가기 # 주의: 슬래시 양쪽에 띄어쓰기 금지 cd / home # ❌ 틀림 — 인자가 너무 많음 에러 cd /home # ✅ 올바름
💡
~는 홈 디렉토리를 가리키는 단축 기호. 경로를 몰라도 ~ 하나로 항상 집으로 돌아올 수 있다.🌲 tree 명령어
sudo apt install tree # tree 설치 (sudo 필수) tree -L 4 # 현재 위치에서 4단계 깊이 트리 출력 tree / -L 4 | less # 루트(/)부터 4단계, less로 페이지 보기
💡
| less 사용 시 한/영 전환 → 영문 모드에서 q 눌러야 나올 수 있다.~행이 무한히 나오는 건 내용이 끝났다는 정상 표시.🗑️ rm 명령어 — 삭제
| 명령어 | 동작 | 위험도 |
|---|---|---|
rm -i 파일명 |
하나씩 확인하며 삭제 (y/n) | 🟢 안전 |
rm -f 파일명 |
확인 없이 강제 삭제 | 🔴 위험 |
rm -rf 폴더명/ |
폴더 전체 강제 삭제 | 🔴🔴 매우 위험 |
🚨 절대 치면 안 되는 명령어
휴지통 없음. 삭제 즉시 복구 불가.
rm -rf / → 시스템 전체 삭제rm -rf ~ → 홈 디렉토리 전체 삭제휴지통 없음. 삭제 즉시 복구 불가.
📍 경로 개념 정리
| 경로 | 의미 | 권한 |
|---|---|---|
/ |
루트 (최상위 디렉토리) | 시스템 관할 |
/etc/ |
시스템 설정 파일 모음 | 일반 사용자 쓰기 불가 |
/home/ai1-131/ |
내 홈 디렉토리 | 자유롭게 사용 가능 |
~ |
/home/ai1-131 단축 표현 | 자유롭게 사용 가능 |
⌨️ 실습 꿀팁
# Tab 자동완성 — 오타 방지 cd ~/Doc[Tab] → cd ~/Documents 자동완성 # 현재 폴더 확인 세트 pwd # 내 위치 확인 ls # 뭐가 있는지 확인 cd 폴더명 # 이동 # 파일 위치 찾기 find ~ -name "test.txt" # 파일의 정확한 경로 출력
💡 less/man에서 나오는 법
한/영 키 → 영문 모드 전환 →
한글 모드에서
한/영 키 → 영문 모드 전환 →
q 입력한글 모드에서
q를 누르면 ㅂ으로 인식되어 안 나와진다.'생각 글' 카테고리의 다른 글
| 26년 5월 7일 생각 글2 (0) | 2026.05.07 |
|---|---|
| 26년 5월 7일 생각 글1 (0) | 2026.05.07 |
| 26년 4월 29일 생각 (0) | 2026.04.29 |
| 26년 4월 27일 생각 (0) | 2026.04.27 |
| 26년 4월 13일 생각글 (0) | 2026.04.13 |