SlideShare a Scribd company logo
1 of 15
Download to read offline
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

More Related Content

What's hot

웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해2minchul
 
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료BOMI KIM
 
The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)Eunjeong (Lucy) Park
 
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기창훈 정
 
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼Cheol Kang
 
sqlserver7.0 데이타베이스
sqlserver7.0 데이타베이스sqlserver7.0 데이타베이스
sqlserver7.0 데이타베이스영빈 송
 
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST APIWooyoung Ko
 
Node.js를 활용한 웹 크롤링(Crawling)
Node.js를 활용한 웹 크롤링(Crawling)Node.js를 활용한 웹 크롤링(Crawling)
Node.js를 활용한 웹 크롤링(Crawling)Jeong-gyu Kim
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작Changwon Choe
 
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어Mungyu Choi
 
An introduction to hadoop
An introduction to hadoopAn introduction to hadoop
An introduction to hadoopMinJae Kang
 
성미급한 사람들을 위한 아파치 설치
성미급한 사람들을 위한 아파치 설치성미급한 사람들을 위한 아파치 설치
성미급한 사람들을 위한 아파치 설치경민 남
 
Selenium을 이용한 동적 사이트 크롤러 만들기
Selenium을 이용한 동적 사이트 크롤러 만들기Selenium을 이용한 동적 사이트 크롤러 만들기
Selenium을 이용한 동적 사이트 크롤러 만들기Gyuhyeon Jeon
 

What's hot (17)

hadoop ch1
hadoop ch1hadoop ch1
hadoop ch1
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
 
The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)
 
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
 
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
 
sqlserver7.0 데이타베이스
sqlserver7.0 데이타베이스sqlserver7.0 데이타베이스
sqlserver7.0 데이타베이스
 
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API
리스펙토링 세미나 - 웹 브라우저 동작 개념, Node.js를 통한 서버 이해, REST API
 
Node.js를 활용한 웹 크롤링(Crawling)
Node.js를 활용한 웹 크롤링(Crawling)Node.js를 활용한 웹 크롤링(Crawling)
Node.js를 활용한 웹 크롤링(Crawling)
 
Race condition
Race conditionRace condition
Race condition
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
 
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
 
Linux tutorial
Linux tutorialLinux tutorial
Linux tutorial
 
Ffmpeg for android
Ffmpeg for androidFfmpeg for android
Ffmpeg for android
 
An introduction to hadoop
An introduction to hadoopAn introduction to hadoop
An introduction to hadoop
 
성미급한 사람들을 위한 아파치 설치
성미급한 사람들을 위한 아파치 설치성미급한 사람들을 위한 아파치 설치
성미급한 사람들을 위한 아파치 설치
 
Selenium을 이용한 동적 사이트 크롤러 만들기
Selenium을 이용한 동적 사이트 크롤러 만들기Selenium을 이용한 동적 사이트 크롤러 만들기
Selenium을 이용한 동적 사이트 크롤러 만들기
 

Viewers also liked

리눅스 간단 강의 5강
리눅스 간단 강의 5강리눅스 간단 강의 5강
리눅스 간단 강의 5강Junsu Kim
 
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)dgu_DNA
 
Brain Rules With Presentation
Brain Rules With PresentationBrain Rules With Presentation
Brain Rules With PresentationVictor Choi
 
파워포인트 컬러설정편
파워포인트 컬러설정편파워포인트 컬러설정편
파워포인트 컬러설정편한 종욱
 
Linux 강의자료 ed10
Linux 강의자료 ed10Linux 강의자료 ed10
Linux 강의자료 ed10hungrok
 
이것이 리눅스다 - 김종욱
이것이 리눅스다 - 김종욱이것이 리눅스다 - 김종욱
이것이 리눅스다 - 김종욱Jong Wook Kim
 
이것이 리눅스다
이것이 리눅스다이것이 리눅스다
이것이 리눅스다Yeon Tae Kim
 
6 1강(Powerpoint2007)
6 1강(Powerpoint2007)6 1강(Powerpoint2007)
6 1강(Powerpoint2007)guest527dad5
 
1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져
1주차   리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져1주차   리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져
1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져Chulgyu Shin
 
컴퓨터기초강좌 5강
컴퓨터기초강좌 5강컴퓨터기초강좌 5강
컴퓨터기초강좌 5강tailofmoon
 
파워포인트 기본단축키모음 (ctrl 편)
파워포인트 기본단축키모음 (ctrl 편)파워포인트 기본단축키모음 (ctrl 편)
파워포인트 기본단축키모음 (ctrl 편)한 종욱
 
유저빌러티
유저빌러티유저빌러티
유저빌러티tailofmoon
 
ITs 2주차_기본명령어(발표)
ITs 2주차_기본명령어(발표)ITs 2주차_기본명령어(발표)
ITs 2주차_기본명령어(발표)Chulgyu Shin
 
시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203doo rip choi
 
리눅스 스터디 1회차
리눅스 스터디 1회차리눅스 스터디 1회차
리눅스 스터디 1회차준혁 이
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!pyrasis
 
디발자가 말하는 시선을 끄는 PPT
디발자가 말하는 시선을 끄는 PPT디발자가 말하는 시선을 끄는 PPT
디발자가 말하는 시선을 끄는 PPTJungwon An
 

