6. April 13, 2016 SSS_Harvey 6
● /
● ├── bin : 명령어가 있음
● ├── boot: 부트로더
● ├── dev : device! 장치관련
● ├── etc : 기타 설정 파일 , 계정파일 등등
● ├── home : 유저 홈디렉터리
● ├── lib : 라이브러리
● ├── lost+found : 비정상 종료 등의 경우 갈곳 잃은 파일이 저장
● ├── media : cd 롬 같이 붙였다가 뗐다 할 수 있는 장치를 저장
● ├── mnt : 다른 장치를 마운트하는 위치
디렉터리 구조
7. April 13, 2016 SSS_Harvey 7
디렉터리 구조
● ├── opt : 응용 소프트웨어 패키지의 애드온 등의 파일
● ├── proc: 프로세스 관련 파일
● ├── root : 루트 계정의 home 디렉터리
● ├── run : 실행중인 데몬 등에 사용하는 파일 저장
● ├── sbin : 시스템관리에 관련된 명령어
● ├── sys : 시스템관리 관련 파일
● ├── tmp : 임시파일
● ├── usr : 일반 사용자를 위한 파일 ( 명령어 , 라이브러리등 )
● └── var : 수시로 업데이트 되는 파일 (log 등 )
8. April 13, 2016 SSS_Harvey 8
명령어 !
● ls : 현재 디렉터리의 리스트를 출력
-a : 숨김파일 확인
-l : 리스트로 상세히 보여줌
● pwd : print working directory ( 현재경로 )
● cd : change directory
● tree : list directory like tree
9. April 13, 2016 SSS_Harvey 9
ls -al
pi@raspberrypi:/home/guest $ ls -al
total 36
drwxr-xr-x 4 guest guest 4096 Apr 6 21:16 .
drwxr-xr-x 9 root root 4096 Apr 5 21:27 ..
-rw-r--r-- 1 root guest 0 Mar 16 13:16 .bash_history
| | | | | | | |
파일 권한 관련 링크 소유자 소유그룹 크기 날짜 시간 파일 및 폴더 명
10. April 13, 2016 SSS_Harvey 10
명령어 !
● man : manual !
-k [keyword] : 해당 키워드를 포함한 명령어 !
● cat : view file
● touch : make empty file
11. April 13, 2016 SSS_Harvey 11
명령어 !
● cp [source] [dest] : source 를 복사해서 dest 로 이동
– -r : 해당 디렉터리 하위 파일도 모두 cp
● mv [source] [dest] : 이동 ! 기존에 있는 자료는 없어짐
파일 이름을 바꿀때도 사용함
● rm [file] : 해당 파일을 삭제 !
– rm -r : 하위 파일도 모두 rm
● rm -rf / : 하면 안되는 거
12. April 13, 2016 SSS_Harvey 12
명령어 !
● mkdir : make directory
● rmdir : remove directory → 안에 파일이 없을때만 !
● which : 명령어의 위치를 알려줌
● clear : 화면 정리 !
● history : 명령어 입력 기록
● exit : 로그아웃
13. April 13, 2016 SSS_Harvey 13
링크
● ln [target] [link] : 링크
– -s : symbolic link (soft link) 바로가기 !
● 하드링크와 소프트링크 ?
– 하드링크 : 연결되어 있는 크기가 같은 두 파일
– 소프트링크 : 연결되어 있는 바로가기 파일
14. April 13, 2016 SSS_Harvey 14
참고 사이트
● linuxcommand.org
● Linux 디렉토리 구조 - 루오니의 집 블로그
● Filesystem Hierarchy Standard (영문 위키)
15. April 13, 2016 SSS_Harvey 15
찾아보기
● 내 아이피를 확인하는 방법은 뭘까 ?
● pipe , redirect 가 뭘까 ?
● vimtutor 진행해보기
$ vimtutor