네트워크보안 수업 5일차-코리아 정보보안 IT학원

2016. 3. 3. 13:48네트워크 보안 수업/리눅스

반응형

5. 수정 : 편집모드


x : 현재 커서가 위치한 한 글자를 삭제 잘라내기

dd : 현재 커서가 위치한 라인을 잘라내기

d<num>d

<num>dd : 현재 커서가 위치한 라인에서부터 입력한 <num> 라인수 만큼 잘라내기


yy : 현재 커서가 위치한 라인을 복사

y<num>y :

<num>yy : 현재 커서가 위치한 라인에서부터 입력한 <num> 라인수 만큼 복사


gg + d + G : 문서 전체 삭제


v : 블록 지정(vim)


p : 마지막에 삭제되거나 복사된 문자/문자열을 붙여넣기


u : undo

ctrl + r: redo


# : 현재 커서가 있는 위치의 단어와 일치하는 모든 단어를 검색


6. 명령모드


:set nu 라인넘버 출력

:20 해당 라인으로 바로 이동


:!cmd 외부 명령을 실행


:/string 검색

n 다음 매칭되는 문자열

N 이전 매칭되는 문자열


[실습]: 디렉터리 명령어들


1. 현재 디렉터리를 출력

pwd

2. 작업 디렉터리를 /etc/ 로 변경하시오. 

cd /etc

3. 작업 디렉터리를 홈 디렉터리로 변경( 3개의 키만 사용 )

cd

4. 작업 디렉터리를 현재 디렉터리에서 상위 디렉터리로 변경

cd ..

5. 최 상위 디렉터리로 이동

cd /

6. 최 상위 디렉터리의 목록을 출력

ls /

7. 최 상위 디렉터리의 내용을 자세하게 출력

ls -al /

8. 현재 작업 디렉터리에서 /etc/ 디렉터리의 내용을 출력

ls /etc/

9. 현재 작업 디렉터리에서 사용자 홈 디렉터리의 내용을 출력

ls /root/ ls ~

10. 로그인한 사용자의 홈 디렉터리의 모든 내용을 전부 출력

ls /root/ ls -a ~

11. 홈 디렉터리에 testdir/ 를 생성

mkdir ~/testdir

12. 작업 디렉터리를 /etc/ 로 변경한 후에 사용자의 홈 디렉터리에 newdir/ 를 생성

cd /etc/

mkdir ~/newdir/

13. 명령어 한 번으로 ~/dir1/dir2/dir3/ 를 생성

mkdir -p dir1/dir2/dir3

14. testdir/ 를 삭제 

rm -rf /root/testdir/


cd ~

mkdir testdir/


[실습]: 파일 명령어들


1. /bin/cat, /etc/passwd, /usr/bin/passwd 파일들의 타입을 출력

file /bin/cat

file /etc/passwd

file /usr/bin/passwd


2. ~/touched/ 디렉터리를 생성하고 이동

mkdir ~/touched

cd ~/touched


3. today.txt, yesterday.txt 파일을 생성

touch today.txt

touch yesterday.txt


4. yesterday.txt 파일의 날짜를 어제 날짜로 변경

touch -t 20160302 yesterday


5. yesterday.txt 파일을 copy.yesterday.txt 파일로 복사 

cp yesterday copy.yesterday


6. copy.yesterday.txt 파일의 이름을 kim으로 변경

mv copy.yesterday kim


7. ~/backup/ 디렉터리를 생성하고 ~/touched/ 디렉터리의 모든 파일을 복사

mkdir backup

cp touched/* backup/


8. 한 번의 명령어로 ~/backup 디렉터리를 삭제

rm -rf backup


9. ~/etcbackup 디렉터리를 생성하고 /etc/ 디렉터리에서 *.conf 파일을 모두 복사

   (서브 디렉터리 포함)

mkdir etcbackup

cp /etc/*.conf etcbackup


recursive 옵션을 사용해도 특정 파일을 지정한 경우 동작하지 않는다.


10. 복사된 *.conf 파일을 모두 *.backup 파일로 이름을 변경

rename .conf .backup *.conf


mv 명령은 소스가 여러개일 경우 새로운 경로는 디렉토리가 되어야 한다.


반응형