>> 리눅스 구조
/boot : 커널 이미지가 있는 폴더
/bin : 일반 사용자의 명령어가 있는 폴더
/dev : 장치들에 대한 파일이 있는 폴더
/etc : 리눅스에 필요한 각종 설정 파일이 있는 폴더
/home : 사용자 홈 폴더
/lib : 프로그램 실행에 필요한 라이브러리가 있는 폴더
/mnt : 마운트를 위한 폴더
/proc : 프로세스의 정보가 있는 폴더
/sbin : root의 명령어가 있는 폴더
/tmp : 임시 파일 폴더
/usr : 리눅스에서 사용되는 프로그램이 있는 폴더
/var : 프린터 스풀, DNS 정보, log, mail 등 지속적으로 변하는 내용 저장
>> 리눅스 기본 명령어
▶ 이동
cd / : 최상위 폴더(root)로 이동
cd .. : 상위 폴더로 이동
cd 폴더명 : 지정 폴더로 이동
nano 파일명.확장자 : 지정 파일 열기
- ctrl+x (빠져나가기), y (저장)/n(저장하지 않고 나가기), Enter
▶ 파일 및 폴더 보기
ls : 간단히(파일과 폴더) 보기
ls -al : 자세히 보기
pwd : 현재 위치 표시
▶ 복사
cp 원본명 복제본명
▶ 삭제
rm [-옵션] [파일 또는 폴더명]
rm dir [폴더명]
-f 아무것도 묻지않고 강제 삭제
-i 각 파일에 대하여 지울 것인지 물어본다.
-r 하위 폴더를 포함한 모든 내용 삭제
-v 삭제하는 과정을 보여 줌
▶ 폴더 만들기
mkdir 폴더명
-m 폴더 권한 부여
-p 하위 폴더에 여러 폴더를 만듦
mkdir -p ab/cd/ef : 현재 폴더의 위치로 부터 하위 폴더 생성
mkdir a b c d : 현재 폴더에서 a b c d 폴더 생성
▶ 파일 & 폴더 이동
mv [원본 파일 혹은 폴더] [이동 폴더명[
▶ 시스템 종료 및 재부팅
shutdown [옵션] [메시지]
-r n : 경고 메시지를 보낸 후 n초 후에 kill 시그널을 보낸다
-h : shutdown시 halt 실행. 강제종료.
-r : 시스템 재부팅
shutdown -h now : 바로 시스템 종료
shutdown -h 10 : 10초 후 시스템 종료
shutdown -r now : 바로 시스템 재부팅(=reboot)