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

리눅스 간단 강의 2강

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