Viewers also liked (18)

리눅스 간단 강의 5강
리눅스 간단 강의 5강리눅스 간단 강의 5강
리눅스 간단 강의 5강
 
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
 
Brain Rules With Presentation
Brain Rules With PresentationBrain Rules With Presentation
Brain Rules With Presentation
 
파워포인트 컬러설정편
파워포인트 컬러설정편파워포인트 컬러설정편
파워포인트 컬러설정편
 
Linux 강의자료 ed10
Linux 강의자료 ed10Linux 강의자료 ed10
Linux 강의자료 ed10
 
이것이 리눅스다 - 김종욱
이것이 리눅스다 - 김종욱이것이 리눅스다 - 김종욱
이것이 리눅스다 - 김종욱
 
이것이 리눅스다
이것이 리눅스다이것이 리눅스다
이것이 리눅스다
 
6 1강(Powerpoint2007)
6 1강(Powerpoint2007)6 1강(Powerpoint2007)
6 1강(Powerpoint2007)
 
1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져
1주차   리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져1주차   리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져
1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져
 
컴퓨터기초강좌 5강
컴퓨터기초강좌 5강컴퓨터기초강좌 5강
컴퓨터기초강좌 5강
 
Web
WebWeb
Web
 
파워포인트 기본단축키모음 (ctrl 편)
파워포인트 기본단축키모음 (ctrl 편)파워포인트 기본단축키모음 (ctrl 편)
파워포인트 기본단축키모음 (ctrl 편)
 
유저빌러티
유저빌러티유저빌러티
유저빌러티
 
ITs 2주차_기본명령어(발표)
ITs 2주차_기본명령어(발표)ITs 2주차_기본명령어(발표)
ITs 2주차_기본명령어(발표)
 
시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203
 
리눅스 스터디 1회차
리눅스 스터디 1회차리눅스 스터디 1회차
리눅스 스터디 1회차
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
 
디발자가 말하는 시선을 끄는 PPT
디발자가 말하는 시선을 끄는 PPT디발자가 말하는 시선을 끄는 PPT
디발자가 말하는 시선을 끄는 PPT
 

More from Junsu Kim

4회ssscon 라이트닝토크(agile) upload
4회ssscon 라이트닝토크(agile) upload4회ssscon 라이트닝토크(agile) upload
4회ssscon 라이트닝토크(agile) uploadJunsu Kim
 
3회ssscon발표자료 접근성
3회ssscon발표자료 접근성3회ssscon발표자료 접근성
3회ssscon발표자료 접근성Junsu Kim
 
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들Junsu Kim
 
Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Junsu Kim
 
리눅스 간단 강의 4강
리눅스 간단 강의 4강리눅스 간단 강의 4강
리눅스 간단 강의 4강Junsu Kim
 
리눅스 간단 강의 3강
리눅스 간단 강의 3강리눅스 간단 강의 3강
리눅스 간단 강의 3강Junsu Kim
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강Junsu Kim
 
웹 접근성 (Web Accessibility)
웹 접근성 (Web Accessibility)웹 접근성 (Web Accessibility)
웹 접근성 (Web Accessibility)Junsu Kim
 

More from Junsu Kim (9)

4회ssscon 라이트닝토크(agile) upload
4회ssscon 라이트닝토크(agile) upload4회ssscon 라이트닝토크(agile) upload
4회ssscon 라이트닝토크(agile) upload
 
3회ssscon발표자료 접근성
3회ssscon발표자료 접근성3회ssscon발표자료 접근성
3회ssscon발표자료 접근성
 
Django ORM
Django ORMDjango ORM
Django ORM
 
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들
2016 software engineering workshop 알려주지 않았지만 알아야 하는 사실들
 
Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)
 
리눅스 간단 강의 4강
리눅스 간단 강의 4강리눅스 간단 강의 4강
리눅스 간단 강의 4강
 
리눅스 간단 강의 3강
리눅스 간단 강의 3강리눅스 간단 강의 3강
리눅스 간단 강의 3강
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강
 
웹 접근성 (Web Accessibility)
웹 접근성 (Web Accessibility)웹 접근성 (Web Accessibility)
웹 접근성 (Web Accessibility)
 

리눅스 간단 강의 2강

  • 1. April 13, 2016 SSS_Harvey 1 찾아보기 ● 웹 서버가 뭘까요 ? ● 디렉터리가 뭘까요 ? ● GUI, CLI ? ● 위에 펭귄 이름은 뭘까요 ? ● 나무위키에서 오늘 본 키워드 검색해보기 ->리눅스,
  • 2. April 13, 2016 SSS_Harvey 2 ( 심화 ) 찾아보기 ● C 언어는 어떻게 컴파일 할까 ! ● man 명령어는 뭘까 ? ● stackoverflow 가 뭘까 ?
  • 3. April 13, 2016 SSS_Harvey 3 2 강 ● 파일과 디렉토리 다루기 !
  • 4. April 13, 2016 SSS_Harvey 4 파일과 디렉터리 ● 파일 ? ● 디렉터리 ?
  • 5. April 13, 2016 SSS_Harvey 5 파일과 디렉터리 ● 파일 ? - File - “ file ” ● 디렉터리 ? - Directory - “ directory/ ”
  • 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