본문 바로가기

생각 글

26년 5월 6일 정리글

2026년 05월 06일 · AI 응용 개발자 과정

Linux 기초 명령어 실습 — 오전 수업 정리

#Linux #Ubuntu #Terminal 
📌 수업 배경 — 왜 Linux를 배우나

교재 기준 버전과 현재 Ubuntu 버전 간 명령어 차이가 발생할 수 있다. 개발 현장은 안정화 버전(Ubuntu 18~22 LTS)을 선호하기 때문에 구형 명령어도 알아두는 것이 유리하다.

서버 OS는 전통적으로 Unix 계열이 주류였으나, 최근엔 Windows Server도 일부 사용된다. 기업 환경에서는 비용 문제로 구형 OS를 유지하는 경우도 많다.

💡 Unix vs 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