정보보안공부

DBMS_day05 본문

데이터베이스

DBMS_day05

Steady_sp 2017. 7. 17. 23:50

# touch D1/F1 명령어를 통해서 F1이라는 파일을

 

# | : 우항에 있는 명령어를 먼저 실행한다. 우항 명령어 실행 에러 유무와 무관하게 좌항 명령어를 실행한다. (좌항의 명령어 결과를 대상으로 우항의 명령어를 실행 할 수 있다.)

 

# && : 좌항에 있는 명령어를 먼저 실행한다. 좌항의 명령어가 실패하면 우항에 명령어를 실행하지 않고 좌항이 성공해야 우항 명령어를 실행한다.( AND ) 명령어 두개를 동시에 실행하기 위해 사용한다.

 

# || : 좌항에 있는 명령어를 먼저 실행한다. 좌항 멸영어가 성공시 우항 명령어를 실행하지 않는다. 좌항명령어가 실패한다면 우항 명령어를 실행한다. 명령어 하나만 실행하기 위해 사용한다.( OR )

 

# ip address show 하면 inet이 나온다.

 

# ip address show | egrep
-> egrep 검색하는 기능

 

# ip address show | egrep inet
-> |를 쓰면 대상파일을 안써도 된다.

# egrep 명령어는 지정한 파일에 내용을 검색하는 명령어
-> egrep 문자 대상파일
예) egrep korea File1
-> egrep

 

# rm -rf ./*
-> 모두지우기

 

# mkdir A B

 

# ls
-> A B

 

# mkdir ./A

 

# touch A/korea

 

# cp A/korea B
-> cp : 복사기능
-> A에 있는 korea라는 파일을 B디렉터리에 원래 이름 그대로 복사시켜라

 

# cp A/korea B/korea2
-> 복사되는 B안에 korea2라는 이름으로 지정할 수 있다.

 

# rm -rf *

 

# touch aaa

 

# ls

 

# cp aaa bbb
-> 내현재위치에  aaa파일을 bbb라는 이름으로 복사

 

# 이름을 변경해서 복사를 진행할 때는 출발지 경로와 목적지 경로가 동일해도 된다.

 

# cp 출발지경로 목적지경로

 

# rm -rf *r

 

# mkdir D1

 

# mkdir D2

 

# touch D1/{a,b,c,d,e}
-> D1에 여러개의 파일을 만든다.

 

# D1안에 a,b,c,d,e 를 D2에 통째로 복사하는 법

 

# cp D1 D2
-> 에러
-> 옵션을 써야한다.

 

# cp 명령어 옵션 r은 디렉터리를 복사하겠다는 옵션

 

# cp -r D1 D2
-> D2안에 D1디렉터리를 전부복사

 

# ls -R로 확인
-> D2안에 D1이 들어가고 D1안에 파일도 복사가됬다.

 

# cp -r D1 D2/D3
-> D1을 D3으로 변경해서 D2안에 복사한다.
-> 이름변경 복사

 

# rm -rf *

 

# mkdir D1 D2

 

# touch D1/F1

 

# ls -R

 

# 이동을 해본다.

 

# mv D1/F1 D2
-> D1의F1이 D2로 이동한다.

 

# ls -R로 확인

 

# mv D2/F1 D1/F2
-> D2의 F1을 D1에 이동하는데 F2로 이름을 변경해서 이동한다.

 

# ls -R로 확인한다.

 

# mv D1 D2
-> cp는 옵션-r을 쓰지만 mv는 옵션을 안써도 된다. (mv는 파일과 디렉토리똑같이 사용)
-> 디렉토리 이동

 

# ls -R 로 확인

 

# rm -rf *

 

# mkdir koreaDirectory1

 

# touch koreaFile1

 

# mv koreaDirectory1 koreaDirectory2

 

# ls로 확인
-> 1번은 없어지고 2번만 있다.
-> 이름을 바꾼 효과

 

# mv koreaFile1 koreaFile2
-> 이름 변경 효과

 

