리눅스 쉘 명령어 익히기
1. 리눅스 쉘이란?
▶ 리눅스 : 유닉스에서 파생된 운영체제
▶ 유닉스 쉘
▷ 커맨드 라인이라고도 불리며 유닉스 계통 시스템을 사용자가 편리하게 사용할 수 있도록 인터페이스를 제공
2. 유닉스 기본 명령어
ls (list)
▷ 현재 디렉토리의 파일 목록을 출력
▷ ls -a : 숨김 속성까지 모두 나열
▷ ls -l : 자세한 정보까지 나열
cd (change directory)
▷ cd [디렉토리] : 해당 디렉토리로 이동
▷ cd .. : 상위 폴더로 이동
mkdir (make directory)
▷ mkdir [디렉토리] : 새로운 하위 디렉토리 생성
rmdir (remove directory)
▷ rmdir [삭제할 디렉토리] : 하위 디렉토리 삭제
▷ 삭제할 디렉토리는 비어있어야 함
▷ rm -r [삭제할 디렉토리] : empty directory가 아니더라고 삭제 (rmdir보다 더 자주 씀)
rm (remove)
▷ rm [옵션] [파일] : 파일 삭제
▷ 경고없이 삭제하므로 주의 필요
▷ rm -i : 파일 삭제 시 다시 한번 확인
mv (move)
▷ mv [파일 1] [파일 2] : 파일1의 이름을 파일명2로 바꿈
▷ mv [파일] [폴더] 파일1을 폴더 내부로 이동
cp (copy)
▷ cp [옵션] [파일1] [파일2] : 파일1을 파일2로 복사 (기존에 파일2가 있으면 덮어쓰기됨
▷ cp -i : 덮어쓰기 방지
▷ cp -r [폴더1] [폴더2] : 디렉토리 전체를 복사