Study 34

리눅스 4일차(방향 재지정 / find)

방향 재지정 표준 출력 : 모니터 1 표준 입력 : 키보드 0 표준 에러출력 : 모니터 2 ex) 출력 > ex)입력 출력 > 기존 출력값에 추가 출력 512bytes) w : 2bytes단위 k : 1kilobytes 단위 M : 1metabytes 단위 G : 1gigabytes 단위 -inum n node 번호가 n 인것 찾기 -iname 대소문자 구별 안하고 이름으로만 찾을때 -maxdepth n 검색 시 주어진 정수값 n만큼의 서브 디렉터리만 검색 -mindepty n maxdepty 의 반대 -prune 찾은 결과 중 디렉터리가 해당될 때 그 디렉터리 이름만 출력 -newer 옵션 뒤에 적힌 파일보다 최근에 변경된 파일을 찾는다. ex)find -newer 'abc.c' => abc..

Study/리눅스 2022.07.17

리눅스 3일차(RegularExpression / grep)

파일 / 디렉터리 패턴 검색 (grep) grep : 로그파일이나 텍스트 파일에서 특정 문자열을 찾을때 혹은 특정 문자를 포함하는 파일을 찾을때 사용 grep [옵션] [패턴] [파일명] 다른 명령어 | grep [패턴] [파일명] grep의 3종류 grep : 다중패턴을 검색 정규 표현식 사용 가능 egrep : 정규표현식 패턴으로 검색 fgrep : 문자열 패턴으로 검색 정규 표현식 사용 불가능 grep [OPTION...] PATTERN [FILE...] -E : PATTERN을 확장 정규 표현식(Extended RegEx)으로 해석. -F : PATTERN을 정규 표현식(RegEx)이 아닌 일반 문자열로 해석. -G : PATTERN을 기본 정규 표현식(Basic RegEx)으로 해석. -P : ..

Study/리눅스 2022.07.17

리눅스 2일차(리눅스 Directory 명령어)

파일 관리 명령어 pwd : 디렉터리 절대경로 출력 pwd #현재 작업중이 디렉터리의 절대 경로 출력 cd : 디렉터리 이동 cd [이동할 디렉터리] cd ./ #현재 디렉터리 cd ../ #상위 디렉터리 cd ~/ #현재 사용자의 홈 디렉터리로 이동 cd # 홈디렉터리로 이동 cd / #루트 디렉터리로 이동 cd -/ #바로 이전 디렉터리로 이동 ls : 디렉터리/파일 확인 ls #현재 디렉터리 구성 내용 출력 ls [디렉터리 명] # 지정한 디렉터리 구성 내용 출력 [옵션] ls -a #(all) 숨김파일을 포함하여 모든 파일의 목록을 출력 ls -s #(size) 파일 크기 순으로 출력 ls -l #(long) 파일의 상세정보를 출력 ls -h #(human) 파일크기 단위를 사람이 보기 좋게 출력..

Study/리눅스 2022.07.17

리눅스 1일차(가상 머신과 리눅스의 디렉터리 구조)

가상머신 가상머신 이란 물리적인 실제 컴퓨터 위에 가상으로 운영체제를 올리는 것 알아두면 좋을 것 Scale - up : 하나의 서버에 하드웨어 상태를 업그레이드 시키는 것 제한이 있다(커널에서 지원하는 만큼) ex)노트북에서 최대로 연결 할 수 있는 ram이 얼마냐? Scale - out : 서버의 대수를 늘리는 것 서버 장비의 갯수 Scale - in : 서버의 대수를 줄이는 것 서버 장비의 갯수 Bridge : 공유기로 부터 ip를 할당 받아 , 호스트 pc와 동일한 네트워크 대역의 ip를 갖는다. 공유기를 통해 외부와 통신 가능 Nat : 호스트 pc로부터 ip를 할당 받아 가상머신 프로그램이 자체 DHCP 서버를 띄워 내부 네트워크 대역 할당 및 통신을 한다. HOST PC를 통해 외부와 통신이..

Study/리눅스 2022.07.17