"유닉스에서 모든 것은 파일이다" - 유닉스프로그래밍 수강하면서 기억나는 말... ㅋㅋㅋ

리눅스를 찬찬히 공부하며 다시 정리해봅니다

 

1. 리눅스 디렉토리 구조

- linux file system hierarchy standard가 존재.

- 제일 상단에 root filesystem(/)가 있는 트리구조.

 

 

2. 디렉토리 종류 및 역할

- /(root) : 최상위 디렉토리

- /bin (/usr/bin) : 리눅스 기본 명령어

- /sbin (/usr/sbin) : 리눅스 시스템 관리용 명령어

- /usr : 애플리케이션, 유틸리티 설치 디렉토리

- /etc : 시스템 설정파일

- /var : 비교적 변동이 잦은 파일 ( /var/log- 로그파일 존재 )

- /tmp : 임시디렉토리

- /proc : 메모리에서 동작중인 프로세스들 정보를 확인

- /sys : 시스템 하드웨어 정보나 가상 파일 시스템들

- /root : 시스템 최고 관리자인 root 사용자의 홈 디렉토리

- /home : 일반 사용자들의 홈 디렉토리 ( ubuntu가 보통 여기 존재 /home/ubuntu 익숙.....)

- /dev : 하드웨어 장치 파일

- /lib : 라이브러리

 

 

3. 기본적인 리눅스 명령어

- pwd : 현재 작업중인 디렉토리 [present working directory]

- cd : 디렉토리 이동 [change directory]

- ls : 위치한 디렉토리의 파일목록 표시 

- mkdir : 디렉토리 생성

- cp : 파일을 복사

- mv : 파일을 이동

- rm : 파일을 제거

- cat : 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 [ concatenate ]

- chmod : 권한 변경 (rwxrwxrwx)  

- touch : 파일이나 디렉토리의 최근 업데이트 일자를 현재시간으로 변경

- find : 특정 파일이나 디렉토리를 검색한다. [ find 경로  -name 파일명 ]

+ Recent posts