# mv 명령어를 통해 파일이나 디렉터리를 이동시킬 수 있다.

 

# 원래 있던 곳에서 원래 있던 곳으로 이동하라고 하는 것은 이름을 변경하기 위함이다.

 

# 파일은 내용을 가지고 있다.

 

# rm -rf *

 

# touch korea

 

# 바탕화면에 txt파일을 korea라고 만든다.

 

# 윈도우는 기본적으로 제공되는 메모장이라는 프로그램은 파일을 편집할 수 있는 프로그램이다.
-> 메모장 : GUI 프로그램

 

# vi : 파일을 편집할 때 사용한다.
-> vi후 편집할 파일을 지정한다.

 

# vi korea
-> 지정한 파일을 연다.

 

# 키보드에서 i를 누르기 전
-> 이동모드

 

# 키보드에서 i를 누른다.
-> 입력모드
-> 원하는 문구를 작성할수 있다.
-> Hello World

 

# 키보드에서 esc를 누른다.
-> 입력모드에서 이동모드로 되돌아 간다.

 

# 이동모드로 간뒤 r위치에서 1을 누른다.
-> Hello Wo1rld가 된다

 

# vi 단축키 : 현재 커서의 좌측으로 입력모드 진입

 

# 이동모드상태에서 r위치에 a누르고 1누르면
-> Hello Wor1ld
-> a를 누르면 현재커서의 우측으로 입력모드 진입

 

# a : 현재커서의 우측으로 입력모드 진입

 

# I : 커서가 있는 행에 처음으로 입력모드 진입

 

# A : 커서가 있는 행에 마지막으로 입력모드 진입

 

# Hello World 밑에
-> aaaaaaaaa
-> bbbbbbbb
-> cccccccccc

 

# aaaaaaaaa 가운데에 커서를 놓고 o를 입력
-> 커서가 있는 행의 밑에줄에 입력모드 진입

 

# o : 커서의 아래 행에 입력모드 진입 ( 아래 행을 진입할 때 아래에 작성 된 내용은 밑으로 밀려난다. )

 

# bbbbbbbbb 가운데에 커서를 위치
-> 대문자 O : 커서의 위의 행에 입력모드 진입

 

# O : 커서의 위에 행에 입력모드 진입 ( 커서가 있는 행을 포함애서 아래에 있는 행이 밑으로 밀려난다. )

 

# vi 단축키 : 입력모드를 진행하는 단축키 ( i,a,I,A,o,O )

 

# 내일은 vi에 이동모드 단축키를 진행

 

-> mkdir A B : A와 B 디렉터리를 만든다.

-> touch A/korea : A디렉터리 안에 korea파일을 만든다.

-> cp A/korea B : A디렉터리안에 korea파일을 B에 복사한다.

-> ls 로 확인

 

-> korea가 디렉터리일경우

-> cp A/korea B 가 아니라 cp -r A/korea B 로 디렉터리를 복사할때 옵션r사용

-> ls로 확인

 

-> mkdir D1 D2 : D1 D2 디렉터리를 만든다.

-> touch D1/{a,b,c,d,e} D1디렉터리 안에 a,b,c,d,e파일을 만든다.

-> cp -r D1 D2 를통해 D1을 D2로 복사시킨다.

-> ls -R로 확인

-> cp -r D1 D2/D3 : D1을 D2안에 D3이라는 이름으로 복사한다.

-> ls -R로 확인

 

-> mv를 이용해 이름변경효과를 낼수있다. ( 동일한 위치 일때 )

 

-> mkdir korea : korea라는 디렉터리를 만들고

-> vi korea로 korea창을 연다.

 

-> i를 눌러 Hello World삽입

 

-> r자리에 a를 눌르는뒤 1을 삽입하면 Hello Wor1ld가 된다.

'데이터베이스' 카테고리의 다른 글

DBMS_day07  (0) 2017.07.19
DBMS_day06  (0) 2017.07.18
DBMS_day04  (0) 2017.07.17
DBMS_day03  (0) 2017.07.13
DBMS_day02  (0) 2017.07.13
Comments