리눅스 (71) 썸네일형 리스트형 Linux(리눅스) Vi 편집기 사용법 1 Vi편집기:파일의 내용을 작성하거나 수정할 때 사용 Last line mode ---: / ?---Command Mode---i a o---Edit mode vi 파일이름 명령어를 치면 aaa파일의 vi편집기 모드로 들어갑니다. Command mode Command 모드 (대기모드,명령모드)vi편집기의 기본 모드입니다. Command 모드에서는 명령어를 입력하여 텍스트의 삭제,수정,복사,이동을 수행할 수 있습니다때u : 명령어 실행전으로 되돌립니다.d : 커서가 위치한 부분의 라인을 삭제합니다.ndnd : 커서가 위치 한 라인부터 n줄 삭제합니다. ex) 6dd ,2d3ddw : 한 단어 삭제D : 커서가 있는 위치부터 삭제줄ex) d^(커서 앞부분 전부 삭제) d$(커서 뒷부분 전부 삭제) dgg(커서.. Linux Link(링크)/ 하드 링크 /심볼릭 링크 링크 : 특정 하나의 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법 링크는 cp명령어로 파일 또는 디렉토리를 복사하는 개념과는 조금 다르다. 복사는 다른 이름을 가진 파일 또는 디렉토리로 복사하면 두 개의 파일 또는 디렉토리는 같은 내용을 가지지만 전혀 다른 파일 또는 디렉토리 이다. aaa bbb 파일을 만들고 aaa를 bbb에 overwrite하여 복사 했을때 아이노드의 값은 다르고 내용은 같다 md5sum으로 해시를 확인하여 같은지 다른지 확인할수있다. 해시가 같으므로 두 파일 안의 내용이 같은것을 확인할 수 있다. aaa파일에 echo 명령어를 이용하여 내용을 추가 한 후 aaa파일과bbb파일을 비교해보자. diff 명령어는 두 파일의 다른 부분을 보여준다 , 같은 내용일때는 명령어를.. Linux Directory(디렉토리) 구조 디렉터리 (Directory): 파일을 분류하기 위해 사용하는 공간, 파일 폴더나 파일을 담고있다 파일(File): 의미있는 정보(데이터)를 담는 논리적인 단위 디렉터리 구조 /(루트) 최상위 디렉토리 하드 디스크 낭비 유닉스- 디렉토리 단위 ->디테일이 살아있음 (기능에 따라 마운트) 리눅스 디렉토리 관련 명령어 cd ~ 홈 디렉토리로 이동 cd .. 상위 디렉토리로 이동 cd - 이전 디렉토리로 이동 man 메뉴얼 페이지 명령어 pwd 현재 작업하고 있는 디렉토리를 확인 하는 명령어 ls 현재 디렉토리의 내용을 확인 하는것 ls -a 숨겨진 파일을 보여주는것 ls -l 디렉토리 자세한 내용을 list로 보여줌 d(디렉토리) -(파일) cat 텍스트 파일을 화면으로 출력해줌 head 파일의 첫 10줄만 보여주는 명령어 tail 파일의 마지막 10줄만 보여주는 명령어 디렉토리 생성 1 mkdir 파일이름 디렉토리 생성 2 kbs안에 mbc를 만들고 mbc안에 sbs를 만들어라 디렉토리 삭제 1 rmdir 비어있는 다렉토리만 삭제 가능 디렉토리 삭제 2 rm -rf 비워져있지 않아도 삭제 가능 Linux File( 파일 ) 생성/복사/삭제 표준입력 -키보드 표준출력 -모니터 cat > aa hi라는 글자가 aa로 표준출력 기존에 aa라는 파일이 없으면 생성하고 있으면 overwrite > 파일의 내용을 덮어쓰기 >> 파일의 내용에 추가하기 표준입력을 aa에서 가져와서 표준출력을 bb에 입력 (aa와bb는 같다) 파일 생성(touch) /원래 있던 파일에 touch명령어를 쓰면 현재시간을 바꿔버림 무결성에 문제가 생긴다 파일 생성(리다이렉션과 append 기호를 사용하여 ) aaa파일에 -f 강제로 /etc/(etc밑의) passwd 파일을 복사하여라 copy > 파일 이름을 이용하여 파일을 보관하는 디렉토리에 있는 아이노드 정보에 접근하여 확인 aaa라는 파일 name을 가지고 하드 디스크에 데이터블록을 찾아냄 그 영역에 대한것을 복사해서.. 리눅스 grep 명령어 grep 파일 내용을 특정 키워드로 패턴을 찾아 보여줌 grep option pattern filename grep -i l v c n (암기) grep -i 검색할때 대소문자를 무시한다 grep -v 검색 패턴 제외하고 찾아줌 (ccc빼고 찾아주세요) grep -c 몇번이나 나왔는지 grep -n 라인넘버 표시 grep -l 특정 단어가 있는 파일을 찾을때 영어 소문자를 제외한 파일시스템을 보여달라 숫자로 시작하는 파일시스템을 보여달라 +) [A-Z] 영어 대문자 [a-z] 영어 소문자 [A-Z][a-z] 문자열 [0-9] 숫자 fgrep 문자 그대로 해석 egrep 시작이 root이고 or bash로 끝나는 것을 찾아라 Virtural Box(버추얼 박스)에 Centos7설치하기 새로만들기 버튼을 눌러 가상 머신 만들기를 해줍니다. 초록색 화살표 시작을 눌러줍니다 설치 받은 디스크를 선택합니다. 외의 다른 것들은 기본으로 설정해줍니다. 설치완료 이전 1 ··· 6 7 8 9 다음